前提・実現したいこと
html/CSSの勉強中で、架空のカフェサイトを制作しています。
見出しの左右横に幅40px、高さは中央揃えのアイコンのような画像を貼り付けたいのですが
なんとなくうまくできません。(目分量で測ってなんとなく数値を入れている状態)
きれいなコードを書き、画像を2行にしたテキストに対して、左右幅・上下高さともに均等に画像を配置したいです。
完成イメージ
★about★(これは一行ですが、テキストを2行にして左のようなイメージで左右に画像を並べたいです)
発生している問題・エラーメッセージ
エラー自体は出ていません
該当のソースコード
<h2 class="title"><span>about</span><span class="sub_title">お店について</span></h2> ```CSS ソースコード .title { margin-top: 150px; margin-bottom: 75px; text-align: center; }.title span {
display: block;
position: relative;
}
h2 span {
font-size: 3rem;
}
h2 span.sub_title {
font-size: 1.1rem;
}
.title span:first-of-type::before {
content: url("../images/nikukyu.png");
/padding-right: 40px;/
position: absolute;
/top: 20px;/
transform: translate(-200%,50%);
}
.title span:first-of-type::after {
content: url("../images/nikukyu.png");
padding-left: 40px;
position: absolute;
/top: 20px;/
transform: translateY(50%);
}
### 試したこと コメントアウトをいくつかしていますが、paddingで左右40pxずつ余白をあけることはできたのですが、上下が均等でなかったり、右画像が下に落ちてしまいました。 ### 補足情報(FW/ツールのバージョンなど) 「about」のフォントサイズ指定は30px、「お店について」は11pxです。 Dreamweaverを使用していて、リセットCSSはnormalize.cssです。 yahooのリセットCSSがいいと聞いたのですが、初学者にも扱いやすいCSSはどちらか(または他にもあれば)教えていただけると幸いです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/16 02:12