<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>アストロデオブログ &#187; HTML</title>
	<atom:link href="http://astrodeo.com/blog/archives/category/html/feed" rel="self" type="application/rss+xml" />
	<link>http://astrodeo.com/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 11 Jul 2011 01:38:11 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>静的HTMLでHTMLファイルを読み込む</title>
		<link>http://astrodeo.com/blog/archives/1650</link>
		<comments>http://astrodeo.com/blog/archives/1650#comments</comments>
		<pubDate>Mon, 11 Jul 2011 01:38:11 +0000</pubDate>
		<dc:creator>マッチー</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=1650</guid>
		<description><![CDATA[PHPでページを生成する場合は、共通部分は別のファイルに作って、そいつをincludeなりrequireなりしてあげれば簡単なんですけど、HTMLファイルの場合はそうはいかない。SSIが使えるサーバーとかだと以下のような記述で読み込めるらしいけど、SSIが使えない場合もたまにはあるわけで、そういうときにどうすればいいか。 //SSIが使える場合 そこでご紹介したいのが、こちらのサイトさん Javascriptを使って、静的HTMLの中でファイルをインクルードするソースを公開されています。 使い方は簡単。上記のサイトにある関数を記述したjsファイルを作成するなりHTML内に書くなりして、あとは必要な部分で関数を呼び出すだけ。 //～内 include("sample.html"); たったこれだけです。ヘッダーとかフッターとか、全ページで共通して表示させるような部分をこれで外部ファイルにしておけば、静的ページの作成も楽になりますね。 今までは、共通部分を一ヶ所直すたびに全ファイルを直すとかいう効率の悪いことをしてたんですけど、今度からはこれで行かせていただこうとを思います。 むしろもっと早くに調べとくんだったよ……バカ。 注：ブラウザによっては動かない場合もあるっぽいです。僕の使ってるOperaでは動かなかった。他にもformが動かないなどの報告もあるみたいなので、運用レベルでの使用ではなく、モックの作成などに活用するのが良いかもしれません。 あるいはこのソースを改良して動くようにするとか、でしょうか。]]></description>
			<content:encoded><![CDATA[<p>PHPでページを生成する場合は、共通部分は別のファイルに作って、そいつをincludeなりrequireなりしてあげれば簡単なんですけど、HTMLファイルの場合はそうはいかない。SSIが使えるサーバーとかだと以下のような記述で読み込めるらしいけど、SSIが使えない場合もたまにはあるわけで、そういうときにどうすればいいか。</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">

//SSIが使える場合
<!--#include file="sample.html"-->

</textarea>
<p>そこでご紹介したいのが、<a href="http://d.hatena.ne.jp/kenpoco/20080501/1209636103" target="_blank">こちらのサイトさん</a></p>
<p>Javascriptを使って、静的HTMLの中でファイルをインクルードするソースを公開されています。</p>
<p>使い方は簡単。上記のサイトにある関数を記述したjsファイルを作成するなりHTML内に書くなりして、あとは必要な部分で関数を呼び出すだけ。</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">

//<body>～</body>内
<script>
include("sample.html");
</script>

</textarea>
<p>たったこれだけです。ヘッダーとかフッターとか、全ページで共通して表示させるような部分をこれで外部ファイルにしておけば、静的ページの作成も楽になりますね。</p>
<p>今までは、共通部分を一ヶ所直すたびに全ファイルを直すとかいう効率の悪いことをしてたんですけど、今度からはこれで行かせていただこうとを思います。</p>
<p>むしろもっと早くに調べとくんだったよ……バカ。</p>
<p>注：ブラウザによっては動かない場合もあるっぽいです。僕の使ってるOperaでは動かなかった。他にもformが動かないなどの報告もあるみたいなので、運用レベルでの使用ではなく、モックの作成などに活用するのが良いかもしれません。</p>
<p>あるいはこのソースを改良して動くようにするとか、でしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/1650/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ちょっとしたことだけど忘れがち</title>
		<link>http://astrodeo.com/blog/archives/1535</link>
		<comments>http://astrodeo.com/blog/archives/1535#comments</comments>
		<pubDate>Thu, 18 Nov 2010 18:06:31 +0000</pubDate>
		<dc:creator>hayachi</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=1535</guid>
		<description><![CDATA[いつもラジオボタン作るときにlabelタグをつけるのを忘れてしまします；； サンプル これをやることによってボタンじゃない文字のところをクリックしてもちゃんと反応します＾＾ 本当にこれはよくつけ忘れてしまいます　っ(・ω・｀)]]></description>
			<content:encoded><![CDATA[<p>いつもラジオボタン作るときにlabelタグをつけるのを忘れてしまします；；</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">
<body>
<form>
<input type="radio" name="example" value="サンプル"　id="ContactRentalサンプル"><p><label for="ContactRentalサンプル">サンプル</label></p>
</form>
</body>
</textarea>
<p>これをやることによってボタンじゃない文字のところをクリックしてもちゃんと反応します＾＾<br />
本当にこれはよくつけ忘れてしまいます　っ(・ω・｀)</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/1535/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1つの画像で複数のリンクを設定する方法</title>
		<link>http://astrodeo.com/blog/archives/1406</link>
		<comments>http://astrodeo.com/blog/archives/1406#comments</comments>
		<pubDate>Tue, 09 Nov 2010 20:06:32 +0000</pubDate>
		<dc:creator>hayachi</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=1406</guid>
		<description><![CDATA[スタイルシートだけではできないまたは、画像を切り刻まないとリンクをつくれないという時にクライアントサイドイメージマップがとても便利です。 このような１枚の画像があるとして、丸と三角と四角にリンクを設定するとします。 プロパティの左下に選択ツールみたいなものがあるのでこれで囲ってあげます。 選択されたらリンクはもう出来上がりです＾＾ アラ簡単ねぇ(・ω・*) htmlはこのように自動的に書かれるため楽です＾＾]]></description>
			<content:encoded><![CDATA[<p>スタイルシートだけではできないまたは、画像を切り刻まないとリンクをつくれないという時にクライアントサイドイメージマップがとても便利です。</p>
<p><a href="http://astrodeo.com/blog/archives/1406/%e5%90%8d%e7%a7%b0%e6%9c%aa%e8%a8%ad%e5%ae%9a-2_03-2" rel="attachment wp-att-1412"><img src="http://astrodeo.com/blog/wp-content/uploads/2010/11/名称未設定-2_031.jpg" alt="" title="名称未設定-2_03" width="588" height="226" class="alignleft size-full wp-image-1412" /></a><br />
このような１枚の画像があるとして、丸と三角と四角にリンクを設定するとします。<br />
<br/><br />
<br/><br />
<a href="http://astrodeo.com/blog/archives/1406/%e5%90%8d%e7%a7%b0%e6%9c%aa%e8%a8%ad%e5%ae%9a-2_02" rel="attachment wp-att-1408"><img src="http://astrodeo.com/blog/wp-content/uploads/2010/11/名称未設定-2_02.jpg" alt="" title="名称未設定-2_02" width="237" height="133" class="alignleft size-full wp-image-1408" /></a><br />
プロパティの左下に選択ツールみたいなものがあるのでこれで囲ってあげます。<br />
<br/><br />
<br/><br />
<a href="http://astrodeo.com/blog/archives/1406/%e5%90%8d%e7%a7%b0%e6%9c%aa%e8%a8%ad%e5%ae%9a-2_03-3" rel="attachment wp-att-1415"><img src="http://astrodeo.com/blog/wp-content/uploads/2010/11/名称未設定-2_032.jpg" alt="" title="名称未設定-2_03" width="588" height="226" class="alignleft size-full wp-image-1415" /></a><br />
選択されたらリンクはもう出来上がりです＾＾<br />
アラ簡単ねぇ(・ω・*)<br />
<br/></p>
<p>htmlはこのように自動的に書かれるため楽です＾＾</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">
<body>
<p><img src="img.jpg" alt="まーるさんかくーしかーくー" width="660" height="320" border="0" usemap="#Map" /></p>
<map name="Map" id="Map">
  <area shape="circle" coords="123,154,95" href="#" />
  <area shape="poly" coords="248,58,249,250,415,151" href="#" />
  <area shape="rect" coords="434,64,612,245" href="#" />
</map>
</body>
</textarea>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/1406/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>少しゴチャったソースを整理する</title>
		<link>http://astrodeo.com/blog/archives/1280</link>
		<comments>http://astrodeo.com/blog/archives/1280#comments</comments>
		<pubDate>Mon, 25 Oct 2010 18:16:39 +0000</pubDate>
		<dc:creator>hayachi</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=1280</guid>
		<description><![CDATA[いくらコメントやらインデントやら整理したつもりでもいつの間にか閉じdivを見失ってしまう時がたまにあります；； そんな時はコマンドのソースフォーマット適応で あらキレイ(＊´∀｀＊)にぱぁ 今までドリームウィーバー使っていてこのことの気づきませでした；； 少しは作業のスピード上がればいいなと思っていますがなかなか難しいです(・ω・｀)]]></description>
			<content:encoded><![CDATA[<p><a href="http://astrodeo.com/blog/archives/1280/elshaddai" rel="attachment wp-att-1283"><img src="http://astrodeo.com/blog/wp-content/uploads/2010/10/elshaddai.jpg" alt="" title="elshaddai" width="660" height="267" class="alignleft size-full wp-image-1283" /></a><br />
<br/><br />
<br/><br />
<br/><br />
いくらコメントやらインデントやら整理したつもりでもいつの間にか閉じdivを見失ってしまう時がたまにあります；；<br />
そんな時はコマンドのソースフォーマット適応で<br />
<a href="http://astrodeo.com/blog/archives/1280/elshaddai2" rel="attachment wp-att-1284"><img src="http://astrodeo.com/blog/wp-content/uploads/2010/10/elshaddai2.jpg" alt="" title="elshaddai2" width="388" height="450" class="alignleft size-full wp-image-1284" /></a><br />
<br/><br />
<br/><br />
<br/><br />
あらキレイ(＊´∀｀＊)にぱぁ<br />
<a href="http://astrodeo.com/blog/archives/1280/elshaddai3" rel="attachment wp-att-1285"><img src="http://astrodeo.com/blog/wp-content/uploads/2010/10/elshaddai3.jpg" alt="" title="elshaddai3" width="660" height="322" class="alignleft size-full wp-image-1285" /></a></p>
<p>今までドリームウィーバー使っていてこのことの気づきませでした；；<br />
少しは作業のスピード上がればいいなと思っていますがなかなか難しいです(・ω・｀)</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/1280/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>コーディングって難しいね</title>
		<link>http://astrodeo.com/blog/archives/1114</link>
		<comments>http://astrodeo.com/blog/archives/1114#comments</comments>
		<pubDate>Wed, 29 Sep 2010 18:00:43 +0000</pubDate>
		<dc:creator>hayachi</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=1114</guid>
		<description><![CDATA[IE6で段落ちしたレイアウトとにらめっこ 全体の幅に合わせて各divの幅を調整したのですがうまくいかず色々やっていたらFirefoxで崩れてしまう結果に； でもよく見たら全体の幅が足りてなくて全体の幅を指定したら簡単に直ったという…始めから見るところが違かった；； IE6でレイアウトが段落ちした場合 全体の幅を変えてみる カラムごとに分けたdivの幅を変えてみる カラムの中を調整してみる という順でやればよかったと反省　っ(・ω・｀) コーディング相変わらず苦手です；； 今回自分でコーディングしたhtmlじゃなかったので苦戦しました；； ううう勉強不足だ；；がんばる(；ω；｀)]]></description>
			<content:encoded><![CDATA[<p>IE6で段落ちしたレイアウトとにらめっこ<br />
全体の幅に合わせて各divの幅を調整したのですがうまくいかず色々やっていたらFirefoxで崩れてしまう結果に；<br />
でもよく見たら全体の幅が足りてなくて全体の幅を指定したら簡単に直ったという…始めから見るところが違かった；；</p>
<p>IE6でレイアウトが段落ちした場合</p>
<ul>
<li>全体の幅を変えてみる</li>
<li>カラムごとに分けたdivの幅を変えてみる</li>
<li>カラムの中を調整してみる</li>
</ul>
<p>という順でやればよかったと反省　っ(・ω・｀)<br />
コーディング相変わらず苦手です；；<br />
今回自分でコーディングしたhtmlじゃなかったので苦戦しました；；<br />
ううう勉強不足だ；；がんばる(；ω；｀)</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/1114/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6にpng透過を対応させる</title>
		<link>http://astrodeo.com/blog/archives/1036</link>
		<comments>http://astrodeo.com/blog/archives/1036#comments</comments>
		<pubDate>Mon, 13 Sep 2010 12:04:47 +0000</pubDate>
		<dc:creator>hayachi</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=1036</guid>
		<description><![CDATA[よくみかけますが自分のメモ用として紹介します。 使用したのはこれDD_belatedPNG 0.0.8a releasedを使用しました。 Htmlのhead部分に を書いて。 DD_belatedPNG.fix(&#8216;img, #content&#8217;); にimgタグや適用させたいclassやidを書きます。 そしたらできあがり＾＾ 最近ネタがなくなりつつあります。 どうしましょう(・ω・｀)]]></description>
			<content:encoded><![CDATA[<p>よくみかけますが自分のメモ用として紹介します。</p>
<p>使用したのは<a href="http://dillerdesign.wordpress.com/"target="_blank">これ</a>DD_belatedPNG 0.0.8a releasedを使用しました。<br />
Htmlのhead部分に</p>
<textarea name="code" class="php:nocontrols" cols="30" rows="5">
<!--[if IE 6]>
<script src="js/DD_belatedPNG.js"></script>
<script>DD_belatedPNG.fix('img, #content');</script>
<![endif]-->
</textarea>
<p>を書いて。</p>
<p>DD_belatedPNG.fix(&#8216;img, #content&#8217;);<br />
にimgタグや適用させたいclassやidを書きます。
</p>
<p>そしたらできあがり＾＾<br />
最近ネタがなくなりつつあります。<br />
どうしましょう(・ω・｀)</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/1036/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>フッターが切れてしまう。</title>
		<link>http://astrodeo.com/blog/archives/880</link>
		<comments>http://astrodeo.com/blog/archives/880#comments</comments>
		<pubDate>Tue, 07 Sep 2010 18:20:34 +0000</pubDate>
		<dc:creator>hayachi</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=880</guid>
		<description><![CDATA[コーディングが仕上がったのでゴウさんに確認して頂いていたときにフッターが切れていることに気付きました。 ちなみにこんな感じでdivで囲んでいました。 ちょっとカッコ悪いのでbodyにフッターの背景色を指定して、wrepperに全体の背景色を指定して、contentでセンタリングすればなんとかなるかなと予想しています。 正直自分コーディング苦手です…　っ(・ω・｀)]]></description>
			<content:encoded><![CDATA[<p><span id="more-880"></span><br />
コーディングが仕上がったのでゴウさんに確認して頂いていたときにフッターが切れていることに気付きました。<br />
ちなみにこんな感じでdivで囲んでいました。<br />
<a rel="attachment wp-att-883" href="http://astrodeo.com/blog/archives/880/attachment/100908"><img class="alignleft size-full wp-image-883" title="100908" src="http://astrodeo.com/blog/wp-content/uploads/2010/09/100908.jpg" alt="" width="300" height="423" /></a></p>
<p>ちょっとカッコ悪いのでbodyにフッターの背景色を指定して、wrepperに全体の背景色を指定して、contentでセンタリングすればなんとかなるかなと予想しています。<br />
<a rel="attachment wp-att-892" href="http://astrodeo.com/blog/archives/880/100908-2"><img class="alignleft size-full wp-image-892" title="100908-2" src="http://astrodeo.com/blog/wp-content/uploads/2010/09/100908-2.jpg" alt="" width="300" height="423" /></a><br />
正直自分コーディング苦手です…　っ(・ω・｀)</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/880/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブロック回避でページの読み込み速度を上げる</title>
		<link>http://astrodeo.com/blog/archives/478</link>
		<comments>http://astrodeo.com/blog/archives/478#comments</comments>
		<pubDate>Wed, 17 Mar 2010 09:10:43 +0000</pubDate>
		<dc:creator>マッチー</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=478</guid>
		<description><![CDATA[WEBページが読み込まれる際、javascriptの読み込み中は他の読み込み処理がブロックされてしまう。つまり画像なんかは、javascriptが読み込まれると、読み込みが終わるまで画像が読み込まれない。 できればこの処理が並列で行われると良いのだが、現状はSafariやIE8でしか並列処理は実装されていないらしい。そのうち段々と実装されていくらしいけど。 とりえあず、全体的に実装されるまでは何らかの対策を講じようというわけで、その何らかの対策についてですけれど、javascriptを動的にロードすることで、並列処理を可能にする方法がある。 通常、javascriptファイルを読み込む場合は &#60;head&#62; &#60;script type="text/javascript" src="js/sample.js"&#62;&#60;/script&#62; &#60;/head&#62; headタグの中に↑こんな感じで記述するけれど、これ自体をjavascriptで行うことで、動的な読み込みが可能になる。 &#60;script&#62; var js = document.createElement('script'); js.type = 'text/javascript'; js.src = 'js/sample.js'; var head = document.getElementsByTagName('head'); head[0].appendChild(js); &#60;/script&#62; 同様にcssもこの方法で読み込むことも可能っぽい。 参照サイトはこちら。実際に並列処理している様子が分かるますです。]]></description>
			<content:encoded><![CDATA[<p>WEBページが読み込まれる際、javascriptの読み込み中は他の読み込み処理がブロックされてしまう。つまり画像なんかは、javascriptが読み込まれると、読み込みが終わるまで画像が読み込まれない。</p>
<p>できればこの処理が並列で行われると良いのだが、現状はSafariやIE8でしか並列処理は実装されていないらしい。そのうち段々と実装されていくらしいけど。</p>
<p>とりえあず、全体的に実装されるまでは何らかの対策を講じようというわけで、その何らかの対策についてですけれど、javascriptを動的にロードすることで、並列処理を可能にする方法がある。</p>
<p>通常、javascriptファイルを読み込む場合は</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">

&lt;head&gt;

&lt;script type="text/javascript" src="js/sample.js"&gt;&lt;/script&gt;

&lt;/head&gt;

</textarea>
<p>headタグの中に↑こんな感じで記述するけれど、これ自体をjavascriptで行うことで、動的な読み込みが可能になる。</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">

&lt;script&gt;

var js = document.createElement('script');

js.type = 'text/javascript';

js.src = 'js/sample.js';

var head = document.getElementsByTagName('head');

head[0].appendChild(js);

&lt;/script&gt;

</textarea>
<p>同様にcssもこの方法で読み込むことも可能っぽい。</p>
<p>参照サイトは<a href="http://yuiblog.com/blog/2008/07/22/non-blocking-scripts/" target="_blank">こちら</a>。実際に並列処理している様子が分かるますです。</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/478/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTMLのbuttonタグ</title>
		<link>http://astrodeo.com/blog/archives/374</link>
		<comments>http://astrodeo.com/blog/archives/374#comments</comments>
		<pubDate>Wed, 20 Jan 2010 06:20:08 +0000</pubDate>
		<dc:creator>マッチー</dc:creator>
				<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/?p=374</guid>
		<description><![CDATA[HTMLにbuttonタグという、ボタンを表示するタグがある。 このボタン、Firefoxだとsubmitが既定値になっているらしいのだけど、IEとかだとsubmitの属性がついていない状態が既定値になっているっぽい。 なので &#60;button value="送信"&#62;送信&#60;/button&#62; みたいな感じでボタンを設置しておくと、IEでは何のアクションも起こらない。 &#60;button type="submit" value="送信"&#62;送信&#60;/button&#62; こうやってちゃんと属性を自分でセットしてやらないと、何の役目も果たしてくれないボタンがぽつんと配置されるだけになってしまうようです。 つい最近のことですが、このことを知らなくて、普通にFirefoxでテストしたときにメールの送信ができていたから問題ないな～と思っていたらIEで何のアクションも起こらないよ的な指摘を受けまして……調べてみたらこれが原因だったと。 いやはや……。]]></description>
			<content:encoded><![CDATA[<p>HTMLにbuttonタグという、ボタンを表示するタグがある。</p>
<p>このボタン、Firefoxだとsubmitが既定値になっているらしいのだけど、IEとかだとsubmitの属性がついていない状態が既定値になっているっぽい。</p>
<p>なので</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">

&lt;button value="送信"&gt;送信&lt;/button&gt;

</textarea>
<p>みたいな感じでボタンを設置しておくと、IEでは何のアクションも起こらない。</p>
<textarea name="code" class="PHP:nocontrols" cols="30" rows="5">

&lt;button type="submit" value="送信"&gt;送信&lt;/button&gt;

</textarea>
<p>こうやってちゃんと属性を自分でセットしてやらないと、何の役目も果たしてくれないボタンがぽつんと配置されるだけになってしまうようです。</p>
<p>つい最近のことですが、このことを知らなくて、普通にFirefoxでテストしたときにメールの送信ができていたから問題ないな～と思っていたらIEで何のアクションも起こらないよ的な指摘を受けまして……調べてみたらこれが原因だったと。</p>
<p>いやはや……。</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/374/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>画像+テキストのセットを中央揃えで並べる方法</title>
		<link>http://astrodeo.com/blog/archives/145</link>
		<comments>http://astrodeo.com/blog/archives/145#comments</comments>
		<pubDate>Wed, 14 May 2008 06:38:43 +0000</pubDate>
		<dc:creator>ゴウ</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://astrodeo.com/blog/archives/145</guid>
		<description><![CDATA[画像を表示して、その下にテキストを入れた物を１セットとして考え、それをずらーっと表示させる方法ってのを考えました。 ちょっと言葉での説明は難しいのですが 大元の横幅は可変 大元はセンター揃え 画像+テキストのセットが横にずらーっと並ぶ はじっこまで来たら、折り返す テキストは画像の下に表示 こんな感じです。 で、仕様するHTMLはこんな感じにしました。 ここにテキストが入ります ここにテキストが入ります ここにテキストが入ります。 ここにテキストが入ります。 dlを使ってのマークアップでも出来るかなーって思ったんですが、どうもうまく行かないので、divで囲う事にしました。単純に考えて、このdivをfloatしてあげればいいのかなーって思ったんですが、それだと大元のセンター揃えが外れてしまいました。 あくまでセンターに揃えたまま、画像とテキストのセットを横に並べたい。 どうしたもんかなーと思い、調べた結果見つけたやり方がコチラ。 #wrapper{ width:800px; text-align:center; } #wrapper div{ display:inline; zoom:1; } #wrapper div span{ display:table-cell; display:inline-block; width:160px; } hr{ clear:both; } こんな感じで書いてあげると、センター揃えを維持したまま、画像+テキストのセットが横にずらーっと並びます。 divをdisplay:inline;でインライン要素にして横並びにしてあげて、その中を囲うspanにdisplay:table-cell;とdisplay:inline-block;でインライン要素の中での横幅を指定してあげる事によって、テキストが画像の下に回りこむって訳です。 ギャラリーサイトなんかで使えそうな手法ですね。 大元のセンター揃えと可変っていう条件が無かったら、他にも方法はあるんですけどね。]]></description>
			<content:encoded><![CDATA[<p>画像を表示して、その下にテキストを入れた物を１セットとして考え、それをずらーっと表示させる方法ってのを考えました。</p>
<p>ちょっと言葉での説明は難しいのですが</p>
<ul>
<li>大元の横幅は可変</li>
<li>大元はセンター揃え</li>
<li>画像+テキストのセットが横にずらーっと並ぶ</li>
<li>はじっこまで来たら、折り返す</li>
<li>テキストは画像の下に表示</li>
</ul>
<p>こんな感じです。</p>
<p>で、仕様するHTMLはこんな感じにしました。</p>
<textarea name="code" class="HTML:nocontrols" cols="30" rows="5">
<div id="wrapper">
<div>
    <span>
        <img src="画像.jpg" />
        ここにテキストが入ります
    </span>
</div>

<div>
    <span>
        <img src="画像.jpg" />
        ここにテキストが入ります
    </span>
</div>

<div>
    <span>
        <img src="画像.jpg" />
        ここにテキストが入ります。
    </span>
</div>

<div>
    <span>
        <img src="画像.jpg" />
        ここにテキストが入ります。
    </span>
</div>

<hr />
</div><!--wrapper-->

</textarea>
<p>dlを使ってのマークアップでも出来るかなーって思ったんですが、どうもうまく行かないので、divで囲う事にしました。単純に考えて、このdivをfloatしてあげればいいのかなーって思ったんですが、それだと大元のセンター揃えが外れてしまいました。</p>
<p>あくまでセンターに揃えたまま、画像とテキストのセットを横に並べたい。</p>
<p>どうしたもんかなーと思い、調べた結果見つけたやり方がコチラ。</p>
<textarea name="code" class="CSS:nocontrols" cols="30" rows="5">
#wrapper{
	width:800px;
	text-align:center;
}

#wrapper div{
	display:inline;
	zoom:1;
}
#wrapper div span{
	display:table-cell;
	display:inline-block;
	width:160px;
}
hr{
	clear:both;
}
</textarea>
<p>こんな感じで書いてあげると、センター揃えを維持したまま、画像+テキストのセットが横にずらーっと並びます。</p>
<p>divをdisplay:inline;でインライン要素にして横並びにしてあげて、その中を囲うspanにdisplay:table-cell;とdisplay:inline-block;でインライン要素の中での横幅を指定してあげる事によって、テキストが画像の下に回りこむって訳です。</p>
<p>ギャラリーサイトなんかで使えそうな手法ですね。</p>
<p>大元のセンター揃えと可変っていう条件が無かったら、他にも方法はあるんですけどね。</p>
]]></content:encoded>
			<wfw:commentRss>http://astrodeo.com/blog/archives/145/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

