最赞回答 / 慕課君
class是类的意思, class=“content” class=“book” 和在一起就是class=“content(此处空格)book”那么这个类属于哪个标签,content所显示的属性和book所显示的属性样式都会作用于这个标签。
2015-06-24
已采纳回答 / sixGod
不是受影响,是float的特性,你前面的div用了float,后面跟着的元素就会在有空位的时候自动跟上去,这个时候就要清除浮动,在div后面跟上一句<div style="clear:both"></div>,其后面的元素才能正常布局
2015-06-16
最赞回答 / 零下的夏天
不同意楼上说的哦,因为book是在content后面添加的,所以它设置的background比content设置的优先级要高,所以是读取book设置的背景的<...图片...>如果结构改为以下图所示,那么content设置的背景色就出来了<...图片...><...图片...>
2015-06-14
已采纳回答 / chavin
margin:auto,会自动左右居中(相对于父元素),padding设置auto没用。下面是我的测试代码,你可以放到你的页面上看一看。 <div style="border:1px solid blue; width:400px;height:400px;margin:auto;padding:0 auto;"> <div style="border:1px solid red;width:200px;height:200px;"></div> </div...
2015-06-12
最新回答 / qq_风的味道_1
在 content (假如为1000px)这个标签中 写两个子标签 left 和 right left{width:200px;height:100px;(不要忘记高度)float:left;}right{width:800px;height:100px;float:left;}
2015-06-12
已采纳回答 / 牙尖十怪
ID尽量不要用来设置样式,因为ID的优先级高于class,容易造成冲突,一般ID在用作JS的选择器的时候较多,除非在特定情况下,需要用ID来提升样式的优先级就用ID,class既可以设置样式也可以用作JS的选择器,此处请参考BEM重构思想的类选择器用法,另class定义类名的时候最好不要有 下划线“ _ ”,否则除IE外的大部分浏览器会忽略此类名下所设置的样式。
2015-06-11