CSS浮动相关问题_html/css_WEB-ITnose
程序员文章站
2022-05-13 23:14:30
...
CSS代码:div{width:100px;height:100px;background:#000;border:2px solid #f00;float:left;}
.clear{height:50px;}
HTML代码:
如果把P元素改成div元素为什么会产生完全不同的结果(当然要把这个有类的div元素float:none)
.clear{height:50px;}
HTML代码:
cc
如果把P元素改成div元素为什么会产生完全不同的结果(当然要把这个有类的div元素float:none)
回复讨论(解决方案)
p有默认的margin、padding什么的
如果你将中间p改成的div设置一个更大的宽度的话就应该知道没什么区别了
.clear{width:100px;height:50px;}
也行
*{margin:0;padding:0}
建议先用这个把所有元素重置。然后的话效果就应该是一样的了。因为DIV和P都是块状元素。
推荐阅读
-
HTML5移动端开发中的Viewport标签及相关CSS用法解析
-
关于老式浏览器兼容HTML5和CSS3的问题
-
windows下关于sublime text2,HTML/CSS/JS Prettify插件使用路径问题处理
-
html/css中float浮动的用法
-
html5\CSS3有哪些新特性、移除了哪些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML和HTML5?
-
关于老式浏览器兼容HTML5和CSS3的问题
-
HTML连载47-设计思想、浮动元素高度问题
-
HTML5移动端开发中的Viewport标签及相关CSS用法解析
-
Html中Css页面跳转问题
-
HTML中由于DIV(块元素)浮动,导致的父元素高度塌陷问题的解决方案