私はこのスニペットを持っています:
<div>
<p class="one">
a long text that wrap in multiple rows. Lorem ipsum dolor sit amet,
consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
obcaecat cupiditat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.
</p>
</div>
長いテキストは div で折り返されます。Div タグの幅は 565px です。したがって、div 内のテキストは、テキストを折り返すため、複数の行 (行) で表示されます。
最初の行だけがハイパーリンクになるようにしたい。
だから、私はこれを取得したいと思います:
<div>
<p class="one">
<a href="#">a long text that wrap in multiple rows. Lorem ipsum dolor sit amet, </a>
consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
obcaecat cupiditat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.
</p>
</div>
更新 私はこれをテストしています:
<html>
<head>
<style type="text/css">
a:first-line
{
color:yellow;
}
</style>
</head>
<body>
<h1>WWF's Mission Statement</h1>
<a href="#">a long text that wrap in multiple rows. Lorem ipsum dolor sit amet,
consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi
ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
obcaecat cupiditat non proident, sunt in
culpa qui officia deserunt mollit anim id est laborum.</a>
</body>
</html>
http://www.w3schools.com/cssref/tryit.asp?filename=trycss_sel_firstlineから
しかし、うまくいかないようです。疑似セレクターの最初の行がハイパーリンクタグで機能しないのはなぜですか?