テーマ「twentyseventeen」の子テーマを作成しています。
functions.phpに親・子テーマのstyle.cssも読み込むように設定し、
親テーマのstyle.css→子テーマのstyle.css→外部のcss(header.phpにて読み込み)
を読み込んでいます。
変更したい箇所を子テーマのstyle.cssに書き込み、その他のカスタムを外部cssに記載しているのですが、
カスタムする際にh1などのmarginなどを一度リセットしたいのですが、
子テーマにてどのように記載すればリセットされますでしょうか?
該当部分を「initial」に変更するとリセットされるかと思い記載しているのですが、
その後に外部cssで設定したstyleが反映されなくなります。
下記の場合だと、h3のpaddingが0になっています。
↓
1.子テーマ style.css(/**/内は、親テーマstyle.css)
2.反映したいHTML
3.外部css
css
1 2h1:first-child, 3h2:first-child, 4h3:first-child, 5h4:first-child, 6h5:first-child, 7h6:first-child { 8 padding-top: initial;/*親テーマ 0*/ 9} 10 11h1, 12h2, 13h3, 14h4, 15h5, 16h6 { 17 clear: both; 18 line-height: 1.4; 19 margin: initial;/*親テーマ 0 0 0.75em*/ 20 padding: initial;/*親テーマ 1.5em 0 0*/ 21} 22 23h1:first-child, 24h2:first-child, 25h3:first-child, 26h4:first-child, 27h5:first-child, 28h6:first-child { 29 padding-top: initial;/*親テーマ 1em*/ 30}
html
1<div class="music_block"> 2<div class="brand_img"> 3<a href="/URL/"><img src="/images/brand_img01.jpg" /></a></div> 4<div class="brand_info"> 5<h3 class="brand_name"><a href="/URL/">●●●</a></h3> 6■■■■<br /> 7■■■■ 8</div> 9</div> 10
css
1.music_block{ 2 padding: 0.5em 2em; 3 margin: 2em 0.75em; 4 color: #5d627b; 5 background: white; 6 border-top: solid 5px #5d627b; 7 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22); 8} 9.brand_info{ 10 display:block; 11 vertical-align:top; 12 float:right; 13 width:76%; 14 padding:7px; 15 text-align:left; 16} 17.brand_img{ 18 float:left; 19 width:20%; 20} 21h3.brand_name{ 22 position:relative; 23 padding-top:9px 15px; 24 font-weight: bold; 25 font-size: 18px; 26 background-color: #51A2C1; 27 color: #fff; 28 border-radius:3px; 29 -webkit-border-radius:3px; 30 -moz-border-radius:3px; 31 } 32 33h3.brand_name:before{ 34 content:''; 35 height:25px; 36 width:2px; 37 display:block; 38 position:absolute; 39 top:5px; 40 left:4px; 41 background-color:#fff; 42 border-left: 4px solid #fff; 43 border-radius:3px; 44 -webkit-border-radius:3px; 45 -moz-border-radius:3px; 46 } 47h3.brand_name a{ 48 color: #fff; 49}
外部cssの記載が間違っているのでしょうか?
他の方の参考サイトも拝見しながら理解しようとはしているのですが、
作業していて親テーマのstyle.cssが引っかかることがちょくちょくあり、
それであれば子テーマstyle.cssに全てコピーして修正してしまい、
親テーマstyle.cssを読み込まないようにすれば楽だろうな……と思ってしまいますね泣
リセットの方法が間違っているのか、外部css表記がそもそも間違っているのか、
ご確認頂けますようお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/13 02:07
2017/07/13 02:12
2017/07/13 02:41