我想将 3 个 div 对齐在一起,但我希望左侧 div 向左拉伸 100%,右侧 100% 向右拉伸,中间 div 具有固定宽度。
基本上,我正在尝试为我的网站创建一个标题,其中徽标位于中间,背景似乎永远延伸,但徽标具有透明度,所以我不能只是将一个重叠在另一个之上。
我现在已经使用下面的表格完成了这项工作,但想知道是否有更好的(css)方式来做到这一点?
真正的问题是横幅中心的徽标背景需要透明,所以我不能有任何重叠的 div?
这是我使用以下方法完成的示例,但如果可能,更愿意使用 CSS?
链接:示例
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<th scope="col" style="width:50%; height:123px; background-image:url(style/images/header_bckdrp.png); background-repeat:repeat-x"></th>
<th scope="col"><img src="style/images/header_logo.png" width="122" height="123" alt="Header_logo"></th>
<th scope="col" style="width:50%; height:123px; background-image:url(style/images/header_bckdrp.png); background-repeat:repeat-x"></th>
</tr>
</table>