已采纳回答 / yxnne
尽管问题提出好久了,还是说下我的一点浅见吧,开始我也想着是浏览器会找出某元素左边的元素,然后处理下。不过后来自己试了下,觉得这个clear:left ,在此处并不是识别出位于某元素左侧的元素,并清除浮动效果的意思。我的理解是,某元素设置clear:left属性,则对于该元素而言,此前设置了 float:left 的元素都可以视为“普通文档流”层,这样的话新的样式就在之前设置了float:left的元素下一行开始了。那么clear:left = “忽略之前左侧浮动元素“实现的效果,把他们视作普通文档流实现...
2016-10-22
已采纳回答 / C0EEC3F7BBAA
<...code...>即便不设置*{margin:0;padding:0;}两个div间也应该是没有间隙的你检查一下是不是哪个margin设置错了吧或者给相关的元素设置个border:1px solid red;看看是谁在占位置
2016-10-17
已采纳回答 / BeingTowards
1、改变列表的宽度,使列表之间的间隔变大,实际上是列表中的内容的间隔变大;2、text-align具有向下传递性,会不断向子元素传递,如设置在li元素上会传递到a元素上3、a为内联元素,它的高度为文字或图片的高度,不能占满父元素li的高度,所以需要设置a成块元素,让它的高度和父元素的一样,块元素设置给谁谁就变成块元素。如果对网页中的元素的高度、宽度变化不明显的你可以按F12打开开发者工具,Elemnt标签下,鼠标定位在元素上,网页上就会显示出元素的高度、宽度信息
2016-10-15
最新回答 / qq_很现实_0
<link rel="stylesheet" href="css/main.css" type="text/css"><script src="js/setHomeSetFav.js" type="text/javascript"charset="gb2312"></script><script src="js1/js/myfocus-2.0.1.min.js" type="text/javascript"></script><script...
2016-10-14
已采纳回答 / 中二校长
background-position默认位置是图片的左上角和&oocem&g边框左上角对齐,如下图:<...图片...>当background-position:0 16px;图片是相对默认位置向下移动了16px,如下图:<...图片...>所以当你去掉background...
2016-10-13
已采纳回答 / 领_悟
清除浮动的一种方法,over表示溢出,hidden表示隐藏,当溢出限制高度或宽度的时候,就会被隐藏起来。这样图片才不会垂直排列,占满空间。再利用myfocus,就可以制出焦点图。
2016-10-12
已采纳回答 / Seraphine
兄弟。你把.box5加个background-color看看,位置在哪里(间接说明为什么加margin-top没用),你的原因应该是不明白:浮动脱离文档流这句话。你在看看别人css里面有个叫clearfix{clear:both}的东西,你要先明白这个东西。我也是新手的,如果说错了,请见谅。
2016-09-27