`
pcajax
  • 浏览: 2158778 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

cnblog div+CSS 布局常识 8问

阅读更多

CSSer与其他IT职位一样,在找工作的时候,都会面临着面试官提出的问题,或者给出的试卷。今天52CSS.com收集了常见的8条面试题目,希望对您有所帮助。

一、超链接点击过后hover样式就不出现的问题?

被点击访问过的超链接样式不再具有hover和active样式了,解决方法是改变CSS属性的排列顺序: L-V-H-A

二、IE6的margin双倍边距bug问题

例如:

 


<style type="text/css">
    body {margin:0;}
    div {float:left; margin-left:10px; width:200px; height:200px; border:1px solid red;}
</style>

 

浮动后本来外边距10px,但IE解释为20px,解决办法是加上display:inline;

 

 

三、为什么中火狐浏览器下文本无法撑开容器的高度?

标准浏览器中固定高度值的容器是不会象IE6里那样被撑开的,那我又想固定高度,又想能被撑开需要怎样设置呢?办法就是去掉height设置min-height:200px; 这里为了照顾不认识min-height的IE6 可以这样定义:

 

div { height:auto!important; height:200px; min-height:200px; }

 

四、为什么web标准中无法设置IE浏览器滚动条颜色了?

原来样式设置:

 


<style type="text/css">
    body { scrollbar-face-color:#f6f6f6; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#eeeeee; scrollbar-3dlight-color:#eeeeee; scrollbar-arrow-color:#000; scrollbar-track-color:#fff; scrollbar-darkshadow-color:#fff; }
</style>

 

解决办法是将body换成html

 

五、如何定义1px左右高度的容器?

IE6下这个问题是因为默认的行高造成的,解决的方法也有很多,例如:overflow:hidden | zoom:0.08 | line-height:1px

六、怎么样才能让层显示在FLASH之上呢?

解决的办法是给FLASH设置透明:

 

<a href="http://www.chinaz.com/">:</a>
<pre lang="html" line="1">
<param name="wmode" value="transparent" />

七、怎样使一个div层居中于浏览器中?

 


<style type="text/css">
<!--
div {
position:absolute;
top:50%;
left:50%;
margin:-100px 0 0 -100px;
width:200px;
height:200px;
border:1px solid red;
}
-->
</style>

 

这里使用百分比绝对定位,与外补丁负值的方法,负值的大小为其自身宽度高度除以二

八、firefox浏览器中嵌套div标签的居中问题的解决方法

假定有如下情况:

 


<div id="a">
<div id="b"> </div>
</div>

 

如果要实现b在a中居中放置,一般只需用CSS设置a的text-align属性为center。这样的方法在IE里看起来一切正常;但是在Firefox中b却会是居左的。

解决办法就是设置b的横向margin为auto。例如设置b的CSS样式为:margin: 0 auto;

分享到:
评论

相关推荐

    scrapy爬取cnblog博客园

    scrapy爬取cnblog博客园文章列表保存到本地数据库。这个是本人最近学习爬虫的一个实践案例,源码解析详情请移步博文:https://blog.csdn.net/xiaocy66/article/details/83834261

    我的cnblog文章备份

    这是我的cnblog文章备份,可以供大家借阅,观看。 给大家一个福利, 希望大家喜欢! 好用就留个赞吧

    Xamarin-Android-CNBlog

    【Xamarin-Android-CNBlog】项目是一个专注于Xamarin平台下的Android开发资源集合,它为中国开发者提供了丰富的中文教程、示例代码和实践经验。Xamarin是一种跨平台的移动开发框架,允许开发者使用C#语言和.NET ...

    CNBlog.rar_CNBLOG@DLHC-TECH_cbnlog_cnblog_http://www.cnblo_juwan

    博客园(CNBlog)是知名的中文开发者社区,它提供了丰富的技术文章、个人博客、讨论论坛以及各种编程资源。"CNBlog.rar" 是一个压缩文件,其中包含了与博客园相关的数据,可能包括博客文章、用户配置、离线阅读资料...

    cnblog简单主题

    CSS是一种用于描述网页及应用程序用户界面的样式语言,它可以控制网页的布局,包括颜色、字体、大小、间距等视觉属性。在"cnblog简单主题"中,CSS被用来定义博客的样式规则,如背景色、文字颜色、按钮样式、链接样式...

    cnblog:BBS+BLOG系统

    上传头像 request.FILES.get('avatar')登录 /login/ 随机验证码 /get_valid_img/首页 /index/个人站点 分类,标签,归档 /blog/egon/文章详细页 /blog/egon/articles/2/点赞,踩灭 /blog/poll/ ajax的post 事务评论...

    CnBlog:cnblog.com的RSS

    【标题】"CnBlog:cnblog.com的RSS"揭示了这个压缩包文件与CnBlog.com网站的RSS订阅服务有关。RSS(Really Simple Syndication)是一种内容发布格式,允许用户订阅并获取网站上的最新更新,如博客文章或新闻。在IT...

    cnblog-theme-simpcode:一款简单干净的博客园主题

    cnblog-theme-simpcode 一款简单干净的博客园主题,示例博客: 一、准备 在开始之前,必须要确保你已经申请了博客园 JS 权限,具体申请过程就不详细介绍了,读者自行网上搜索,很简单的。 本皮肤如果经常逛博客的...

    cnblog2anki weibo2anki 超链接提取然后导入anki

    《anki超链接提取与导入详解:以cnblog2anki工具为例》 在学习过程中,我们经常需要从网络资源中获取信息并整理成便于记忆的资料。Anki是一款强大的间隔重复记忆软件,它利用科学的记忆算法帮助用户高效地记忆各种...

    python爬虫项目班 资料 cnblog_spider.py

    python爬虫项目班 资料 cnblog_spider.py

    多线程下载cnblog新闻图片

    标题中的“多线程下载cnblog新闻图片”指的是利用编程技术,通过多线程的方式从中国知名IT博客网站——CSDN博客(通常简称为cnblog)上批量下载新闻文章中的图片。这种方式可以提高下载效率,减少单一线程下载时可能...

    CNBlog.rar_it_个人团队源码_工作站_网络

    博客园来到了上海,有了自己的团队,注册用户4万多,每天有15万以上的用户访问,除了博客,有了互动交流的小组,有了你问我答的博问,有了收藏精彩内容的网摘,有了搜索站内内容的找找看,有了随时记录思想火花的...

    C# 验证马识别 可识别百度 新浪 BBS 51CTO CNblog等大型网站

    验证码(CAPTCHA)作为一种防止自动机器人程序的手段,广泛应用于各大网站,如百度、新浪、BBS、51CTO以及CNblog等,用于保障用户账户安全和防止恶意攻击。C#作为.NET框架下的主要编程语言,具有强大的图形处理和...

    手写mybatis单表查询实现-cnblog.md

    手写实现mybatis,mybatis处理流程图,mybatis实现需要的几个函数,各个函数的调用。

    myblog:将markdown博客文件直接发布到cnblog并管理使用情况的博客文件

    4. `styles`:可能包含自定义的CSS样式,用于个性化博客的外观。 5. `utils`:辅助工具或函数库,如Markdown到HTML的转换函数。 myblog工具可能的工作流程如下: 1. 用户在markdown_files目录下编写Markdown文章。...

    JiangLongLiu#cnblog-757617012#数学软件与教程收集.142

    matlab软件下载:lingo教程数学建模Lingo系列视频(爆肝杰哥): Lingo(1)基础篇:BV1CT4y177qS Lingo(2)入门篇:BV1U

    JiangLongLiu#cnblog-757617012#2020.12 考虑买的手机.71

    1.可刷机,所以可买的手机就只剩下小米了 2.至少256GB存储 3.网络不一定要5G,因为目前为止,5G网络覆盖的不好,目前阶段用5G流量跑得快,续航变短 4

    JiangLongLiu#cnblog-757617012#RedHat centos中的上传下推脚本.262

    上传下推

    通讯录apk

    一个小小的apk文件,主要功能是实现通讯录里边的增删改查啊

    JiangLongLiu#cnblog-757617012#jupyter&ndash;lab 配置文件jupyter_lab_

    生成配置默认的配置文件放在 "C:\Users\Administrator\.jupyter\jupyter_lab_config.py"修改配置c.Serve

Global site tag (gtag.js) - Google Analytics