已采纳回答 / 李晓健
效果不一样的哦,你没有用到定位,右边的内容因为爱到中间内容左浮动的影响,所以就自动跑到右边了,看似和效果是一样的,仔细看一下,你右边的宽就是图片的宽度,不会改变了,而用了定位后,右边的宽度是自适应的,就看右边最上面的几行字就能看出来。
2015-11-21
已采纳回答 / 慕侠2950284
要注意的是“祖先元素是否有定位”,有,则参照最近的祖先元素。无,则参照根<html>。虽然box的确是它的祖先元素,但有无定位还是会影响参照标准的
2015-11-01
已采纳回答 / edward_zpq
一个标签可以有很多类名,class="content book"中有两个类名,中间用空格隔着的,类名content是因为这个div是属于内容的一部分,类名book是因为这个div盒子装着书的图片,样式里面的类选择器根据用途选择一个类名就行,就是语义化(明白用途)!在什么情况下使用什么样的类名合理,比如我是一名学生,同样是我妈妈的儿子,在家里我肯定是以儿子的身份存在,在学校我是以学生的身份存在。设置整个页面内容样式时,用content,;设置book里面的书的图片时,用到book,这样也就很清楚~
2015-10-31
已采纳回答 / 子木李
看你的需求,如果是为了让元素能够在父元素内准确定位,则用position定位,举个例子,如漂浮的窗口、回到顶部按钮,如果只是为了把块级元素在一行内显示,则用float,用法float的例子:如横向的导航栏,将几个li显示在同一行,构成导航栏。一般来说,可能position用的更多一些,因为它能够精确定位,然后子元素相对于父元素的位置不会由于浏览器大小改变而改变
2015-10-18