ul内のリストを横並びにして、リストの文字幅のみに背景を付けたいです。
inline-blockを使用したときに以下の画像のようになってしまうため対処方法を教えてほしいです。
※この「ああああああああ」や「aaaaaaaaaaa」のようなリスト文字の部分にのみ背景を付けたいです。
現在のコードは以下の物です。
html
1<!doctype html> 2<html lang="ja"> 3<head> 4<meta charset="UTF-8"> 5<title>例</title> 6<meta name="description" content="例"> 7<link rel="stylesheet" href="例.css"> 8</head> 9<body> 10 <h1>例</h1> 11 <ul> 12 <li>ああああああああ</li> 13 <p>ああああああああああああああああああああああああああ<br> 14 ああああああああああああああああああああああああああ<br> 15 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa<</p> 16 17 <li>aaaaaaaaaaaaaa</li> 18 <p>ああああああああああああああああああああああああああ<br> 19 ああああああああああああああああああああああああああ<br> 20 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p> 21 </ul>
css
1li{ 2 background-color:yellowgreen; 3 color: white; 4 display:inline-block; 5 font-size: 30px; 6 font-weight: bold; 7} 8ul{ 9 display: grid; 10 grid: auto-flow / 450px 1fr; 11 padding-top:30px; 12
回答お願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。