Моя проблема лучше всего обозначена этой схемой / изображением, где показано, как я хочу, чтобы она выглядела:
http://i51.tinypic.com/28thuh0.jpg http://i51.tinypic.com/28thuh0.jpg!
У меня есть фоновое изображение и 2 div для текста поверх него (заголовок и вступительный текст). У меня также есть 2 деления по обе стороны от заголовка - это для белых горизонтальных полос.
Моя проблема заключается в том, что заголовок можно изменить в CMS, и я хочу, чтобы горизонтальные белые полосы автоматически заполняли пространство слева и справа от него, независимо от ширины заголовка.
Я не могу понять, как заставить эти две горизонтальные белые полосы автоматически изменять размер.
Вот мой HTML:
<div id="masthead">
<div id="headline-container">
<div id="left-stripe"> </div><div id="headline">{headline}</div><div id="right-stripe"> </div>
</div>
<div class="clear-both"> </div>
<div id="intro-text">{intro_text}</div>
</div>
А вот мой CSS - игнорируйте ширину, указанную для левой и правой полос - они просто заполнители:
#masthead {
height: 260px;
}
div#headline-container {
width:960px;
padding:none;
}
div#left-stripe{
float: left;
background-color:#fff;
height: 3px;
width:500px;
display: inline;
}
div#right-stripe{
float: right;
background-color:#fff;
height: 3px;
width:100px;
display: inline;
}
div#headline {
text-align:right;
color: #fff;
font-size: 200%;
float: left;
display: inline;
}
div#intro-text {
text-align: left;
float: right;
width: 300px;
color: #fff;
}
Идеи? Пожалуйста, дайте мне знать, если я могу предоставить более подробную информацию.