本文和大家探讨IE6下CSS定义DIV高度的问题,当你试图定义一个高度小于IE6下默认的字体尺寸的div的时候,IE会固执的认为这个层的高度不应该小于字体的行高。
对IE6下CSS定义DIV高度的方法是否了解,这里和大家分享一下,相信通过本文的学习你对IE6下使用CSS定义DIV高度的方法一定会有深刻的认识。
IE6下CSS定义DIV高度的问题
IE6下默认的字体尺寸大致在12–14px之间,当你试图定义一个高度小于这个默认值的DIV的时候,IE会固执的认为这个层的高度不应该小于字
体的行高。所以即使你用height:4px;来定义了一个DIV的高度,实际在IE下显示的仍然是一个12px左右高度的层。添加
overflow:hidden解决问题。
<div style=”height:4px;overflow:hidden;”></div>
在IE6中,使用CSS定义DIV的高度的时候经常遇到这个问题,就是当DIV的最小高度小于一定的值以后,就会发现,无论你怎么设置最小高度,Div的高度会固定在一个值不再发生变动,这个问题很是烦人。如下面的情况。
<html>
<head>
<title> </title>
<style type="text/css">
<!--#testdiv{background:#009900;height:3px;}-->
</style>
</head>
<body>
<div id="testdiv"> </div>
</body>
</html>
这是因为在IE6中,系统默认的并非是Div有一个默认的高度,而是你没有解决一个隐藏的参数,font-size,这个是ie6中对于Div属性
中的font-size大小和你系统css中定义的font-size有很大关系,因此必须单独定义这个Div的font-size,这样才能解决这个问
题。更改后的代码如下。
<html>
<head>
<title> </title>
<style type="text/css">
<!--#testdiv{background:#009900;height:3px;font-size:0px;}-->
</style>
</head>
<body>
<div id="testdiv"> </div>
</body>
</html>
转载地址:http://developer.51cto.com/art/201008/220172.htm
分享到:
相关推荐
总结一下,解决IE6下CSS定义DIV高度问题的关键在于:1) 使用`overflow: hidden`隐藏溢出的内容,确保高度不受内容影响;2) 设置`font-size`为0,消除因字体大小而产生的额外高度。这两个技巧结合使用,能有效解决IE6...
div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子div+css例子...
以下是使用JS+CSS来实现DIV层自适应高度和宽度的知识点: 一、CSS基础知识 在开始之前,我们需要了解一些基本的CSS知识点。首先,我们需要了解CSS选择器的使用,例如在上面的代码中,我们使用了`*`选择器来将所有...
### IE6等div 100%高度填满解决办法 在Web开发中,实现页面元素的高度自适应一直是前端开发者关注的重点之一。特别是在早期浏览器版本(如IE6)的支持上,由于这些浏览器对CSS标准的支持有限,使得实现某些布局效果...
### CSS解决未知高度的DIV垂直居中 #### 知识点概述 在Web开发中,实现元素的垂直居中是一项常见的需求。对于已知高度的元素来说,这相对容易实现。但对于那些高度未知或者动态变化的元素,尤其是嵌套在另一个未知...
标题和描述均提到了“DIV+CSS相对IE6、IE7和IE8的兼容问题”,这揭示了在Web开发中,尤其是针对老旧浏览器如IE6、IE7和IE8进行CSS布局时,开发者可能遇到的一系列挑战。这些浏览器在解析CSS规则时存在独特的行为,...
### div+css高度自适应详解 #### 一、引言 在前端开发中,随着屏幕尺寸的多样化以及响应式设计的需求日益增长,实现元素的高度自适应成为了一个重要的课题。高度自适应不仅能够确保页面在不同设备上的良好展示,还...
在本篇文章中,我们将深入探讨“div+css静态文章模板”的设计原理、实现方法以及如何实现对火狐、IE6和IE7等主流浏览器的良好兼容性。 一、Div+CSS基础 Div(Division)是HTML中的一个布局元素,用于分隔网页内容...
通过CSS,我们可以为div设置宽度、高度、边距、内边距等属性,实现各种复杂的布局效果。 3. **CSS+div布局**:CSS+div布局方式摒弃了传统的表格布局,采用更灵活的流式布局,使得网页可以适应不同屏幕尺寸和设备,...
div+css高度自适应网页布局,子div含float,父div高度自适应,已经通过测试的浏览器:ie6、ie7、ie8、火狐、Chrome。 代码来源: http://www.positioniseverything.net/articles/onetruelayout/equalheight
在这个主题"CSS:Div高度、宽度自应等技巧演示文件集合"中,我们将深入探讨如何通过CSS使Div元素的高度和宽度根据内容自动调整,以及实现响应式布局的一些关键技巧。 首先,了解Div的基本概念至关重要。Div是一个...
1. 浮动布局:早期的`CSS+DIV`布局常使用`float`属性,让元素在容器中浮动,实现左右排列或自适应布局。 2. 盒模型:理解盒模型是布局的关键,它包括元素的内容、内边距、边框和外边距,影响元素的总尺寸。 3. 定位...
在网页设计领域,CSS(Cascading Style Sheets)与Div元素结合使用,形成了一种高效、灵活的布局方式,即CSS+Div模板技术。这种技术能够实现页面的精确控制,使得网页设计更具可维护性和扩展性。下面将详细介绍CSS+...
6. **浏览器兼容性**:不同的浏览器可能对CSS的支持程度不一,因此开发者需要考虑CSS的跨浏览器兼容性,可以使用浏览器前缀、条件注释或者使用库如 Normalize.css 和 Autoprefixer 来解决这个问题。 7. **响应式...
开发者使用`<div>`元素来划分网页的不同区域,然后用CSS定义这些区域的样式和位置。这使得网站的布局更加有序,同时便于调整和适应不同屏幕尺寸。 4. **图片处理**:在鲜花网站中,可能会包含大量的产品图片。...
在JavaScript(这里使用jQuery库)中,我们可以通过监听用户的点击事件,改变div的class来触发CSS的过渡效果。例如: ```javascript $(document).ready(function() { $("#button").click(function() { $("#myDiv...
标题:“css+div经典代码大全” 描述:此资源提供了一系列CSS与DIV结合的经典代码...此外,考虑到不同浏览器的兼容性问题,代码中还包含了一些针对IE6及以下版本的特别样式处理,确保了网站在多种环境下的稳定表现。
在Web开发领域,CSS(Cascading Style Sheets)与Div元素的结合使用已经成为构建现代网页布局的标准方法。"css+div网站实例源码"提供了一个优秀的学习资源,让我们深入探讨这个主题。 **1. CSS简介** CSS是一种样式...
然而,早期版本的Internet Explorer(尤其是IE6、IE7和IE8)并不支持CSS3的一些高级特性,比如圆角。这就意味着在这些浏览器中,我们无法直接使用CSS来创建圆角效果。"DIV+CSS IE圆角"这个主题就是针对这个问题,...
本教程通过实例讲解了如何使用CSS和DIV进行网页布局设计,特别聚焦于“浮动(float)”这一关键特性。通过两天的学习,读者能够掌握基本的CSS+DIV布局技巧,包括整体布局规划、具体的元素定位与样式调整等。 #### ...