progateさんのヘッダーを使って質問させていただきます。
Sass
1header { 2 @include container; 3 height: 65px; 4 background-color: rgba(34,49,52,0.9); 5 position: fixed; 6 z-index: 10; 7 >.header-left { 8 float: left; 9 img { 10 width: 124px; 11 margin-top: 20px; 12 } 13 } 14 >.header-right { 15 float: right; 16 margin-right: -25px; 17 a { 18 display: block; 19 float: left; 20 color: white; 21 padding: 0 25px; 22 line-height: 65px; 23 &:hover { 24 transition: all 0.3s; 25 background-color: rgba(255, 255, 255, 0.3); 26 } 27 } 28 } 29} 30
現在このようにひとまとめにして書いています。(こちらのほうがまとまって見えるので)
ですがCSSにコンパイルすると
CSS
1header { 2 margin: 0 auto; 3 padding: 0 15px; 4 width: 100%; 5 -webkit-box-sizing: border-box; 6 box-sizing: border-box; 7 height: 65px; 8 background-color: rgba(34, 49, 52, 0.9); 9 position: fixed; 10 z-index: 10; 11} 12 13header > .header-left { 14 float: left; 15} 16 17header > .header-left img { 18 width: 124px; 19 margin-top: 20px; 20} 21 22header > .header-right { 23 float: right; 24 margin-right: -25px; 25} 26 27header > .header-right a { 28 display: block; 29 float: left; 30 color: white; 31 padding: 0 25px; 32 line-height: 65px; 33} 34 35header > .header-right a:hover { 36 -webkit-transition: all 0.3s; 37 transition: all 0.3s; 38 background-color: rgba(255, 255, 255, 0.3); 39}
header > ◯◯
といった表記が全てに入りますが、実際の現場でこれが仇となることはありますでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/17 19:26