css中clear属性的认识
2024-10-20 21:13:21
今天在看博客园的页面布局时发现有不少空白的div只有css属性:clear:both。
然后去W3C文档里和百度补脑了一下,总结如下:
这是之前我写的一段测试代码:
<div style="height: auto;">
<div id="map"></div>
<div style="float: left;width: 50%">
<div id="searchResult"> </div>
</div>
</div>
<div id="lonlatDiv">Lon and Lat is : <span id="text"></span></div>
其中map的DIV是float为left的,我期待的效果是map的div和searchResult的div在一行,而lonlatDiv在下一行,结果确出乎意料的初夏如下结果:
lonlatDiv居然跟上面的DIV到一行去了,这肯定不是我想要的结果,
解决方案(2选1)是:
<div style="height: auto;">
<div id="map"></div>
<div style="float: left;width: 50%">
<div id="searchResult"> </div>
</div>
<div style="clear: both;"></div> <!-- 这里加个空白的div -->
</div>
<!-- lonlatDiv的style里加上clear: both; -->
<div id="lonlatDiv">Lon and Lat is : <span id="text"></span></div>
clear的值有:
clear:left; /*表示该元素左边不存在浮动元素 */
clear:right; /*表示该元素右边不存在浮动元素 */
clear:both; /*表示该元素两边都不存浮动元素 */
clear:none /*表示两边允许有浮动元素 */
最新文章
- HTML设计模式学习笔记
- [No00003E]26个字母暗藏的单词秘密
- Android学习笔记——button_activity
- 线程池pool
- Windows文本文件编码
- Java 输入流读取文本文件换行符问题
- VCRedist.exe静默安装方法(转)
- tcp/ip通信传输流
- mvc一对多模型表单的快速构建
- python之testcenter操作
- CodeChef Sereja and Game [DP 概率 博弈论]
- CentOS7上安装FTP服务
- python技巧
- freemarker处理空值
- MOOS学习笔记2——HelloWorld回调
- Python实现身份证号码有效性验证
- #WEB安全基础 : HTTP协议 | 0x15 HTTPS:给你点颜色看看
- xpath 根据根节点找数据
- 写一个针对IQueryable<;T>;的扩展方法支持动态排序
- Canvas中 drawImage绘制图片不显示
热门文章
- C#引用类型转换,到底使用is,as还是显式强转?
- AutoMapper: Mapper.Initialize() 只能调用一次,Why?
- ProGuard使用简介
- [翻译] ADPopupView 触摸弹出视窗
- struts2 select 默认选中
- jQuery.merge与concat的区别
- java静态代码分析工具infer
- 应用Flume+HBase采集和存储日志数据
- [转]一键安装藏隐患,phpStudy批量入侵的分析与溯源
- pytorch 学习问题