千家信息网

DIV+CSS页面布局的常见问题及解决方案

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"DIV+CSS页面布局的常见问题及解决方案",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"DIV+CSS页面布局的常见问题及解决方案
千家信息网最后更新 2026年11月03日DIV+CSS页面布局的常见问题及解决方案

这篇文章主要讲解了"DIV+CSS页面布局的常见问题及解决方案",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"DIV+CSS页面布局的常见问题及解决方案"吧!

DIV+CSS常见问题及解决方案

1.超链接访问过后hover样式就不出现的问题?

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

2.IE6的双倍边距BUG

例如:

viewplaincopytoclipboardprint?

 body{margin:0;}  div{float:left;margin-left:10px;width:200px;  height:200px;border:1pxsolidred;}  style>  body{margin:0;}  div{float:left;margin-left:10px;width:200px;  height:200px;border:1pxsolidred;}  style>

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

3.DIV+CSS中为什么FF下文本无法撑开容器的高度?

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

viewplaincopytoclipboardprint?

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

4.DIV+CSS中为什么web标准中IE无法设置滚动条颜色了?

原来样式设置:

viewplaincopytoclipboardprint?

 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{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。

5.为什么无法定义1px左右高度的容器?

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

6.DIV+CSS中怎么样才能让层显示在FLASH之上呢?

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

viewplaincopytoclipboardprint?

:a>   :   

7.怎样使一个层垂直居中于浏览器中?

viewplaincopytoclipboardprint?

  style>   style>

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

8.DIV+CSS中Firefox嵌套div标签的居中问题的解决方法
假定有如下情况:

viewplaincopytoclipboardprint?

 div> div>  div> div>

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

最好的解决方案往往是最简单的,这里列出8个DIV+CSS技巧,非常简单,简单到只需要写一行代码,只需要定义一个属性参数。非常适合学习CSS的新手朋友阅读。

◆使用line-height垂直居中

line-height:24px;

使用固定宽度的容器并且需要一行垂直居中时,使用line-height即可(高度与父层容器一致)。

◆清除容器浮动

viewplaincopytoclipboardprint?

#main{  overflow:hidden;  }  #main{  overflow:hidden;  }

◆不让链接折行

viewplaincopytoclipboardprint?

a{  whitewhite-space:nowrap;  }  a{  white-space:nowrap;  }

上面的设定就能避免链接折行,不过个人建议长链接会有相应的这行(有关换行方面的讨论,参看圆心的记录)。

◆始终让Firefox显示滚动条

viewplaincopytoclipboardprint?

html{  overflow:-moz-scrollbars-vertical;  }  html{  overflow:-moz-scrollbars-vertical;  }

也可以使用

viewplaincopytoclipboardprint?

body,html{  min-height:101%;  }  body,html{  min-height:101%;  }

◆DIV+CSS中使块元素水平居中

margin:0auto;

其实就是

viewplaincopytoclipboardprint?

margin-left:auto;  margin-right:auto;  margin-left:auto;  margin-right:auto;

这个技巧基本上所有的CSS教科书都会有说明,别忘记给它加上个宽度。Exploer下也可以使用

viewplaincopytoclipboardprint?

body{  text-align:center;  }  body{  text-align:center;  }

然后定义内层容器

text-align:left;

◆DIV+CSS中隐藏Exploertextarea的滚动条

viewplaincopytoclipboardprint?

textarea{  overflow:auto;  }  textarea{  overflow:auto;  }

Exploer默认情况下textarea会有垂直滚动条。

◆设置打印分页

viewplaincopytoclipboardprint?

h3{  page-break-before:always;  }  h3{  page-break-before:always;  }

page-break-before属性能设置打印网页时的分页。

◆DIV+CSS中删除链接上的虚线框

viewplaincopytoclipboardprint?

a:active,a:focus{  outline:none;  }  a:active,a:focus{  outline:none;  }

Firefox默认会在链接获得焦点(或者点击时)加上条虚线框,使用上面的属性可以删除。

◆最简单的DIV+CSS重置

viewplaincopytoclipboardprint?

*{  margin:0;padding:0  }  *{  margin:0;padding:0  }

感谢各位的阅读,以上就是"DIV+CSS页面布局的常见问题及解决方案"的内容了,经过本文的学习后,相信大家对DIV+CSS页面布局的常见问题及解决方案这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

问题 容器 链接 方案 解决方案 高度 常见 常见问题 办法 属性 方法 布局 页面 就是 样式 学习 宽度 情况 一行 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 互联网与科技 美国互联网保险保险科技 互联网最新的科技有限公司 苏州互联网科技贷款公司 互联网高科技企业 安控科技rtu产品工业互联网 武汉健翔互联网络科技有限公司 互联网科技公司有风险吗 崇明区互联网教育科技售后服务 新兴科技互联网创新大赛颁奖典礼 广西互联网科技孵化中心 乌苏新华互联网科技做什么的 互联网科技年终奖 抖集互联网科技技术咨询 科技互联网行业投资研究 互联网科技品牌 科技美学互联网 艺术 知域互联网科技有限公司官网 互联网科技快速发展优美句子 科技创新与互联网经济 鑫亿盛互联网科技 狮子座互联网科技有限公司 互联网科技公司做什么 广州恒生互联网科技有限 千方科技属于互联网企业吗 滨湖区互联网智能科技产品有哪些 互联网科技数字货币 神州科技互联网有限公司 北京军民互联网科技公司
0