今、HTMLとCSSの勉強をしています。
borderを適用した際に下記のような画像のように枠からはみ出してしまいました。
この枠からはみ出したのを解決したいのですがどうすればよろしいでしょうか。
コードは下記に記します。
よろしくお願いいたします。
HTML
<!DOCTYPE HTML> <html lang="ja"> <head></head> <meta charset="utf-8"> <title>練習用</title> <link rel="stylesheet" href="style.css"> </head> <body> <div> <div class="border"> <h1>喫茶店紹介</h1> </div> <div class="shop"> <p>私の好きな喫茶店について紹介します</p> <ul> <li>スターバックス・コーヒー</li> <li>ドトール</li> <li>コメダコーヒー</li> </ul> </div> </div> </body> </html>CSS
body {
background-color: #fffacd;
}
div {
width: 500px;
margin: 0 auto;
background-color: #deb887;
}
h1 {
margin: 20px;
}
.border h1{
display: inline-block;
border-bottom: solid 2px;
}
.border {
text-align: center;
}
p {
text-align: center;
}
ul {
margin: 40px;
}
.shop {
border: solid 2px;
margin-right: 0px;
}
回答2件
あなたの回答
tips
プレビュー