看图片:
我希望在不使用 Javascript 的情况下,如果 .elements 的文本(最后查看 html)太长,则将其分开放置在灰色区域的两行中。
“你好世界!你好 StackOverFlow!” 是应该分开的文本。
** 如果您认为缺少某些内容,或者我没有充分解释自己,请问我会尽力为您提供您想知道的;)
HTML
<div class="filter">
<div class="left"></div>
<div class="center">
<div class="arrow">Search Filter Research Text Test</div>
<div class="head"></div>
<div class="element"><div>Hello World! Hello StackOverFlow!</div></div>
</div>
<div class="right"></div>
</div>
CSS
.table .filter {
height: 44px;
position: relative;
}
.table .filter div {
height: 44px;
}
.table .filter .left {
width: 7px;
position: absolute;
left: 0;
background: url('../images/Tableau/filtre/gauche.png') no-repeat;
}
.table .filter .right {
width: 7px;
position: absolute;
right: 0;
background: url('../images/Tableau/filtre/droit.png') no-repeat;
}
.table .filter .center {
background: transparent url('../images/Tableau/filtre/centre.png') repeat-x;
left: 7px;
right: 7px;
position: absolute;
}
.table .filter .center>div {
float: left;
}
.table .filter .center .arrow {
background: url('../images/Tableau/filtre/fleche-centre.png') repeat-x;
}
.table .filter .center .head {
width: 13px;
background: url('../images/Tableau/filtre/fleche.png') no-repeat;
}
.table .filter .center .element {
text-align: center;
margin: auto;
}
.table .filter .center .element>div {
width: 100%;
text-align: center;
}