現在、はにわマンさんの模擬サイトをscssとhtmlを使って模写をしています。
そこで下記の写真の一枚目の「予約受付時間 10:00~19:30」となっているところを疑似クラスのafterを用いて赤い文字で「日祝 休診」という文字付け足したいのですが上手くいきません。
何が問題なのか教えて頂けませんでしょうか?宜しくお願い致します。
HTML
1<header> 2 <img src="photo/siteTitle.png" alt="サイトのタイトルです。"> 3 <div class="head-container"> 4 <p>“地域に根付いた歯科医院” デンタル クリニック</p> 5 <p>03-0000-0000</p> 6 <p>予約受付時間 10:00~19:30 </p> 7 </div> 8 <nav> 9 <button><p>トップページ</p><p class="btn-text">HOME</p></button> 10 <button><p>医院紹介</p><p class="btn-text">CLINIC</p></button> 11 <button><p>診療案内</p><p class="btn-text">SERVICE</p></button> 12 <button><p>医院・スタッフ紹介</p><p class="btn-text">STAFF</p></button> 13 <button><p>アクセス</p><p class="btn-text">ACCESS</p></button> 14 </nav> 15 </header>
css
1header{ 2 border-top:solid 8px #6CC6C4; 3 img{ 4 display: block; 5 margin: 0 auto; 6 } 7 .head-container{ 8 text-align: center; 9 p:nth-of-type(1){ 10 font-size: 10px; 11 margin: 0; 12 } 13 p:nth-of-type(2){ 14 font-size: 30px; 15 margin: 0 ; 16 } 17 p:nth-of-type(3){ 18 display: inline-block; 19 font-size: 10px; 20 margin: 0 0 15px; 21 padding: 0 15px ; 22 border: solid 1px rgba(0,0,0,0.3); 23 line-height: 30px; 24 &:after{ 25 content:日祝 休診; 26 } 27 } 28 } 29 nav{ 30 display: flex; 31 flex-wrap: wrap; 32 height: 225px; 33 button{ 34 display:block; 35 width: 50%; 36 height: 33%; 37 background-color: rgb(153, 225, 223); 38 border-radius: 5px; 39 border-right:#71C9C7 solid 1px ; 40 border-left:#99E1DF solid 1px ; 41 border-top: 0; 42 43 } 44 p{ 45 font-weight: bold; 46 color: white; 47 margin: 0; 48 } 49 .btn-text{ 50 font-size: 10px; 51 margin-top: 0; 52 } 53 } 54}
回答2件
あなたの回答
tips
プレビュー