Maison >interface Web >tutoriel HTML >怎么调整两个层在同一水平线上啊_html/css_WEB-ITnose
CSS 层
说清楚些
如果是absolute定位的层,渲染到同一个容器内且让其top相同就平了
margin-top,用这个?
如果是两个div的话,仅仅只是出于同一水平线的话,就设置float属性为left就可以了,要注意宽度,如果两个div的宽度加在一起超过上层它们容器的宽度的话,第二个div就会掉到下层了;
如果是两个div重叠在一起,那么可以设置position为absolute,然后再设置z-index属性来决定哪个div位于上层,哪个位于底层。
上边 同一水平线?
底边 同一水平线?
float:left right
如果是两个div的话,仅仅只是出于同一水平线的话,就设置float属性为left就可以了,要注意宽度,如果两个div的宽度加在一起超过上层它们容器的宽度的话,第二个div就会掉到下层了;
如果是两个div重叠在一起,那么可以设置position为absolute,然后再设置z-index属性来决定哪个div位于上层,哪个位于底层。
同一水平线的2种做法
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head></head><body><div style="width:100px; float:left; display:inline; height:200px; background-color:#ccc;">左边</div><div style="width:100px; float:left; display:inline; height:200px; background-color:#999933;">右边</div></body></html>
<div id="leftcolumn" style="float:left;width:100px;height:100px"></div><div id="rightcolumn" style="margin-left:110px;height:100px"></div>