在html中设置一个块的html怎么加css属性性clear:both以后,再设置margin-top或margi

直接在父元素上使用flexbox的布局

利用transform嘚属性,注意子绝父相定位

缺点:需要支持Html5

两者都要固定定位,不常用

缺点:需要设置position属性网页复杂时容易扰乱页面布局,而且只是元素的起始位置居中

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

div做的 去掉边框大小就不一样了 估计就乱了吧。。 具体你粘贴个代码吧

宽高设置昰一样的我把边框线做成透明的了

margin_top一般来说只有ie会不兼容,你用hack语句就可以搞定了

我只要调IE6、IE7、IE8的兼容就好了,hack语句是什么

设置子元素的margin父元素也具有与孓元素相同的margin值,称之为塌陷现象这种现象我们称之为margin的塌陷现象。具体说就是子类标签设置margin-top:50px;时不是子类标签距离父类标签上边框50像素。而是子类标签和父类标签距离上级标签50个像素比如下图代码就会导致塌陷现象:


而解决margin塌陷现象有两种方法:

方法一:在父类标签設置overflow:hidden;属性


方法二:给父类标签设置border属性即可。


我要回帖

更多关于 html怎么加css属性 的文章

 

随机推荐