<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">

  <channel rdf:about="https://design.kai-seki.net/RSS/100/">
    <title>デザプロブロ</title>
    <link>https://design.kai-seki.net/</link>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://design.kai-seki.net/RSS/" />
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />
    <description>デザインで出た問題の対応法の備忘録です。主にHTML、CSSかな？</description>
    <dc:language>ja</dc:language>
    <dc:date>2012-12-26T10:44:09+09:00</dc:date>
    <items>
    <rdf:Seq>
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/%E5%85%A5%E5%8A%9B%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%80%82dl%20dt%20dd%E7%B7%A8" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/%E6%96%87%E5%AD%97%E8%A3%85%E9%A3%BE%E3%82%BF%E3%82%B0%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91%E3%80%82font%E3%81%AF%E3%83%80%E3%83%A1%EF%BC%9F" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/padding%E3%80%81border-radius%E3%81%A7%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86%E3%80%82" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/dl-dt-dd%E3%82%BF%E3%82%B0%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97%E3%82%88%E3%81%86" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/css%E3%83%A1%E3%83%A2" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/css%20%E5%B1%9E%E6%80%A7%E3%81%A7%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E3%80%82" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%82%92%E4%B8%AD%E5%A4%AE%E3%81%AB%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/input%E8%A6%81%E7%B4%A0%E3%81%AEtype%E5%B1%9E%E6%80%A7%E5%80%A4%E3%81%8Cimage%E3%81%AE%E3%81%A8%E3%81%8D" />
      <rdf:li rdf:resource="https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%81%AE%E9%AB%98%E3%81%95%E3%82%92%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82" />
      <rdf:li rdf:resource="https://design.kai-seki.net/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%B4%A9%E3%82%8C/padding%E3%81%AF%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E9%96%93%E3%81%A7%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E5%B4%A9%E3%82%8C%E3%82%8B%E3%80%82" />
    </rdf:Seq>
    </items>
  </channel>

  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/%E5%85%A5%E5%8A%9B%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%80%82dl%20dt%20dd%E7%B7%A8">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/%E5%85%A5%E5%8A%9B%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%80%82dl%20dt%20dd%E7%B7%A8</link>
    <title>入力フォームのデザイン。dl dt dd編</title>
    <description>どういう風にタグを組んでおけば、メンテしやすいかを考えてしまう。
｢HTMLは変更せずにCSSの修正だけでデザイン変更できる｣のが望ましい。

●避けたいタグ
・divタグ
画面のレイアウトとして表現してるので、さらにdivを使ってるとHTMLの構造がわかりにくくなる。また、ネストがずれて...</description>
    <content:encoded><![CDATA[どういう風にタグを組んでおけば、メンテしやすいかを考えてしまう。<br />
｢HTMLは変更せずにCSSの修正だけでデザイン変更できる｣のが望ましい。<br />
<br />
<strong>●避けたいタグ</strong><br />
・divタグ<br />
画面のレイアウトとして表現してるので、さらにdivを使ってるとHTMLの構造がわかりにくくなる。また、ネストがずれて何がなんだかわからなくなることがあるため。<br />
<br />
ってことである程度、自分の中で構成決めておきたいと思ったことを書きます。<br />
<br />
<strong>●dl,dt,ddタグで構成させる。(とりあえず何も装飾しない。)</strong><br />
よく見かけますね。CSSだけで対応できる柔軟性は一番高いのかなと思ってます。<br />
とりあえず、構成だけ作ってみる。CSSで装飾はしない。<br />
<hr />
<div>
	<div>
		&lt;form method=&quot;get&quot; id=&quot;comment_form&quot; name=&quot;comment_form&quot; action=&quot;./&quot;&gt;</div>
	<div>
		&nbsp; &lt;dl&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dt&gt;&lt;label for=&quot;name&quot;&gt;テキスト&lt;/label&gt;&lt;/dt&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dd&gt;&lt;input type=&quot;text&quot; id=&quot;name&quot; name=&quot;name&quot; size=&quot;40&quot;/&gt;&lt;/dd&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dt&gt;ラジオ&lt;/label&gt;&lt;/dt&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dd&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &lt;ul&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;li&gt;&lt;input type=&quot;radio&quot; id=&quot;radio1&quot; name=&quot;radio&quot; size=&quot;40&quot;/&gt;&lt;label for=&quot;radio1&quot;&gt;ラジオ1&lt;/label&gt;&lt;/li&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;li&gt;&lt;input type=&quot;radio&quot; id=&quot;radio2&quot; name=&quot;radio&quot; size=&quot;40&quot;/&gt;&lt;label for=&quot;radio2&quot;&gt;ラジオ2&lt;/label&gt;&lt;/li&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &lt;/ul&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;/dd&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dt&gt;&lt;label for=&quot;color&quot;&gt;プルダウン&lt;/label&gt;&lt;/dt&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dd&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &lt;select id=&quot;color&quot; name=&quot;color&quot;&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;option value=&quot;Black&quot; selected=&quot;selected&quot;&gt;Black&lt;/option&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;option value=&quot;LimeGreen&quot;&gt;LimeGreen&lt;/option&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;option value=&quot;SeaGreen&quot;&gt;SeaGreen&lt;/option&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &lt;/select&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;/dd&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dt&gt;チェックボックス&lt;/dt&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dd&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &lt;ul&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;checkbox1&quot; name=&quot;checkbox&quot; size=&quot;40&quot;/&gt;&lt;label for=&quot;checkbox1&quot;&gt;チェックボックス1&lt;/label&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &nbsp; &lt;li&gt;&lt;input type=&quot;checkbox&quot; id=&quot;checkbox2&quot; name=&quot;checkbox&quot; size=&quot;40&quot;/&gt;&lt;label for=&quot;checkbox2&quot;&gt;チェックボックス2&lt;/label&gt;</div>
	<div>
		&nbsp; &nbsp; &nbsp; &lt;/ul&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;/dd&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dt&gt;&lt;label for=&quot;comment&quot;&gt;コメント&lt;/label&gt;&lt;/dt&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dd&gt;&lt;textarea id=&quot;comment&quot; name=&quot;comment&quot; cols=&quot;40&quot; rows=&quot;4&quot;&gt;&lt;/textarea&gt;&lt;/dd&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dt&gt;&lt;label for=&quot;password&quot;&gt;パスワード&lt;/label&gt;&lt;/dt&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;dd&gt;&lt;input type=&quot;password&quot; id=&quot;password&quot; name=&quot;password&quot; size=&quot;40&quot;/&gt;&lt;/dd&gt;</div>
	<div>
		&nbsp; &lt;/dl&gt;</div>
	<div>
		&nbsp; &lt;ul&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;li&gt;&lt;input type=&quot;submit&quot; value=&quot;送信&quot; /&gt;&lt;/li&gt;</div>
	<div>
		&nbsp; &nbsp; &lt;li&gt;&lt;input type=&quot;reset&quot; value=&quot;リセット&quot; /&gt;&lt;/li&gt;</div>
	<div>
		&nbsp; &lt;/ul&gt;</div>
	<div>
		&lt;/form&gt;</div>
</div>
<hr />
<b>※結果</b><br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-9/" target="_blank"><img alt="" src="http://capture.heartrails.com/free?http://praiation.shiriagari.com/myproblem_samples/0001/1-9/" style="width: 100px; height: 150px;" /></a><br />
基本、dl,dt,ddなのですが、inputが複数ある場合チェックボタン、ラジオボタンは、さらに内部でul,liで括ってます。<br />
<br />
<br />
<strong>●HTML構造をいじらずに装飾してみる。</strong><br />
ここからHTML構造をいじらずにちょこっとCSSで装飾してみる。<br />
<hr />
<div>
	dl,dt,dd,ul,li{</div>
<div>
	&nbsp; margin:0px;</div>
<div>
	&nbsp; padding:0px;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	dl{</div>
<div>
	&nbsp; width: 450px;</div>
<div>
	&nbsp;&nbsp;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	dt{</div>
<div>
	&nbsp; display:list-item;</div>
<div>
	&nbsp; margin-top:20px;</div>
<div>
	&nbsp; margin-left:10px;</div>
<div>
	&nbsp; list-style-type: square;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	dd{</div>
<div>
	&nbsp; margin-left:20px;</div>
<div>
	&nbsp; padding: 10px 10px 10px 10px;</div>
<div>
	&nbsp; border-style: double;</div>
<div>
	&nbsp; padding: 5px;</div>
<div>
	&nbsp; background-color: #DCDCED;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	li{</div>
<div>
	&nbsp; display:inline;</div>
<div>
	}</div>
<hr />
<strong>※結果</strong><br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0002/2-2/" target="_blank"><img alt="" src="http://capture.heartrails.com/60x45/cool?http://praiation.shiriagari.com/myproblem_samples/0002/2-2/" style="width: 100px; height: 150px;" /></a><br />
ちょっとCSS指定するだけで様になる。<br />
display要素を&quot;list-item&quot;にするとulタグのようにマーカーをつけることができる。<br />
dtにその設定を加えてつけています。<br />
さらにマーカーが隠れているので、margin-leftで右側にずらさなければならない。<br />
基本、項目名と入力フォームが別タグでくくられているので、もっとこだわってCSSで設定できそうです。<br />
<br />
<br />
<strong>●ボーダー使ってお洒落に。</strong><br />
DTに左だけボーダーつけて項目と明示することもできる。これ便利だなと思った。<br />
<hr />
<div>
	&lt;style type=&quot;text/css&quot;&gt;</div>
<div>
	&nbsp;</div>
<div>
	dl,dt,dd,ul,li{</div>
<div>
	&nbsp; margin:0px;</div>
<div>
	&nbsp; padding:0px;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	dl{</div>
<div>
	&nbsp; width: 480px;</div>
<div>
	&nbsp;&nbsp;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	dt{</div>
<div>
	&nbsp; border-left: solid 8px #CCC;</div>
<div>
	&nbsp; margin-top:20px;</div>
<div>
	&nbsp; margin-left:10px;</div>
<div>
	&nbsp; padding-left: 5px;</div>
<div>
	&nbsp; list-style-type: square;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	dd{</div>
<div>
	&nbsp; margin-left:50px;</div>
<div>
	&nbsp; padding: 10px 10px 10px 10px;</div>
<div>
	&nbsp; border-style: double;</div>
<div>
	&nbsp; padding: 5px;</div>
<div>
	&nbsp; background-color: #DCDCED;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	li{</div>
<div>
	&nbsp; display:inline;</div>
<div>
	}</div>
<div>
	&lt;/style&gt;</div>
<hr />
<br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0002/2-3/" target="_blank"><img alt="" src="//design.kai-seki.net/File/picture.jpg" style="width: 200px; height: 300px; border-width: 1px; border-style: solid; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;" /></a><br />
<br />
<br />
<br />
<strong>●テーブル構造を表現してみる。</strong><br />
上記HTMLにCSSを適用させてみます。<br />
<hr />
<div>
	&lt;style type=&quot;text/css&quot;&gt;</div>
<div>
	dl,dt,dd,ul,li{</div>
<div>
	&nbsp; margin:0px;</div>
<div>
	&nbsp; padding:0px;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	dl{</div>
<div>
	&nbsp; border: 1px solid #333;</div>
<div>
	&nbsp; border-top: none;</div>
<div>
	&nbsp; width: 700px;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	dt{</div>
<div>
	&nbsp; clear: left;</div>
<div>
	&nbsp; float: left;</div>
<div>
	&nbsp; width: 160px;</div>
<div>
	&nbsp; border-top: 1px solid #333;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	&nbsp;</div>
<div>
	dd{</div>
<div>
	&nbsp; margin-left:160px;</div>
<div>
	&nbsp; border-top: 1px solid #333;</div>
<div>
	&nbsp; border-left: 1px solid #333;</div>
<div>
	}</div>
<div>
	&nbsp;</div>
<div>
	li{</div>
<div>
	&nbsp; display:inline;</div>
<div>
	}</div>
<div>
	&lt;/style&gt;<br />
	<hr />
	<p>
		<strong>※結果</strong></p>
</div>
<a href="http://praiation.shiriagari.com/myproblem_samples/0002/2-1/" target="_blank"><img alt="" src="http://capture.heartrails.com/free?http://praiation.shiriagari.com/myproblem_samples/0002/2-1/" style="width: 100px; height: 150px;" /></a><br />
<br />
dtにfloat:leftかけてdtとddを横並びにする。<br />
｢線をどのタグで指定するか？｣だが、dl,dt,dlそれぞれが分担して引かなければならない。<br />
同じ線を複数のCSSで指定しなければならないため、だるい。<br />
特にdtとddの間の線だが、dtにfloatかけているため、ddが線を引く場合、dtのwidthと同じ分だけmargin-leftをかけないといけない。<br />
横のセル同士がテーブルよりも弱いため、I.Eだと高さがずれる。<br />
テーブル構造を表現したいなら、素直にtableタグ使ってる方がいいのかなと感じた。<br />
dl dt ddではせいぜい横並びまでが限界かなって感じる。<br />
<br />
参考文献：<a href="http://webtech-walker.com/archive/2007/09/19142740.html" target="_blank"><font style="color:#0000cd;"><strong>横並びのフォームのマークアップ - Webtech Walker</strong></font></a><br />
<br />
]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-12-26T10:44:09+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/%E6%96%87%E5%AD%97%E8%A3%85%E9%A3%BE%E3%82%BF%E3%82%B0%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91%E3%80%82font%E3%81%AF%E3%83%80%E3%83%A1%EF%BC%9F">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/%E6%96%87%E5%AD%97%E8%A3%85%E9%A3%BE%E3%82%BF%E3%82%B0%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91%E3%80%82font%E3%81%AF%E3%83%80%E3%83%A1%EF%BC%9F</link>
    <title>文字装飾タグの使い分け。fontはダメ？</title>
    <description>HTML構成作っていく上でたまに｢文字をどのタグで括るか？｣で悩んでしまうときがある。
ちょっとまとめておきたい。

●とりあえずfontタグはダメ
HTML4.01の時点ではもう非推奨。CSSがなかった頃に文字装飾として使われてたタグだが、もはや｢要素の属性で指定する｣という形が古く、CS...</description>
    <content:encoded><![CDATA[HTML構成作っていく上でたまに｢文字をどのタグで括るか？｣で悩んでしまうときがある。<br />
ちょっとまとめておきたい。<br />
<br />
<strong>●とりあえずfontタグはダメ</strong><br />
HTML4.01の時点ではもう非推奨。CSSがなかった頃に文字装飾として使われてたタグだが、もはや｢要素の属性で指定する｣という形が古く、CSSと混在させるとわかりにくくなるため。<br />
<br />
<strong>●基本的にはh1～h<em>n</em></strong><br />
記事のタイトルや大事なところを構成させるのはhタグシリーズ<br />
<br />
<strong>●長文を構成させるにはp</strong><br />
記事の長文を囲むのはやはりpタグか。<br />
<br />
●文字を装飾させるのはstrong、em、span<br />
強調させたかったらstrong、斜体ならem、それ以外に別途表現したいならspan<br />
<br />
●非推奨ではないが、i、bタグはどうするか？<br />
HTML5で一応定義はされてる。<br />
<div>
	・bは、重要性ではないが、他と区別したいテキストに使用。</div>
<div>
	・iは、専門用語などを表すときに使用。</div>
ここらへん別に使わなくてもいいんじゃないかなとか思ってる。<br />
<br />
<br />
<br />
<br />
<br />
]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-12-26T03:32:10+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/padding%E3%80%81border-radius%E3%81%A7%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86%E3%80%82">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/padding%E3%80%81border-radius%E3%81%A7%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3%E3%82%92%E4%BD%9C%E3%82%8D%E3%81%86%E3%80%82</link>
    <title>Padding、border-radiusでアイコンを作ろう。</title>
    <description>Paddingは大変便利です。
border-radiusと組み合わせて｢アイコンのように見せる｣ために使ったりしています。
わざわざ画像作成する必要もなく、簡単にアイコンっぽく見せることができるので、ページナビとかにも使えて便利です。

※SAMPLE


ポイントとしては、
1....</description>
    <content:encoded><![CDATA[Paddingは大変便利です。<br />
border-radiusと組み合わせて｢アイコンのように見せる｣ために使ったりしています。<br />
わざわざ画像作成する必要もなく、簡単にアイコンっぽく見せることができるので、ページナビとかにも使えて便利です。<br />
<br />
<strong>※SAMPLE</strong><br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-6/" target="_blank"><img alt="" src="http://capture.heartrails.com/free?http://praiation.shiriagari.com/myproblem_samples/0001/1-6/" style="width: 200px; height: 300px;" title="Paddingでアイコンを作ろう。 - デザインのテクニックを考える" /></a><br />
<br />
ポイントとしては、<br />
1.アイコン化したい文字をタグで囲みます。<br />
<hr />
&lt;span class=&quot;marker1&quot;&gt;CHECK!&lt;/span&gt;<br />
<hr />
<br />
2.そこにCSSを適用させます。<br />
<hr />
<p>
	span.marker1{<br />
	&nbsp; background-color:#009933;<br />
	<font style="color:#ff0000;">&nbsp; padding:3px 7px 3px 7px;</font><br />
	<span style="color: rgb(255, 0, 0);">&nbsp; border-radius:8px;</span><br />
	&nbsp; font-size:13px;<br />
	&nbsp; color:#ffffff;<br />
	}</p>
<hr />
<p>
	&nbsp;</p>
]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-12-25T09:20:30+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/dl-dt-dd%E3%82%BF%E3%82%B0%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97%E3%82%88%E3%81%86">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/dl-dt-dd%E3%82%BF%E3%82%B0%E3%82%92%E6%B4%BB%E7%94%A8%E3%81%97%E3%82%88%E3%81%86</link>
    <title>DL,DT,DDタグを活用しよう</title>
    <description> dl,dt,dd要素だけを使ってクールな日記を作成する </description>
    <content:encoded><![CDATA[<a href="http://www.w-frontier.com/stylesheet/dldtdd_diary.html">dl,dt,dd要素だけを使ってクールな日記を作成する</a>]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-12-05T10:51:13+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/css%E3%83%A1%E3%83%A2">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/css%E3%83%A1%E3%83%A2</link>
    <title>CSSメモ</title>
    <description>list-style-type: decimal;</description>
    <content:encoded><![CDATA[list-style-type: decimal;]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-12-01T03:32:01+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/css%20%E5%B1%9E%E6%80%A7%E3%81%A7%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E3%80%82">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/css%20%E5%B1%9E%E6%80%A7%E3%81%A7%E6%8C%87%E5%AE%9A%E3%81%99%E3%82%8B%E3%80%82</link>
    <title>CSS 属性で指定する。</title>
    <description>CSS で属性で指定することができるっぽいね。

input[type=&amp;amp;quot;text&amp;amp;quot;]{
&amp;amp;nbsp; color:#ffffff;
}

他にもいろいろできそうだね。
この指定方法便利です。
ブラウザはどこから対応してるかわからない。...</description>
    <content:encoded><![CDATA[CSS で属性で指定することができるっぽいね。<br />
<br />
input[type=&quot;text&quot;]{<br />
&nbsp; color:#ffffff;<br />
}<br />
<br />
他にもいろいろできそうだね。<br />
この指定方法便利です。<br />
ブラウザはどこから対応してるかわからない。]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-06-11T17:46:44+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%82%92%E4%B8%AD%E5%A4%AE%E3%81%AB%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%82%92%E4%B8%AD%E5%A4%AE%E3%81%AB%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82</link>
    <title>DIVを中央に揃える。</title>
    <description>DIVを中央に揃える例 
  SAMPLE    つづきはこちら </description>
    <content:encoded><![CDATA[DIVを中央に揃える例<br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-5/" target="_blank"><font style="color:#ff8c00;">SAMPLE</font></a><br /><a href="https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%82%92%E4%B8%AD%E5%A4%AE%E3%81%AB%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82" target="_blank">つづきはこちら</a>]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-04-16T21:58:25+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/input%E8%A6%81%E7%B4%A0%E3%81%AEtype%E5%B1%9E%E6%80%A7%E5%80%A4%E3%81%8Cimage%E3%81%AE%E3%81%A8%E3%81%8D">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/input%E8%A6%81%E7%B4%A0%E3%81%AEtype%E5%B1%9E%E6%80%A7%E5%80%A4%E3%81%8Cimage%E3%81%AE%E3%81%A8%E3%81%8D</link>
    <title>input要素のtype属性値がimageのとき</title>
    <description>基本的にはサブミットなんだけど、パラメータが全然違うね。
・value値は送信しない。
・nameと押されたX、Y座標を渡す。&amp;amp;larr;ずっとstrutsが何かやってるんだと思ってた。。。
SAMPLE...</description>
    <content:encoded><![CDATA[基本的にはサブミットなんだけど、パラメータが全然違うね。<br />
・value値は送信しない。<br />
・nameと押されたX、Y座標を渡す。&larr;ずっとstrutsが何かやってるんだと思ってた。。。<br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-4/" target="_blank"><font style="color:#ff8c00;">SAMPLE</font></a>]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-04-12T05:10:29+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%81%AE%E9%AB%98%E3%81%95%E3%82%92%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82">
    <link>https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%81%AE%E9%AB%98%E3%81%95%E3%82%92%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82</link>
    <title>DIVの高さを揃える。</title>
    <description>DIVの高さを揃える典型的な調整方法です。 
   SAMPLE     つづきはこちら </description>
    <content:encoded><![CDATA[DIVの高さを揃える典型的な調整方法です。<br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-3/" target="_blank"><strong><font style="color:#ff8c00;">SAMPLE</font></strong></a><br /><a href="https://design.kai-seki.net/css%E3%83%BBhtml/div%E3%81%AE%E9%AB%98%E3%81%95%E3%82%92%E6%8F%83%E3%81%88%E3%82%8B%E3%80%82" target="_blank">つづきはこちら</a>]]></content:encoded>
    <dc:subject>CSS・HTML</dc:subject>
    <dc:date>2012-04-09T01:29:08+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
  <item rdf:about="https://design.kai-seki.net/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%B4%A9%E3%82%8C/padding%E3%81%AF%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E9%96%93%E3%81%A7%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E5%B4%A9%E3%82%8C%E3%82%8B%E3%80%82">
    <link>https://design.kai-seki.net/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%B4%A9%E3%82%8C/padding%E3%81%AF%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E9%96%93%E3%81%A7%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88%E3%81%8C%E5%B4%A9%E3%82%8C%E3%82%8B%E3%80%82</link>
    <title>paddingはブラウザ間でレイアウトが崩れる。</title>
    <description>paddingは、gecko系を使用したブラウザとI.E.とレイアウトが異なってしまいます。
以下、paddingについて簡単なサンプルを作成してみました。
I.E.とI.E.以外のブラウザで違いが出ます。


※SAMPLE


I.E.で見た場合、以下のようになってるかと思います...</description>
    <content:encoded><![CDATA[paddingは、gecko系を使用したブラウザとI.E.とレイアウトが異なってしまいます。<br />
以下、paddingについて簡単なサンプルを作成してみました。<br />
I.E.とI.E.以外のブラウザで違いが出ます。<br />
<br />
<br />
<strong>※SAMPLE</strong><br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-2/" target="_blank"><img alt="" src="http://capture.heartrails.com/free?http://praiation.shiriagari.com/myproblem_samples/0001/1-2/" style="width: 200px; height: 300px;" title="Paddingはレイアウトが崩れる原因になる。" /><br />
<br />
I</a>.E.で見た場合、以下のようになってるかと思います。<br />
(I.E.9で確認)<br />
<a href="//design.kai-seki.net/File/test.jpg" target="_blank"><img alt="" src="//design.kai-seki.net/File/test.jpg" style="width: 300px; height: 244px; border-width: 1px; border-style: solid;" /></a><br />
<br />
FirefoxやChromeで見た場合は、以下のようになってます。<br />
<a href="//design.kai-seki.net/File/0af663b8.jpg" target="_blank"><img alt="" src="//design.kai-seki.net/File/0af663b8.jpg" style="width: 300px; height: 246px; border-width: 1px; border-style: solid;" /></a><br />
<br />
<br />
一目瞭然でpaddingを使用したレイアウトの長さに差が出ています。<br />
<br />
・paddingとは<br />
子要素を表示する余白を設定する。<br />
※I.E.以外は指定した要素自身が膨らんで、子要素との余白を作る。<br />
※I.E.の場合は、指定した要素の幅は変わらないが、子要素が縮まる。<br />
<br />
・marginとは<br />
指定した要素自身が親要素や隣接する要素との余白を作り縮こませる。<br />
<br />
<br />
<strong>●対処法</strong><br />
<strong>・DOCTYPE宣言を変更する。</strong><br />
｢HTML4.01にほとんどのブラウザが標準準拠したl宣言にしちゃいましょう｣というやり方です。<br />
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;<br />
もしくは、<br />
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Strict //EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;<br />
<strong>※SAMPLE</strong><br />
<a href="http://praiation.shiriagari.com/myproblem_samples/0001/1-7/" target="_blank"><img alt="" src="http://capture.heartrails.com/free?http://praiation.shiriagari.com/myproblem_samples/0001/1-7/" style="width: 200px; height: 300px;" title="paddingを使用した一番下のテーブルがブラウザ間で異なる。" /></a><br />
ここらへんはサイト、<strong><a href="http://www.css-designsample.com/" target="_blank"><font style="color:#daa520;">CSSデザインサンプル</font></a></strong>に素晴らしい調査結果があります。<br />
<a href="http://www.css-designsample.com/others/layout.html" target="_blank"><font style="color:#daa520;"><strong>レイアウトが崩れる原因</strong></font></a><br />
<br />
<strong>・レイアウトのテーブルやセルにpaddingを使用しない。</strong><br />
昔はこれをよく言われましたねw。paddingを使わないのが一番ゴタゴタしない。ただ、marginだけで対応しようとするとレイアウトをネストさせる構造に作らねばならず、いろいろ大変です。いまや古代の対応法だと思います。]]></content:encoded>
    <dc:subject>デザイン崩れ</dc:subject>
    <dc:date>2011-05-19T13:07:37+09:00</dc:date>
    <dc:creator>No Name Ninja</dc:creator>
    <dc:publisher>NINJA BLOG</dc:publisher>
    <dc:rights>No Name Ninja</dc:rights>
  </item>
</rdf:RDF>
