前提・実現したいこと
カレンダーのイメージでレイアウトを作りたいのですが、リストにリンクを入れるとリストの枠からはみ出してしまうのを何とかしたいです。
リストとリンクが重なるように、またリンクの文字が枠の中央になるようにようにしたいのですが、解決方法がわからず困っています。
HTML/CSSは独学であまり詳しくないのでわかりやすく教えていただけると嬉しいです。
発生している問題・エラーメッセージ
該当のソースコード
css
1body{ 2 text-align:center; 3 font-size:15px; 4} 5ul{ 6 border:solid 1px; 7 width:23em; 8 margin:5em auto; 9 padding:0; 10} 11li{ 12 display:inline-block; 13 position:relative; 14 list-style:none; 15 border:solid 1px; 16 width:2.5em; 17 height:2.5em; 18 margin:2em 0; 19} 20li::before{ 21 display:inline-block; 22 position:relative; 23 content:"*"; 24 border:solid 1px; 25 top:-1.5em; 26 width:2.5em; 27 height:1em; 28} 29li a{ 30 display:block; 31 text-decoration:none; 32 width:100%; 33 height:100%; 34 border:solid 1px; 35}
html
1 <ul> 2 <li></li> 3 <li></li> 4 <li><a href="/">あ</a></li> 5 <li><a href="/">い</a></li> 6 <li><a href="/">う</a></li> 7 <li><a href="/">え</a></li> 8 <li><a href="/">お</a></li> 9 10 <li><a href="/">か</a></li> 11 <li><a href="/">き</a></li> 12 <li><a href="/">く</a></li> 13 <li></li> 14 <li></li> 15 <li></li> 16 <li></li> 17 </ul>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/09 12:09