我'在网络发展论坛很新,我面临着以下问题:HTML/CSS布局 - 动态宽度
我有一个父DIV其宽度和高度是未知的,我想这个划分DIV分为四个部分如下:
+-------------------------------------------------------------------------+ |+---------------+ +--------------------+ +------------+ +---------------+| ||DIV 1 | |DIV 2 | |DIV 3 | |DIV 4 || ||width: n px | |widht: n px | |width: 50px | |width: n px || |+---------------+ +--------------------+ +------------+ +---------------+| +-------------------------------------------------------------------------+
所以DIV1,DIV2和DIV4需要具有相同的宽度而DIV3具有50像素的静态宽度。
到现在为止我已经实现了这个使用一些辅助容器:
所有的divA = "position:absolute; width:66.6%" divB = "position:absolute;left:0px;right:50px" div1 = "width:50%" div2 = "width:50%" div3 = "position:absolute;right:0px;width:50px" div4 = "width:33.3%;right:0px"
首先,这个解决方案并不完全地满足我的需要,因为DIV1,DIV2和DIV4不具有相同的宽度。 div1/div2的宽度为(66.6%-50px)/ 2 < 33.3%whe4 div4的宽度恰好为33.3%
其次,div3的宽度必须在两个我觉得是有点麻烦。
所以我的问题:
有没有办法解决这个用例用纯HTML/CSS(不使用表)的方式?
由于提前,
Greez,
哈拉尔
只是给他们宽度在% – Hushme
表是HTML的一部分。 – AnaMaria
你可以粘贴你的HTML。事情会更简单 – AnaMaria