[ CSS ] テキストを回り込ませるサンプル

スポンサードリンク

CSS でテキストを回り込ませるサンプルを作ってみました。

見出し行で回り込みを解除するサンプル

サンプルコード

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>テキスト回り込みのサンプル</title>
<style type="text/css">
<!--
* {
  margin: 0;
  padding: 0;
  }
body {
  margin: 18px;
  padding: 0px;
  font-family: sans-serif;
  }
#container {
  width: 302px;
  }
h4 {
  clear: both;
  margin: 0 0 9px 0;
  font-size: 18px;
  line-height: normal;
  }
p {
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 12px 0;
  }
p.image-left {
  margin: 3px 12px 12px 0;
  padding: 0px;
  border: 1px solid #CCCCCC;
  float:left;
  clear:left;
  }
p.image-right {
  margin: 3px 0 12px 12px;
  padding: 0px;
  border: 1px solid #CCCCCC;
  float:right;
  clear:right;
  }
-->
</style>
</head>
<body>
<div id="container">
<div>
<p class="image-left"><img src="image.png" alt="" width="120" height="90"></p>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
<div style="clear:both;"></div>
</div>
<h4>見出しの行で回り込み解除</h4>
<p class="image-left"><img src="image.png" alt="" width="120" height="90"></p>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
<p class="image-left"><img src="image.png" alt="" width="120" height="90"></p>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
<p class="image-right"><img src="image.png" alt="" width="120" height="90"></p>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
<p class="image-left"><img src="image.png" alt="" width="120" height="90"></p>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
</div>
</body>
</html>

実際の動作サンプル

ブロック毎に回り込みを解除するサンプル

サンプルコード

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>テキスト回り込みのサンプル</title>
<style type="text/css">
<!--
* {
  margin: 0;
  padding: 0;
  }
body {
  margin: 18px;
  padding: 0px;
  font-family: sans-serif;
  }
#container {
  width: 302px;
  }
h4 {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  color: #FF6600;
  line-height: 18px;
  }
p {
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 12px 0;
  }
p.image-left {
  margin: 3px 12px 12px 0;
  padding: 0px;
  border: 1px solid #CCCCCC;
  float:left;
  clear:left;
  }
p.image-right {
  margin: 3px 0 12px 12px;
  padding: 0px;
  border: 1px solid #CCCCCC;
  float:right;
  clear:right;
  }
div.item {
  overflow: auto;
  width: 100%;
  }
-->
</style>
</head>
<body>
<div id="container">
<div class="item">
<p class="image-left"><img src="image.png" alt="" width="120" height="90"></p>
<h4>見出しの行も回り込みする</h4>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
</div>
<div class="item">
<p class="image-left"><img src="image.png" alt="" width="120" height="90"></p>
<h4>見出しの行も回り込みする</h4>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
</div>
<div class="item">
<p class="image-right"><img src="image.png" alt="" width="120" height="90"></p>
<h4>見出しの行も回り込みする</h4>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
</div>
<div class="item">
<p class="image-right"><img src="image.png" alt="" width="120" height="90"></p>
<h4>見出しの行も回り込みする</h4>
<p>テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。テキスト回り込みのサンプルです。</p>
</div>
</div>
</body>
</html>

実際の動作サンプル

Mac Internet Explorer 5.2, Mac Firefox 2.0, Mac Safari 2.0 で表示確認。

スポンサードリンク

この記事が気に入ったら、ぜひシェアをお願いします!

コメントを残す

メールアドレスが公開されることはありません。