横浜、東京に拠点を置き、検証システム/金融・証券のシステム等の構築、開発を行い、
検証ツールの支援と多岐にわたるソリューションを提供します。
1.dl要素を用いて画像の横に回りこませる
.info_171 dt img.photo{} の説明;
クラス名 info_171 の dt要素 の img要素の中にクラス名photoを使用する。
XHTMLの使用は <img class="photo" ・・>で記述する。
cssの書き方 |
/*---------------------------------------------- 01-14 定義型リストの中に要素の回り込みを指定する 回り込みあり 枠あり (class属性) ---------------------------------------------- */ .info_171{ margin: 0 0 15px 0; padding: 10px; width: 600px; background-repeat: no-repeat; background-position: 180px 0; border: 3px #C7C7C7 solid; /* 灰色の枠指定 */ } .info_171 dt img.photo{ float: left; margin: 0 10px 0 0; padding: 5px; background-image: url("../images/inc_service_photoBg.gif"); background-repeat: repeat; background-position: left top; } .info_171 dt a:hover img.photo{ background-image: url("../images/inc_service_photoBg_hover.gif"); } .info_171 dt img.title{ margin: 0 0 5px 0; } .info_171 dd{ font-size: small; l ine-height: 1.2; } |
---|---|
HTMLの使用例 |
<dl class="info_171"> <dt><a href="#"> <img class="photo" src="../images/inc_service_photoCafe.jpg" alt=""/></a> </dt> <dt class="colRedH4">アイネックスカフェの紹介<br /></dt> <dd>お酒を飲みたい」「文字列1・・</dd> <dd class="colBlueBd">そんな魅力が詰った文字列1・・</dd> <dd>「ご飯が食べたい」文字列1・・ </dd> </dl> |
2.画像の横に回り込みしない -- 枠あり
.info_173 dd{} の
margin: 0 0 0 170pxで左端からの位置を指定し、
文字列の回り込みを回避している。
cssの書き方 |
.info_173{ margin: 0 0 15px 0; /* 枠の位置を決定する(左端空白) */ border: 3px #C7C7C7 solid; /* 灰色の枠指定 */ padding: 5px; /* 文字の位置を決定する(文字のシフト) */ width: 600px; /* 文字の長さを指定する */ background-repeat: no-repeat; background-position: 180px 0; } .info_173 dt img.photo{ float: left; /* 写真は枠の左端に配置する */ margin: 0 10px 0 0; /* 枠の位置を決定する(左端空白) */ padding: 5px; background-image: url("../images/inc_service_photoBg.gif"); background-repeat: repeat; background-position: left top; } .info_173 dt a:hover img.photo{ background-image: url("../images/inc_service_photoBg_hover.gif"); } .info_173 dt img.title{ margin: 0 0 5px 0; } .info_173 dd{ margin: 0 0 0 170px; font-size: small; line-height: 1.2; } |
---|
3.画像の横に回り込みしない -- 枠なし
borderプロパティを削除し、枠線を表示しない。
cssの書き方 |
.info_175{ margin: 0 0 15px 0; width: 600px; background-repeat: no-repeat; background-position: 180px 0; } .info_175 dt img.photo{ float: left; margin: 0 10px 0 0; padding: 5px; background-image: url("../images/inc_service_photoBg.gif"); background-repeat: repeat; background-position: left top; } .info_175 dt a:hover img.photo{ background-image: url("../images/inc_service_photoBg_hover.gif"); } .info_175 dt img.title{ margin: 0 0 5px 0; } .info_175 dd{ margin: 0 0 0 170px; font-size: small; line-height: 1.2; } |
---|