[HTML & CSS General] CSS: 見出しの装飾でテキストを上に付けたり右に寄せたりする
position タグの relative, absolute でまかなうよう。
こんなHTMLを用意。
<h4 class="heading-4">
<span class="heading-4-sup">見出しの上に付くテキスト</span>
見出しのテキスト
<span class="heading-4-right">右寄せするテキスト</span>
</h4>
CSSをこのように。
.heading-4 {
position: relative;
height: 100%;
// 装飾
background: url(/img/bg.png) no-repeat bottom left;
padding: 0 0.5em 0 0.5em;
margin: 2em 0 1em 0;
font-size: 18px;
color: #000;
font-weight: bold;
.heading-4-sup {
position: absolute;
top: -24px;
// 装飾
font-size: 14px;
color: #fff;
font-weight: normal;
}
.heading-4-right {
position: absolute;
right: 7px;
top: 4px;
// 装飾
font-size: 14px;
}
}