<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <dfn>CSSハック</dfn>は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> の実装上の不具合を突いて本来実現できないことを実現しようとする邪悪な手法の総称です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IE</anchor> の開発が再開され <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Edge</anchor> へと移行していく中で、 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webブラウザー</anchor>の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> の実装の違いは少なくなっていき、
利用できる<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">不具合</anchor>がなくなったこと、
分岐する必要性がなくなったことで、使われなくなっていきました。</p><figure class="short list"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> </figcaption><ul><li><code class="CSS" xml:lang="en">voice-family</code></li><li><code>zoom</code></li></ul></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end>
<cite>Pandora's Box (Model) of CSS Hacks And Other Good Intentions</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.webstandards.org/buzz/archive/2005_11.html#a000592">http://www.webstandards.org/buzz/archive/2005_11.html#a000592</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end>
<cite>Lucky bag::blog: IE7 を含むモダンブラウザ向けの CSS ハックまとめ</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.lucky-bag.com/archives/2006/06/css-hacks.html">http://www.lucky-bag.com/archives/2006/06/css-hacks.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end>
<cite xml:lang="ja">CSS_Hacks</cite> (<code>2007-01-08 15:12:24 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://su.que.jp/eskizy/index.cgi?CSS_Hacks">http://su.que.jp/eskizy/index.cgi?CSS_Hacks</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end>
<cite xml:lang="ja">そろそろCSSハックの良し悪しについて考えてみる(書式編) | Blog hamashun.com</cite> (<code>2007-02-09 06:33:10 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.hamashun.com/blog/2007/02/css_5.html">http://www.hamashun.com/blog/2007/02/css_5.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-02-09 00:21:53 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end>
<cite xml:lang="ja">CSSはHTMLだけのものじゃない (kuruman.org &gt; Kuruman Memo)</cite> (<code>2006-09-09 01:47:03 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://kuruman.org/diary/2007/02/08/css-not-only-for-html">http://kuruman.org/diary/2007/02/08/css-not-only-for-html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-02-09 00:22:10 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end>
<cite xml:lang="ja">Tantek Box Model Hackについての考察 | Blog hamashun.com</cite> (<code>2007-01-29 23:36:17 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.hamashun.com/blog/2007/01/tantek_box_model_hack.html">http://www.hamashun.com/blog/2007/01/tantek_box_model_hack.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end>
<cite xml:lang="ja">モダンブラウザ向けCSSハック:ウェブネタブログ</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ウェブネタギャラリー</anchor> 著, <code>2007-04-23 17:41:54 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blog.webneta.net/archives/2007/04/09/17/">http://blog.webneta.net/archives/2007/04/09/17/</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-04-23 09:11:06 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end>
<cite xml:lang="ja">非対応セレクタを利用した CSS ハックの注意点 - 2xup.org</cite> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Taichi Kaminogoya</anchor> 著, <code>2007-05-10 11:17:38 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://2xup.org/log/2007/01/21-0400">http://2xup.org/log/2007/01/21-0400</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-05-24 14:37:19 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end>
<cite xml:lang="ja">そろそろCSSハックの良し悪しについて考えてみる(書式編) | Blog hamashun.com</cite> (<code>2007-04-21 19:31:33 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.hamashun.com/blog/2007/02/css_5.html">http://www.hamashun.com/blog/2007/02/css_5.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2007-05-25 07:20:01 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end>
<cite xml:lang="ja">そろそろCSSハックの良し悪しについて考えてみる(管理編) おまけ付き | Blog hamashun.com</cite> (<code>2007-03-24 11:34:04 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.hamashun.com/blog/2007/02/css_6.html">http://www.hamashun.com/blog/2007/02/css_6.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end>
<cite xml:lang="en">Box Model Hack</cite> (<code>2006-07-26 08:40:06 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://tantek.com/CSS/Examples/boxmodelhack.html">http://tantek.com/CSS/Examples/boxmodelhack.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end>
<anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;11</anchor-internal> は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱モデル</anchor>に関する <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> の不具合のための hack
だから Box Model Hack と書いてあるのに、 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;6</anchor-internal>
のように<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">箱モデル</anchor>と関係ないものまで Box Model Hack
と呼ぶのは気持ちが悪い。
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end>
<cite>CSSハックを使う際の心構え</cite> (<code>2007-08-18 16:28:11 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://dev.xperl.jp/Okulab/archives/7">http://dev.xperl.jp/Okulab/archives/7</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end>
<cite xml:lang="ja">CSS Hackするか否か (おさんぽさんぽ)</cite> (<time>2007-09-22 10:08:11 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://hpbuilder.net/weblog/2007/09/16160925.html">http://hpbuilder.net/weblog/2007/09/16160925.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="44" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[44]</anchor-end>
<cite>私がセレクタハック(?)を嫌う訳 - WebStudio</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.d-toybox.com/studio/weblog/show.php?mode=single&amp;id=2005073101">http://www.d-toybox.com/studio/weblog/show.php?mode=single&amp;id=2005073101</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2005-07-31 22:10:00 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="45" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[45]</anchor-end>
<cite>hail2u.net - Weblog - アスタリスクをプロパティ名の頭につけるというCSSハック</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://hail2u.net/blog/webdesign/asterisk-hack.html">http://hail2u.net/blog/webdesign/asterisk-hack.html</anchor-external>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2006-08-23 22:57:53 +00:00</weak>)</p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> </figcaption><blockquote><pre>831 :Name_Not_Found:2005/11/11(金) 17:41:46 ID:???
    <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="830" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;830</anchor-internal>
    ハックなんて勧めるなっつうに、時限爆弾しこむ様なもんだろ。

    <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="829" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;829</anchor-internal>
    ttp://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp
    ここ読んで、これ使いな。

832 :Name_Not_Found:2005/11/11(金) 17:54:51 ID:???
    ハックを擁護するつもりはないけど、
    IE7がきちんとCSSを認識するようになればハックした部分が無視され、
    正しい方を読み込む「はず」だから別にいいと思うけどな。

833 :Name_Not_Found:2005/11/11(金) 18:15:39 ID:???
    <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="832" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;832</anchor-internal> IE7が出て予想される未来

    ハックが使えなくなる
    -&gt;CSSの実装バグが全部なくなってる -&gt; MS様万々歳!!

    ハックが使えなくなる
    -&gt;MSが既に発表している通り、CSSの実装バグは大して直してない
    -&gt;元々ハックを使って修正していたIEのCSS実装のバグが修正されなくなる -&gt; MS潰れちまえ!

    ハックは使える
    -&gt;MSが既に発表している通り、CSSの実装バグは大して直してない(つまり、ちょっとは直した)
    -&gt;ハックで修正していたCSSバグがMSの気まぐれで何故か直っていた。
    -&gt;表示が変になる -&gt; MS潰れちまえ!

    ハックが使えなくなる
    -&gt;略
    -&gt;ハックでCSSバグをめでたく修正 -&gt; MSちゃんとバグ潰せよ!

    お好きな未来を選んでください。

834 :Name_Not_Found:2005/11/11(金) 18:17:57 ID:???
    <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="833" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;833</anchor-internal>
    ×
    ハックが使えなくなる
    -&gt;略
    -&gt;ハックでCSSバグをめでたく修正 -&gt; MSちゃんとバグ潰せよ!

    ○
    ハックは使える
    -&gt;略
    -&gt;ハックでCSSバグをめでたく修正 -&gt; MSちゃんとバグ潰せよ! </pre></blockquote></figure></body></html>