次のチュートリアルを使用して、画像上にテキストブロックを作成しました:http://css-tricks.com/text-blocks-over-image/。実際にはとても簡単で、とても便利だと思いましたが、私が決して扱えなかったことが1つあります。それは、スパンタグです。
私が抱えている問題は、スパン内のテキストの2番目の部分を、フォントサイズを小さくし、左にパディングするようにフォーマットしたいということです。2番目のスパンを含めてcssファイルに定義しようとしましたが、実際には何も実行されず、そのままの状態に留まります。また、画像の最後までブロックを拡張しようとしましたが、それぞれの幅が1000pxでは機能しませんでした。
千の言葉を話す写真がいくつかあります...
それが私のものにどのように見えるか...
そして、私はそれをどのように見せたいか...
そして、ここにいくつかのコードがあります...
<div class="img_destination">
<img src="<?php echo SITE_URL?>/lib/skins/gsm/images/featured_destination/gcfv.png" alt="" />
<h2 id="featured_destination"><span>>> Explore Fuerteventura<span class='spacer'></span><span class='spacer'></span>The island of natural beauty</span></h2>
</div>
CSS .. ..
/* Featured Destination */
.img_destination {
position: relative;
width: 100%; /* for IE 6 */
}
h2#featured_destination {
position: absolute;
top: 355px;
left: 0;
width: 100%;
}
h2#featured_destination span {
color: white;
font: bold 28px/45px Helvetica, Sans-Serif;
letter-spacing: -1px;
background: rgba(00, 36, 63, 0.7);
padding: 10px;
}
h2#featured_destination span.spacer {
padding:0 5px;
background: none;
}