-1

ナビゲーションバーの「li」に文字列(「ようこそユーザー名」など)を表示したいのですが、「ユーザー名」のみがハイパーリンクです。

    <li>Welcome <a href="/users/username">username</a></li>

「ようこそユーザー名」 <- このように。

ナビゲーションバーでこれを行うと、文字列「ようこそユーザー名」が2行に分割されます

フィドルを見てください:

http://jsfiddle.net/9ywsY/7/show

解決済み: http://jsfiddle.net/9ywsY/12/show

4

2 に答える 2

1
.nav li a { display: inline-block;}
于 2012-10-10T16:14:58.843 に答える
0
.nav > li > a {
    display: inline;
}

インライン ブロックは、すべてのブラウザーでうまく機能するとは限りません :)

または、本当にブロックにしたい場合は、アンカータグ内にすべてのテキストを入れることができます

<ul>
      <li><a href="/users/username">Welcome username</a></li>
</ul>
于 2012-10-10T16:18:45.720 に答える