我遇到了使用DIV来为我的网站设置内容框样式的问题。它基本如下所示:无表或无表:带自定义边角的Html扩展框
container +--------------------------+ |+--+------------------+--+| ||c1| r1 |c2|| |+--+------------------+--+| || | | || || | | || ||r4| content |r2|| || | | || || | | || |+--+------------------+--+| ||c4| r3 |c3|| |+--+------------------+--+| +--------------------------+
r1,r2,r3和r4的宽度/高度未知。它们都有1px(高或宽)渐变,在背景中重复。
角落有5x5px pngs(圆形,透明背景)。
问题是我不知道内容的宽度或高度,因此不知道r1到r4的宽度或高度。是不是真的有在CSS一个跟你说:
r1 {width: container.width - 2x5px};
我知道这可能与JavaScript来完成,但我想避免这种情况。
在这种情况下使用表格不是更简单吗?它看起来像一张桌子:)
使梯度宽/比单个像素高。有些浏览器有这个问题,最近我观察到的是IE8 ... – Guffa 2009-07-27 23:10:50
不,这不是真正的问题。请在表格中回答我的意见 - 答案... – Ropstah 2009-07-28 12:58:16