I'am совершенно новый в вебе и Развитии я столкнулся со следующей проблемой: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 имеет статический ширину 50px.
До сих пор я достиг этого с помощью некоторых вспомогательных контейнеров:
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%, если div4 имеет ширину ровно 33,3%
Во-вторых, ширина div3 должна быть определена на двух местах, которые я считаю немного громоздким.
Так что мой вопрос:
Есть ли способ решить эту USECASE с чистым HTML/CSS (без использования таблиц)?
Спасибо заранее,
Greez,
Harald
просто дать их ширине в% – Hushme
Таблицы являются частью HTML. – AnaMaria
Можете ли вы вставить свой HTML. Все будет намного проще – AnaMaria