div中overflow的一些用法
2012-11-28 10:56
232 查看
1.嵌套元素中使用负边界
举例:
<div class="main">
<div class="content">子元素,注意自元素中的内容,这将有助于理解负边界的含义</div></div>
.main{
padding:50px 0 0 100px;
width:350px;
height:150px;
background:#999999;
}
.content{
margin:-100px 0 0 100px;
width:100px;
height:100px;
background:#cccccc;
}
实现效果是:子元素的上边界-100px,而父元素有50个像素的补白,故子元素将会向上移动50个像素.
但ie会隐藏子元素中的超出部分,而firefox则显示超出的部分.
2.使用overflow来固定长度和宽度
overflow:visible|hidden|auto|sroll;
visible:不剪切内容也不产生滚动条;
hidden:不显示超出的内容部分;
auto:在需要的时候产生滚动条;
sroll:总是显示滚动条;
3.控制高度属性 min-height,max-height
min-height:auto|长度值;
定义了元素的最小高度,当元素中的内容没有达到最小高度时,元素显示最小高度;当大于最小高度时,高度自适应。
注:IE浏览器不支持这两个属性值,它会理解为没有定义高度,也就是高度自适应auto.
举例:
<div class="main">
<div class="content">子元素,注意自元素中的内容,这将有助于理解负边界的含义</div></div>
.main{
padding:50px 0 0 100px;
width:350px;
height:150px;
background:#999999;
}
.content{
margin:-100px 0 0 100px;
width:100px;
height:100px;
background:#cccccc;
}
实现效果是:子元素的上边界-100px,而父元素有50个像素的补白,故子元素将会向上移动50个像素.
但ie会隐藏子元素中的超出部分,而firefox则显示超出的部分.
2.使用overflow来固定长度和宽度
overflow:visible|hidden|auto|sroll;
visible:不剪切内容也不产生滚动条;
hidden:不显示超出的内容部分;
auto:在需要的时候产生滚动条;
sroll:总是显示滚动条;
3.控制高度属性 min-height,max-height
min-height:auto|长度值;
定义了元素的最小高度,当元素中的内容没有达到最小高度时,元素显示最小高度;当大于最小高度时,高度自适应。
注:IE浏览器不支持这两个属性值,它会理解为没有定义高度,也就是高度自适应auto.
相关文章推荐
- CSS中父div中overflow和子div中float的用法
- 【转】const的一些用法
- document.body的一些用法
- GCD的一些用法
- java中的 FileWriter类 和 FileReader类的一些基本用法
- linux搜集的一些命令及用法
- UIButton一些用法
- [zz]wget的一些高级用法
- sql 中一些生僻用法
- DIV+CSS中标签dl dt dd常用的用法
- C#中??和?分别是什么意思? 在ASP.NET开发中一些单词的标准缩写 C#SESSION丢失问题的解决办法 在C#中INTERFACE与ABSTRACT CLASS的区别 SQL命令语句小技巧 JQUERY判断CHECKBOX是否选中三种方法 JS中!=、==、!==、===的用法和区别 在对象比较中,对象相等和对象一致分别指的是什么?
- python basemap 中一些函数括号内值的含义与用法
- DIV+CSS中标签ul ol li dl dt dd用法
- Std iterator一些用法
- 关于WebView的一些用法探讨
- 转载:关于SpannableString的一些用法
- java中的 FileWriter类 和 FileReader类的一些基本用法
- mysqldump的一些用法
- DataTable的一些基础用法
- 一些css小用法总结