<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>マークアップセンター</title>
<link>https://ameblo.jp/oeda-center/</link>
<atom:link href="https://rssblog.ameba.jp/oeda-center/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>マークアップ初心者の為のHTML、CSSまとめブログ</description>
<language>ja</language>
<item>
<title>セルボーダーの表示形式について</title>
<description>
<![CDATA[ 今日は、border-collapseについてです。<br><br>適用要素：table要素<br><br><br><font size="3">①border-collapse:collapse</font><br>テーブル全体の周りのボーダーや各セルのボーダーを、<br>その境界線上に重ねて表示。（初期値）<br><br><font size="3">②border-collapse:separate</font><br>テーブル全体の周りのボーダーと各セルのボーダーを別々に表示。<br><br>参考URL：<a href="http://www.htmq.com/style/border-collapse.shtml" target="_blank">http://www.htmq.com/style/border-collapse.shtml</a><br><br>border-collapseプロパティの値がseparateのときのみ<br>有効になるのがborder-spacingです。<br><br>しかし、border-spacingはIEでは使用できず、<br>その場合、table要素にcellspacingを記述することで<br>セル同士の間隔を指定することができます。<br><br>参考URL：<a href="http://www.tagindex.com/html_tag/table/table_cellspacing.html" target="_blank">http://www.tagindex.com/html_tag/table/table_cellspacing.html</a><br><br><br>【まとめ】<br>table要素3つのポイント<br><strong><font size="3">(1)border-collapse:separateとborder-spacingはセットで使用</font></strong><br> ↓<br> ↓　･･･<strong><font size="3">(2)しかしIEでは使用できないので</font></strong><br> ↓<br><strong><font size="3">(3)table要素にcellspacingを記述</font></strong><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10222040399.html</link>
<pubDate>Wed, 11 Mar 2009 00:26:26 +0900</pubDate>
</item>
<item>
<title>メモ</title>
<description>
<![CDATA[ <font size="3">①floatをするとmarginが2倍（同じ方向にfloatかつIE6の場合）</font><br>【解決方法】<br>(1)marginではなく、paddingを使う<br>(2)display:inlineにする<br><br><font size="3">②img　隙間や広さが出た場合（IE）</font><br>【解決方法】<br>(1)font-size:0やline-height:0など低い値を指定する<br>(2)imgのdivに対してoverflow:hidden　＋　height　<br>(3)vertical:alignで調整<br><br><font size="3">③floatをしたとき</font><br>【必ずすること】<br>(1)widthを指定する<br>(2)clear:fixもしくはclear:both<br><br><font size="3">④その他使えるもの</font><br>(1)outoline:none<br>=Firefoxでaクリックすると表示される点線を消す方法<br><pre><code><br>#btn a {<br>display:block;<br>width:45px;<br>height:100px;<br>background:url(img/btn.gif) no-repeat left top; <br>outostyle:none;<br>}<br></code></pre><br><br>(2)white-space:nowrap<br>=ソース中の連続する半角スペース・タブ・改行を、1つの半角スペースとして表示<br><br>(3)cursor:pointer<br>=リンクカーソル<br><br><font size="3">⑤メモ</font><br>・マイナスmarginは使わない<br>・backgroundがおかしい場合はwidthで調整してみる<br>・dd,dt,li,tdは改行して記述しない<br><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10219537631.html</link>
<pubDate>Fri, 06 Mar 2009 20:00:35 +0900</pubDate>
</item>
<item>
<title>【びっくりハック】例外のIE6</title>
<description>
<![CDATA[ 先日、<a href="http://ameblo.jp/oeda-center/entry-10217890152.html" target="_blank">CSSの優先順位の記事</a>で<br>「!important」は最強だと書きました。<br><br><br>これには例外があります。<br><br><font size="3">【!importantの例外】</font><br><br><font size="3">IE6では、!importantと記述していても、<br>同じセレクタ内であれば後のものの方が優先される。</font><br><br><br><pre><code><br><br>#test {<br>color: red !important;<br>color: blue;<br>}<br><br></code></pre><br><br><br>上のソースは、IE6以外のブラウザでは<br>CSSの優先順位はセレクタの獲得ポイントで決まるので、<br>ポイントの高い「!important」が効き、redになるのですが<br>IE6では後に記述されているblueになります。<br><br><br>※「びっくりハック」とは、勝手につけた名称です。
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10218767483.html</link>
<pubDate>Thu, 05 Mar 2009 11:51:08 +0900</pubDate>
</item>
<item>
<title>【アンダースコアハック】IEで便利</title>
<description>
<![CDATA[ アンダースコアハックとはIEのバグを利用したテクニックです。<br>記述は、プロパティの前に「_」を記述するだけです。<br><br><pre><code><br><br>.test {<br>color : green/*その他ブラウザ用*/<br><font color="#0000FF">_color : blue;</font>/*IE用*/<br>}<br><br></code></pre><br><br><br>上のソースは、<br>IE6では、青で記述されます。<br><br><br>ただし、アンダースコアハックは2点注意。<br>①W3C CSS Validatorでエラーになる<br>②プロパティの順番が前後してしまうとハックが適用されない<br>※こういうことです。↓<br><br><pre><code><br><br>.test {<br>_color : blue;/*IE用*/<br>color : green/*その他ブラウザ用*/<br>}<br><br></code></pre><br><br><br>これは、後に書かれているcolor : greenが効いて、<br>IEでもgreenで表示されます。<br><br><br>【参考URL】<a href="http://css-happylife.com/log/css-hack/000022.shtml" target="_blank">http://css-happylife.com/log/css-hack/000022.shtml</a><br><br><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10218445462.html</link>
<pubDate>Wed, 04 Mar 2009 19:21:34 +0900</pubDate>
</item>
<item>
<title>【CSSの優先順位】</title>
<description>
<![CDATA[ CSSでは、同じ項目の場合、基本的には<br>後に書いたものが優先されます。<br><br>#contents {<br>background-color: red;<br>background-color: blue;<br>}<br><br>の場合、後に記述しているblueが優先されます。<br><br><br>では、<br><br>&lt;div id="test"&gt;<br>&lt;ul class="test02"&gt;<br>&lt;li&gt;&lt;p&gt;ここの色は？&lt;/p&gt;&lt;/li&gt;<br>&lt;/ul&gt;<br>&lt;/div&gt;<br><br>#test {color:red;}<br>.test02 {color:blue;}<br>p {color:green;}<br><br><br>「ここの色は？」は、何色になるでしょうか。<br><br><br><br><br>正解は、<font size="4"><span style="color: rgb(255, 0, 0); font-weight: bold;">赤</span></font>です。<br><br><br><br>初心者の私としては、一見、<br>&lt;p&gt;に指定しているgreenがきくのかな。。と思ったりしたりして・・。<br><br><br><br>しかし、正解はidに指定しているredがききます。<br>（#test {color:red;} ）<br><br><br>これは、<br>CSSの優先順位はセレクタの獲得ポイントで決まる<br>というルールがあるからです。<br><br><br><br>これは、とてもわかりやすいサイトがあるので<br>ぜひご参照ください。<br>【参考URL】<a href="http://www.stylish-style.com/csstec/base/order.html">http://www.stylish-style.com/csstec/base/order.html</a><br><br><br>ちなみに、<br><br>#test {color:red;}<br>.test01 {color:blue;}<br>p {color:green !important;}<br><br>とした場合、!importantが記述されたgreenがききます。<br>!importantは最強なのです。<br><br><br>※HTMLに直書きした場合、もっと強くなります。<br>&lt;div style="～～"&gt;<br><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10217890152.html</link>
<pubDate>Tue, 03 Mar 2009 21:13:28 +0900</pubDate>
</item>
<item>
<title>【background指定】省略した場合</title>
<description>
<![CDATA[ <strong><font size="4">【background指定を省略した場合】</font></strong><br><br>今日は、こちらのページの背景色、背景画像の<br>CSSの指定方法の違いについてです。<br><br><font size="3"><a href="http://ocans.web.fc2.com/oeda01/sample.html" target="_blank">http://ocans.web.fc2.com/oeda01/sample.html</a></font><br><br><br><br><br><strong>①のCSS</strong><br><pre><code><br><br>#contentsArea{<br>height:100px;<br>background: #fe9dcf url(../img/test.gif) no-repeat 10px 10px;<br>}/*指定色はピンクです*/<br><br></code></pre><br><br><br><strong>②のCSS</strong><br><pre><code><br>#contentsArea02{<br>height:100px;<br>margin: 20px 0;<br>background: #fe9dcf url(../img/test.gif) no-repeat 10px 10px;<br>}/*指定色はピンクです*/<br><br>#contentsArea02{<br>height:100px;<br>margin: 20px 0;<br><font size="3"><strong>background: #f9cd45;</strong></font><br>}/*指定色は黄色です*/<br><br></code></pre><br><br><br><strong>③のCSS</strong><br><pre><code><br><br>#contentsArea03{<br>height:100px;<br>background: #fe9dcf url(../img/test.gif) no-repeat 10px 10px;<br>}/*指定色はピンクです*/<br><br>#contentsArea03{<br>height:100px;<br><font size="3"><strong>background-color: #f9cd45;</strong><strong></strong></font><br>}/*指定色は黄色です*/<br><br></code></pre><br><br><br>違いがおわかりになりますでしょうか。<br><br>①では通常通りに背景画像（緑の音符）、背景色（ピンク）を指定しています。<br><br>②では後に書いたbackgroundのcolorを省略して書いています。<br>これにより、backgroundがデフォルト値化され、背景画像（緑の音符）まで消えてしまいました。<br><br><font size="3"><strong>【つまり】backgroundで"-color"を省略した場合、値はデフォルト値で上書きされる！</strong></font>ということが起こります。<br><br>ちなみに③では、省略せずにbackground-colorと書いているため、<br>後にかいた背景色、緑がきいています。<br>（これは、CSSの優先順位です)<br><br><br>CSSの優先順位については、次回の記事で。<img src="https://emoji.ameba.jp/img/user/se/seichigo/999893.gif" alt="sei" border="0"><br><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10217834973.html</link>
<pubDate>Tue, 03 Mar 2009 19:40:28 +0900</pubDate>
</item>
<item>
<title>【HTML宣言文】ちょっとした落とし穴</title>
<description>
<![CDATA[ HTMLには、バージョンごとにDTD（Document Type Definition）があります。<br>HTML4.01では、下記の3種類のDTDが用意されています。<br><br><font size="3">■HTML 4.01　Strict</font><br>　（デザイン性よりも正確な構文に厳格なタイプ）<br><br><br><font size="3">■HTML 4.01　Transitional</font><br>　（デザイン性なども考慮した互換性タイプ）　<br><br><br><font size="3">■HTML 4.01 Frameset</font><br>　（フレームを使用したページの最終バージョンタイプ）<br>　※フレームページは今後廃止の方向へと向かうと思われます<br>　※（これ以降のバージョンにはフレームの宣言文が含まれていませんしW3Cも廃止を推奨しています）<br> <br><br><font size="4">【バグの発動】</font><br>文書の先頭のDOCTYPE宣言の記述で<br>1行でも改行がある場合、何か記述されている場合、IE6でバグが発動します。<br>⇒<font size="3">IE5.5になる現象</font><br><br><br>参考記事：<a href="http://web2express.cool.ne.jp/works/tag/html11.html" target="_blank"><font color="#33CC33">http://web2express.cool.ne.jp/works/tag/html11.html</font></a><br><br><br><font size="4">【バグの原因】</font><br>XHTMLでは、文書のはじめにXML宣言を記述します。<br>しかし、IE6ではHML宣言が記述されている場合、<br>レンダリングモードは「標準準拠モード」ではなく「過去互換モード」が採用されるためこのバグが発動されます。<br>（つまり、これがIE5.5になる現象）<br><br><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10217337079.html</link>
<pubDate>Mon, 02 Mar 2009 21:26:45 +0900</pubDate>
</item>
<item>
<title>【CSSセレクタ】　CSSのセレクタを使うときに注意すべきポイント</title>
<description>
<![CDATA[ <strong><font size="4">【避けるべきバグの起こるソース】</font></strong><br><br><strong>１、Idセレクタとclassセレクタのand書き</strong><br><pre><code><br>#idName.className{<br>}<br><br></code></pre><br><br><strong>２、classセレクタとclassセレクタのand書き</strong><br><pre><code><br>.className1.className2{<br>}<br><br></code></pre><br><br><br><br>備考：ちなみにid名などは数字で始めてはいけません<br><br><br><br><br><br><strong><font size="4">【バグの発動条件と内容】</font></strong><br><br><br><strong>１、Idセレクタとclassセレクタのand</strong><br><br>バグ：Idセレクタとclassセレクタのandをなんども使うと最初だけ有効になる<br>ブラウザ：IE6<br><br><pre><code><br>#idName.className1{ <br>ここだけしか有効にならない<br>}<br>#idName.className2{<br>}<br>#idName.className3{<br>}<br><br></code></pre><br><br>参考になるサイト：http://css-el.seesaa.net/article/108157845.html<br>参考になるサイトデモページ： http://www.css-el.com/example/ie_bug_01/index.html<br><br><br><br><br><br><br><br><br><strong>２、classセレクタとclassセレクタのand書き</strong><br><br>バグ：classセレクタとclassセレクタのand書きをなんども使うと最後だけ有効になる<br>ブラウザ：IE6<br><br><pre><code><br>.className.className1{ <br>}<br>.className.className2{<br>}<br>.className.className3{<br>ここだけしか有効にならない<br>}<br><br></code></pre><br><br>参考になるサイト：http://www.hamashun.com/blog/2007/05/classie.html<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
]]>
</description>
<link>https://ameblo.jp/oeda-center/entry-10217189070.html</link>
<pubDate>Mon, 02 Mar 2009 16:57:22 +0900</pubDate>
</item>
</channel>
</rss>
