我有一個網格呈現人。他們的名字與一張照片。該名稱必須顯示在2行上。第一行的名字和第二行的姓氏。一行上的第一個字CSS
我不能更改html(我會使用<br/>
標記,它將被解決)。
我需要找到一種方式(CSS首選)來實現這一點。
HTML:
<div id="wrap">
<article>
<header>
<h2>
<a href="#">Veronique Bertis</a>
</h2>
</header>
<div>
<img src="http://placekitten.com/200/130" />
</div>
</article>
<article>
<header>
<h2>
<a href="#">Delphine Donlec</a>
</h2>
</header>
<div>
<img src="http://placekitten.com/200/130" />
</div>
</article>
<article>
<header>
<h2>
<a href="#">Marie-France Aroul</a>
</h2>
</header>
<div>
<img src="http://placekitten.com/200/130" />
</div>
</article>
<article>
<header>
<h2>
<a href="#">Gwen Domis-Achrall</a>
</h2>
</header>
<div>
<img src="http://placekitten.com/200/130" />
</div>
</article>
<article>
<header>
<h2>
<a href="#">Marie-Laure Le Fren</a>
</h2>
</header>
<div>
<img src="http://placekitten.com/200/130" />
</div>
</article>
<article>
<header>
<h2>
<a href="#">Michel Rian</a>
</h2>
</header>
<div>
<img src="http://placekitten.com/200/130" />
</div>
</article>
</div>
CSS
#wrap{
width:670px;
}
article {
width:33.3%;
float:left;
}
h2 a {
text-decoration:none;
font-size: 30px;
font-family:arial,serif;
color:#000;
}
我曾嘗試使用word-spacing
寬高值,也解決了部分問題,但有些姓氏有2字,因此我有三行。
我還找了一個:first-word
選擇,但它不存在...看到here
有沒有人有一個解決方案?
我不認爲這不僅是可能的,但CSS我很想看到一個解決方案,這在CSS如果可能的話 – Huangism
你想爲每名新線(分離由一個空間)? – Danield
是的,這是事實上,它意味着第一個空間應該總是一個換行 –