IETester v0.4.11でmin-widthが動くがwindowsXPのIE8では動かないので設定を追加した。
IE6,IE7では別の設定が必要です。
<meta content='IE=100' http-equiv='X-UA-Compatible'/>
例。
<style type="text/css">
<!--
#ie8test-c9d637d9b63df117874a716164fb5f99, #ie8test-c9d637d9b63df117874a716164fb5f99 * {
font-size: 16px;
}
#ie8test-c9d637d9b63df117874a716164fb5f99 ul {
list-style-type: none;
width: 250px;
}
#ie8test-c9d637d9b63df117874a716164fb5f99 ul li {
float: left;
min-width: 120px;
}
#ie8test-c9d637d9b63df117874a716164fb5f99 ul li span {
margin-right: 0.8em;
}
-->
</style>
<div id="ie8test-c9d637d9b63df117874a716164fb5f99">
<ul>
<li><a>タイトル</a> <span>(1)</span></li>
<li><a>タイトル</a> <span>(1)</span></li>
<li><a>タイトル</a> <span>(1)</span></li>
<li><a>タイトルタイトル</a> <span>(1)</span></li>
<li><a>タイトルタイトルタイトル</a> <span>(1)</span></li>
<li><a>タイト</a> <span>(1)</span></li>
<li><a>タイ</a> <span>(1)</span></li>
<li><a>タ</a> <span>(1)</span></li>
</ul>
</div>
<br clear="all" style="clear: both;" />追記。例。IE7以下のブラウザで違うcssを適用する場合。
@@ -976,6 +976,20 @@
]]></b:skin>
+<!--[if lte IE 7]>
+<style type="text/css">
+#sidebar .Label ul li {
+ display : block;
+ float : left;
+ width : 125px;
+}
+#sidebar .Label ul li span {
+ margin-right : 0;
+ white-space : nowrap;
+}
+</style>
+<![endif]-->
+
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>
//<![CDATA[<!--
0 件のコメント:
コメントを投稿