センタータグって、本当に便利だった。
なんでも、まんなかに配置したければこのタグを使えばよかった。でも!!
「文書のコンテンツや論理構造と表現のルールを分離する」
という意味では、「使わないほうがいいんじゃのぉ?!」ということになるわけで。
で、スタイルシートを使って、今回一番やりたかったのはこれ。
二枚の写真を並べて、真ん中に配置すること。
ミソはDIV.centerの指定
配置する写真の幅を指定すること!そして、「右も左もご勝手に!」というわけでautoにすればいい。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>写真にタイトルを付けて配置する-5</TITLE>
<STYLE>
<!--
HR{
clear: both;
}
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_H {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 10px 0px;
font-weight: bold;
}
DIV.center{
width: 400px;
left: auto;
right: auto;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>写真にタイトルを付けて配置する-5</H2>
<HR>
<P ALIGN="left">
<SPAN>
8.写真横に2枚(中央)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
======ここまで
</P>
<DIV CLASS="center">
<div CLASS="photo_H">
<IMG SRC="img_3.jpg" WIDTH="200" HEIGHT="150" ALT="中央1/2"><br>中央 1/2</div>
<div CLASS="photo_H">
<IMG SRC="img_4.jpg" WIDTH="200" HEIGHT="150" ALT="中央2/2"><br>中央 2/2</div>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
なんでも、まんなかに配置したければこのタグを使えばよかった。でも!!
「文書のコンテンツや論理構造と表現のルールを分離する」
という意味では、「使わないほうがいいんじゃのぉ?!」ということになるわけで。
で、スタイルシートを使って、今回一番やりたかったのはこれ。
二枚の写真を並べて、真ん中に配置すること。
ミソはDIV.centerの指定
配置する写真の幅を指定すること!そして、「右も左もご勝手に!」というわけでautoにすればいい。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>写真にタイトルを付けて配置する-5</TITLE>
<STYLE>
<!--
HR{
clear: both;
}
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_H {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 10px 0px;
font-weight: bold;
}
DIV.center{
width: 400px;
left: auto;
right: auto;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>写真にタイトルを付けて配置する-5</H2>
<HR>
<P ALIGN="left">
<SPAN>
8.写真横に2枚(中央)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
======ここまで
</P>
<DIV CLASS="center">
<div CLASS="photo_H">
<IMG SRC="img_3.jpg" WIDTH="200" HEIGHT="150" ALT="中央1/2"><br>中央 1/2</div>
<div CLASS="photo_H">
<IMG SRC="img_4.jpg" WIDTH="200" HEIGHT="150" ALT="中央2/2"><br>中央 2/2</div>
</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
写真を2枚縦に並べて、文章を回り込ませるのは意外と簡単だったけど、横に2枚並べて、文章の回り込ませるにはちょっと複雑。
floatの感覚がちゃんとわかっていないとだめだ。写真を左におくなら、写真1、写真2、文章を左から並べていく感じ。右なら右から並べる感じ。それを注意しながら、空間のとり方などを指定していきます。
写真の1枚目2枚目の指定が異なります。
DIV.photo_L、DIV.photo_L2が左に置く場合
DIV.photo_R、DIV.photo_R2が右におく場合
(表示される写真の1枚目と2枚目の並び順が、6.と7.とで逆になっているのに注意してください。)
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>写真にタイトルを付けて配置する-4</TITLE>
<STYLE>
<!--
HR{
clear: both;
}
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_L {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 0px 0px;
font-weight: bold;
}
DIV.photo_L2 {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 10px 0px 0px;
font-weight: bold;
}
DIV.photo_R {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 0px 10px;
font-weight: bold;
}
DIV.photo_R2 {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 0px 0px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>写真にタイトルを付けて配置する-4</H2>
<HR>
<DIV CLASS="photo_L"><IMG SRC="img_1.jpg" WIDTH="200" HEIGHT="150" ALT="左1/2"><br>左 1/2</DIV>
<DIV CLASS="photo_L2"><IMG SRC="img_2.jpg" WIDTH="200" HEIGHT="150" ALT="左2/2"><br>左 2/2</DIV>
<P ALIGN="left">
<SPAN>
6.写真横に2枚(左)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======ここまで
</P>
<HR>
<DIV CLASS="photo_R2"><IMG SRC="img_1.jpg" WIDTH="200" HEIGHT="150" ALT="右1/2"><br>右 1/2</DIV>
<DIV CLASS="photo_R"><IMG SRC="img_2.jpg" WIDTH="200" HEIGHT="150" ALT="右2/2"><br>右 2/2</DIV>
<P ALIGN="left">
<SPAN>
7.写真横に2枚(右)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======ここまで
</P>
</DIV>
</DIV>
</BODY>
</HTML>
floatの感覚がちゃんとわかっていないとだめだ。写真を左におくなら、写真1、写真2、文章を左から並べていく感じ。右なら右から並べる感じ。それを注意しながら、空間のとり方などを指定していきます。
写真の1枚目2枚目の指定が異なります。
DIV.photo_L、DIV.photo_L2が左に置く場合
DIV.photo_R、DIV.photo_R2が右におく場合
(表示される写真の1枚目と2枚目の並び順が、6.と7.とで逆になっているのに注意してください。)
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>写真にタイトルを付けて配置する-4</TITLE>
<STYLE>
<!--
HR{
clear: both;
}
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_L {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 0px 0px;
font-weight: bold;
}
DIV.photo_L2 {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 10px 0px 0px;
font-weight: bold;
}
DIV.photo_R {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 0px 10px;
font-weight: bold;
}
DIV.photo_R2 {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 0px 0px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>写真にタイトルを付けて配置する-4</H2>
<HR>
<DIV CLASS="photo_L"><IMG SRC="img_1.jpg" WIDTH="200" HEIGHT="150" ALT="左1/2"><br>左 1/2</DIV>
<DIV CLASS="photo_L2"><IMG SRC="img_2.jpg" WIDTH="200" HEIGHT="150" ALT="左2/2"><br>左 2/2</DIV>
<P ALIGN="left">
<SPAN>
6.写真横に2枚(左)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======ここまで
</P>
<HR>
<DIV CLASS="photo_R2"><IMG SRC="img_1.jpg" WIDTH="200" HEIGHT="150" ALT="右1/2"><br>右 1/2</DIV>
<DIV CLASS="photo_R"><IMG SRC="img_2.jpg" WIDTH="200" HEIGHT="150" ALT="右2/2"><br>右 2/2</DIV>
<P ALIGN="left">
<SPAN>
7.写真横に2枚(右)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======ここまで
</P>
</DIV>
</DIV>
</BODY>
</HTML>
ちょっと、間があいてしまいましたがCSSの続きです。
ここからが、いよいよ今回やっとできるようになった、写真の配置のパターンです。
その1は、「写真を縦に二枚並べて、文章を回り込ませたい。」
DIV.photo_V_LとDIV.photo_V_Rで写真が左のパターンと右のパターンのスタイルの指定をしています。実は、基本形とおなじ。
写真1、改行、コメント1、写真2、改行、コメント2と並べておいて、DIVで挟めばいいだけ。何でこんなことがわからなかったのだろう・・・。ネットを探してもぴったりのお手本見つからなかったし・・・。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>写真にタイトルを付けて配置する-3</TITLE>
<STYLE>
<!--
HR{
clear: both;
}
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_V_L {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 0px 10px 10px 0px;
font-weight: bold;
}
DIV.photo_V_R {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 0px 0px 10px 10px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>写真にタイトルを付けて配置する-3</H2>
<BR>
<HR>
<div CLASS="photo_V_L">
<img SRC="img_1.jpg" WIDTH="200" HEIGHT="150" ALT="左 1/2"><br>左 1/2<BR><BR>
<img SRC="img_2.jpg" WIDTH="200" HEIGHT="150" ALT="左 2/2"><br>左 2/2
</div>
<P ALIGN="left">
<SPAN>
4.写真縦に2枚、並べる(左側)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======ここまで
</P>
<HR>
<div CLASS="photo_V_R">
<img SRC="img_3.jpg" WIDTH="200" HEIGHT="150" ALT="右 1/2"><br />右 1/2<BR><BR>
<img SRC="img_4.jpg" WIDTH="200" HEIGHT="150" ALT="右 2/2"><br />右 2/2
</div>
<P ALIGN="left">
<SPAN>
5.写真縦に2枚(右側)
</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======
ここまで</P>
</DIV>
</DIV>
</BODY>
</HTML>
ここからが、いよいよ今回やっとできるようになった、写真の配置のパターンです。
その1は、「写真を縦に二枚並べて、文章を回り込ませたい。」
DIV.photo_V_LとDIV.photo_V_Rで写真が左のパターンと右のパターンのスタイルの指定をしています。実は、基本形とおなじ。
写真1、改行、コメント1、写真2、改行、コメント2と並べておいて、DIVで挟めばいいだけ。何でこんなことがわからなかったのだろう・・・。ネットを探してもぴったりのお手本見つからなかったし・・・。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>写真にタイトルを付けて配置する-3</TITLE>
<STYLE>
<!--
HR{
clear: both;
}
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_V_L {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 0px 10px 10px 0px;
font-weight: bold;
}
DIV.photo_V_R {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 0px 0px 10px 10px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>写真にタイトルを付けて配置する-3</H2>
<BR>
<HR>
<div CLASS="photo_V_L">
<img SRC="img_1.jpg" WIDTH="200" HEIGHT="150" ALT="左 1/2"><br>左 1/2<BR><BR>
<img SRC="img_2.jpg" WIDTH="200" HEIGHT="150" ALT="左 2/2"><br>左 2/2
</div>
<P ALIGN="left">
<SPAN>
4.写真縦に2枚、並べる(左側)
</SPAN>
</P>
<P ALIGN="left">
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======ここまで
</P>
<HR>
<div CLASS="photo_V_R">
<img SRC="img_3.jpg" WIDTH="200" HEIGHT="150" ALT="右 1/2"><br />右 1/2<BR><BR>
<img SRC="img_4.jpg" WIDTH="200" HEIGHT="150" ALT="右 2/2"><br />右 2/2
</div>
<P ALIGN="left">
<SPAN>
5.写真縦に2枚(右側)
</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。======
ここまで</P>
</DIV>
</DIV>
</BODY>
</HTML>
次に、写真を横幅いっぱいに3枚並べる。これも、それほど難しくない。
DIV.photo_H でスタイルを指定しています。
ポイントは、写真を右に並べていくという感じで、float: left;をつかう。
また、幅600ピクセルのところに、写真を3枚並べるので写真の表示幅を200ピクセルにしてある。
写真3枚の幅の和がが600ピクセルを超えると、改行されてしまうので、注意。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>タイトル付の写真を配置する-2</TITLE>
<STYLE>
<!--
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_H {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 10px 0px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>タイトル付の写真を配置する-2</H2>
<P ALIGN="left">
<SPAN>
3.写真横に3枚並べる
</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
=========ここまで</P>
<DIV CLASS="photo_H">
<img SRC="img_1.jpg" width="230" HEIGHT="150" ALT="1/3"><BR>1/3</DIV>
<DIV CLASS="photo_H">
<img SRC="img_2.jpg" width="200" HEIGHT="150" ALT="2/3"><BR>2/3</DIV>
<DIV CLASS="photo_H">
<img SRC="img_3.jpg" width="200" HEIGHT="150" ALT="3/3"><BR>3/3</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
DIV.photo_H でスタイルを指定しています。
ポイントは、写真を右に並べていくという感じで、float: left;をつかう。
また、幅600ピクセルのところに、写真を3枚並べるので写真の表示幅を200ピクセルにしてある。
写真3枚の幅の和がが600ピクセルを超えると、改行されてしまうので、注意。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>タイトル付の写真を配置する-2</TITLE>
<STYLE>
<!--
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_H {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 10px 0px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>タイトル付の写真を配置する-2</H2>
<P ALIGN="left">
<SPAN>
3.写真横に3枚並べる
</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
=========ここまで</P>
<DIV CLASS="photo_H">
<img SRC="img_1.jpg" width="230" HEIGHT="150" ALT="1/3"><BR>1/3</DIV>
<DIV CLASS="photo_H">
<img SRC="img_2.jpg" width="200" HEIGHT="150" ALT="2/3"><BR>2/3</DIV>
<DIV CLASS="photo_H">
<img SRC="img_3.jpg" width="200" HEIGHT="150" ALT="3/3"><BR>3/3</DIV>
</DIV>
</DIV>
</BODY>
</HTML>
これは、参考書にも載っているので、取り上げる必要はないんだけど、基本形なので・・・・。
600ピクセルの幅のページに、1枚の写真にタイトルをつけ右上または左上において、文章を回り込ませたい。
DIV.photo_L が写真左についての指定、DIV.photo_R が写真右についての指定です。
そのなかでのポイント!
文章を右左どっちに回り込ませるかをfloatで指定する。
写真につけるタイトル文字の色大きさなど指定をする。
文章が写真にくっつくと見づらいので、写真と文章のあいだに10ピクセルほどの空間を取りたい。marginで上右下左の順に指定する。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>タイトル付の写真を配置する-1</TITLE>
<STYLE>
<!--
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_L {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 10px 10px 0px;
font-weight: bold;
}
DIV.photo_R {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 10px 10px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>タイトル付写真と説明文を配置する-1</H2>
<BR>
<div CLASS="photo_L">
<img width="300" SRC="img_1.jpg" HEIGHT="250" ALT="img_1.jpg"><br>左に写真</div>
<P ALIGN="left">
<SPAN>1.左に写真</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。=========ここまで
</P>
<HR>
<div CLASS="photo_R">
<img width="300" SRC="img_1.jpg" HEIGHT="225" ALT="img_1.jpg"><br>右に写真</div>
<P ALIGN="left">
<SPAN>
2.右に写真
</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。=========ここまで
</P>
</DIV>
</DIV>
</BODY>
</HTML>
600ピクセルの幅のページに、1枚の写真にタイトルをつけ右上または左上において、文章を回り込ませたい。
DIV.photo_L が写真左についての指定、DIV.photo_R が写真右についての指定です。
そのなかでのポイント!
文章を右左どっちに回り込ませるかをfloatで指定する。
写真につけるタイトル文字の色大きさなど指定をする。
文章が写真にくっつくと見づらいので、写真と文章のあいだに10ピクセルほどの空間を取りたい。marginで上右下左の順に指定する。
以下のソースをhtmlファイルとして保存すればブラウザで見ることができます。(画像は用意してください。)
サンプルはここにあります。
<HTML>
<HEAD>
<TITLE>タイトル付の写真を配置する-1</TITLE>
<STYLE>
<!--
SPAN {
font-size: 12pt;
border-bottom: solid #FFC040 1px;
border-left: solid #FFC040 10px;
padding-left: 10px;
}
DIV.photo_L {
float: left;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 10px 10px 0px;
font-weight: bold;
}
DIV.photo_R {
float: right;
text-align: center;
color: #999999;
font-size: 10pt;
margin: 10px 0px 10px 10px;
font-weight: bold;
}
-->
</STYLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<DIV ALIGN="center">
<DIV STYLE="width: 600;">
<H2>タイトル付写真と説明文を配置する-1</H2>
<BR>
<div CLASS="photo_L">
<img width="300" SRC="img_1.jpg" HEIGHT="250" ALT="img_1.jpg"><br>左に写真</div>
<P ALIGN="left">
<SPAN>1.左に写真</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。=========ここまで
</P>
<HR>
<div CLASS="photo_R">
<img width="300" SRC="img_1.jpg" HEIGHT="225" ALT="img_1.jpg"><br>右に写真</div>
<P ALIGN="left">
<SPAN>
2.右に写真
</SPAN>
<BR><BR>
文章ここから=========
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。
いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす。=========ここまで
</P>
</DIV>
</DIV>
</BODY>
</HTML>
去年の春頃、古い自分のホームページのCSS化にはまり、大部分は形にした。でも、Floatとかボックススタイルについて、いまいちよくわからなくて、一部のページは手付かずだった。最近、ホームページを書く仕事が舞い込んだのをきっかけに、再チャレンジ。
当時、参考書にはスタイルの基本的な設定方法だったり、2カラムとか3カラムからなるページの作成法くらいしか書かれておらず、どうも自分のやりたいことの具体的サンプルはなく、かといって応用力もなく挫折。私がやりたかったのは、「タイトル付写真と説明文」をテーブルを使って配置していたが、これをスタールシートで実現したい!!ということ。今回、「ある程度おもうような形」になったので、数回に分けて記録として残そうともいます。
最近はブログが当たり前で、あんまりスタイルを気にしながらHTMLを手書きで書く人なんかいないんだろうなと思いつつ・・・。
こんなの、テーブルのままでいいじゃんという人もいるだろうなと思いつつ・・・。
ま、いっか。
当時、参考書にはスタイルの基本的な設定方法だったり、2カラムとか3カラムからなるページの作成法くらいしか書かれておらず、どうも自分のやりたいことの具体的サンプルはなく、かといって応用力もなく挫折。私がやりたかったのは、「タイトル付写真と説明文」をテーブルを使って配置していたが、これをスタールシートで実現したい!!ということ。今回、「ある程度おもうような形」になったので、数回に分けて記録として残そうともいます。
最近はブログが当たり前で、あんまりスタイルを気にしながらHTMLを手書きで書く人なんかいないんだろうなと思いつつ・・・。
こんなの、テーブルのままでいいじゃんという人もいるだろうなと思いつつ・・・。
ま、いっか。
