131 アンカータグの幅と高さをピクセル単位で設定できますか?アンカータグ内にテキストを保持しながら背景画像を配置したいのですが。 li { width: 32px; height: 32px; background-color: orange; } li a { width: 32px; height: 32px; background-color: red; } <li><a href="#">Something</a></li> コードスニペットを実行する結果を非表示スニペットを展開 html css cross-browser — ルーク ソース
66 も使用できますdisplay: inline-block。これの利点は、ブロック要素のように高さと幅を設定するだけでなく、インラインに設定して、すぐ隣に別のタグを配置して親スペースを許可できることです。 表示プロパティの詳細については、こちらをご覧ください — サルカスティクス ソース アンカータグの幅をテキストコンテンツとして設定し、特定の幅と高さではない解決策を探していたため、「インラインブロック」に設定することで正確に解決しました。ありがとう。 — TheCuBeMan 2016
7 アンカーをULリスト内に配置しない限り、これらの提案はすべて機能します。 <ul> <li> <a>click me</a>> </li> </ul> 次に、カスケードスタイルシートのルールがChromeブラウザで上書きされます。幅は自動になります。次に、アンカー自体で直接インラインCSSルールを使用する必要があります。 — ブラッドリー ソース
5 これは完全に重複しているわけではありませんが(私が見つけられる限り)、これはよくある問題です。 display:block必要なものです。しかし、仕様を読んで理由を理解する必要があります。 — zzzzBov ソース