关于浮动元素的经典考题
来源:互联网 发布:炉石传说卡牌数据库 编辑:程序博客网 时间:2024/05/16 02:53
请看下面代码:
答案如下:
<div class="one"></div><div class="two"></div><div class="three"></div>
如何在不改变上述代码、不使用绝对定位和相对定位的情况下,实现如下效果图:
答案如下:
<!DOCTYPE html><html><head><meta charset="utf-8"/><title>HTML5</title><style>* {margin:0;padding:0;}.one {width:200px;height:200px;background:red;float:left;}.two {background:blue;clear:left;float:left;width:200px;height:200px;margin-top:10px;}.three {width:200px;height:410px;background:green;margin-left:210px;_margin-left:207px;}</style></head><body><div class="one"></div><div class="two"></div><div class="three"></div></body></html>
第一个div左浮动,第二个div先清浮动再左浮动。由于在IE6中浮动元素和非浮动元素在同一行时会增加3px的间距,这个时候就要用到hack技术,给第三个div设置CSS声明_margin-left:207px;
0 0
- 关于浮动元素的经典考题
- 关于程序员的考题
- 关于char 的考题
- 关于浮动元素排版问题
- 关于元素的float属性以及清除浮动的总结
- 关于html和css的块级元素浮动---1
- 一道关于异常的考题!
- 关于浮动布局无法撑起父元素高度的问题(清除浮动)
- 关于行级元素,以及块级元素,浮动的说明
- 关于元素高度不会被内部浮动元素撑开的问题
- 关于子元素浮动父元素高度为零的解决办法
- 关于浮动元素float使其父元素高度塌陷的原因及解决方法
- 浮动元素的两端对齐
- 浮动元素的两端对齐
- 浮动元素的两端对齐
- 清除浮动的子元素
- 元素的定位与浮动
- 浮动元素后的非浮动元素问题
- stringstream的用法
- 【已解决】安装Ubuntu时怎样分区--利用EasyBCD在win7下进行ubuntu安装(双系统)时遇到报错:没有根文件系统,请回到分区菜单以修正此错误
- charaster---string单个字符操作
- em与strong的三大区别
- 【转载】HTML 元素的显示类型
- 关于浮动元素的经典考题
- 【转载】IE6中Li列表项之间增加空行BUG
- 数据结构 - 栈
- IE hack小结
- IE6下浮动元素边距加倍问题分析
- IE6中绝对定位元素消失问题
- 【转载】IE hasLayout的问题总结
- Linux网络基础配置
- IE6中a:hover选择子元素失效