php设置页面最小高度,HTML_CSS布局中最小高度的妙用,最小高度可以设定一个BOX的最 - phpStudy...

本文探讨了CSS布局中`min-height`属性的使用,该属性允许设置元素的最小高度,以确保内容较少时元素保持一定的高度。然而,该属性在IE6和IE7中不被支持。文章提供了针对IE浏览器的解决方案,包括使用`*html` hack设置高度以及利用CSS属性选择符实现兼容。这种方法适用于搜索结果和文章页面,以防止内容少时页面显得过短。
摘要由CSDN通过智能技术生成

CSS布局中最小高度的妙用

最小高度可以设定一个BOX的最小高度,当其内容较少时时,也能保持BOX的高度为一定,超出就自动向下延伸,但到目前为止,只有Opera 和 Mozilla 支持,IE7开始也支持了,但IE7处于测试阶段,等正式版发布到普及需一段也许比较长的时间,除非MS把它捆绑在某个操作系统上,如何在现有基础上(IE6 80-90%),合理、妙用最小高度了?

假定有二个BOX,我们需要它的最小高度为150PX。

CSS

div.box1,div.box2{

width: 300px;

min-height: 150px;

background: #EEE;

float: left;

margin-right: 20px;

}

xhtml

IE中没保持最小高度为150px
最小高度可以设定一个BOX的最小高度,

当其内容较少时时,也能保持BOX的高度为一定

最小高度可以设定一个BOX的最小高度,

当其内容较少时时,也能保持BOX的高度为一定

现在的效果,IE中没保持最小高度为150px。

运行代码框

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

CSS布局中最小高度(min-height)的妙用

#wrap{width: 620px;

margin: 2em auto;font-size: 75%;}

div.box10,div.box20{

width: 300px;

min-height: 150px;

background: #EEE;

margin-right: 20px;

float: left;

text-align:left;

}

p{padding: 1em; margin: 0;}

IE中没保持最小高度为150px

最小高度可以设定一个BOX的最小高度,

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

解决的方法

为IE设定一个高度

* html div.box1,* html div.box2{height: 150px;}

wellstyled.com 的解决方法是采用 CSS 的属性选择符

(Attribute Selectors)

div.box1,div.box2{ ......height: 150px;}

/* IE靠这保持最小高度,超出就自动向下延伸 */

div[class].box1,div[class].box2{height: auto;}

/* 具有类选择符(class)属性的DIV对象 */

IE自然又是不支持的啦,Opera 和 Mozilla 支持,读取这个高度。

可应用场合:搜索、文章等页面(没采用100%高度,当搜到的内容较少时,不至于页面太短.....

最终效果

运行代码框

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

CSS布局中最小高度(min-height)的妙用

#wrap{width: 620px;

margin: 2em auto;font-size: 75%;}

p{padding: 1em; margin: 0;}

div.box1,div.box2{

width: 300px;

min-height: 150px;

background: #EEE;

margin-right: 20px;

height: 150px;

float: left;

text-align:left;

}

div[class].box1,div[class].box2{height: auto;}

IE中保持最小高度为150px

最小高度可以设定一个BOX的最小高度,

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定最小高度可以设定一个BOX的最小高度

当其内容较少时时,也能保持BOX的高度为一定

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

本文作者:相关阅读:

最基本的几种CSS文字滤镜效果

理解HttpHandler,并为所有*.jpg图片生成一段文字于图片上

jquery选择body中的title标记时的异常情况

PHP安装攻略:常见问题解答(一)

MySQL翻页例子

Linux操作系统上安装MySQL数据库的方法

去除有数组中重复的元素

升级 MySQL

php 静态页面中显示动态内容

oracle如何修改表列

被遗忘掉的button标签

jquery图片上下tab切换效果

BIOS中英文对照表

textarea插入表情|对选中的文本进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值