课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
麻烦看看代码 。 css中 .left的
2015-09-07
源自:如何用CSS进行网页布局 5-3
正在回答
当设定position:absolute 如果父级(无限)没有设定position属性,那么当前的absolute则结合TRBL属性以浏览器左上角为原始点进行定位 ( 以body为准)如果父级(无限)设定position属性,那么当前的absolute则结合TRBL属性以父级(最近)的左上角为原始点进行定位(以父级为准)。
you know?
你在.main(父级)设position:relative;你要知道定位的父级才能灵活运用。上一条有没有仔细看。不能一遇到问题就问别人,先反思一下呦,实在想不出再问了,我是相当喜欢勤学好问的童鞋的
首先你的main没有设置position:relative
其次你的left只设置绝对定位就行了,不要再设置float属性了
第三,right也用绝对定位就行了
最接近的一个具有定位属性的父包含块进行绝对定位 我回头看了看,确实是!
如果你设置了父级元素为relative的话才是本身 不然是body
因为你用的是绝对定位,绝对定位de父级是body,top又设为0,不在顶部才怪。说实话你完全用不着定位呀,非用不可的话,把绝对定位改为相对定位margin-top去掉即可
帅弟弟 提问者
Song歌 回复 帅弟弟 提问者
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能