ドキュメントモードを宣言した後、IE での次のコードの高さは 100% 無効になります。
1. ヘッダーでコメントされたメソッドを使用しないでください。
2. 指定された高さを使用しないでください。
何か良い方法はありますか?ヘルプ!
< ;TABLE style="BORDER-COLLAPSE: 折りたたみ; HEIGHT:100%;"> |
html,body{height:100%;}
html,body{height:100%;}
html,body{height:100%;}
IE6
http://www.cnblogs.com/huangyong8585/archive/2013/02/05/2893058.html最初の方法は質問とは異なります。質問はテーブルであり、td は行をまたがっています。この方法を試してもうまくいきませんでした。
ああ、height:100% は必要ありません。この属性は親が高さを定義する場合にのみ有効です
html,body{height:100%;}
html,body{height:100%;}
td:nth-child(odd){border-left:2px solid red}td:nth-child(even){border-left:2px solid blue}
<!DOCTYPE html><html><head><title>无标题页</title><style type="text/css">/*CSS3 nth-child() 选择器*/td:nth-child(odd){border-left:2px solid red}td:nth-child(even){border-left:2px solid blue}</style><script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script><script type="text/javascript">/*$(document).ready(function(){ $("#mytable").find("td").css("border-left", "2px solid red"); $("#mytable").find("td:odd").css("border-left", "2px solid blue");});*/</script></head><body><table id="mytable"> <tr> <td> </td> <td> </td> <td> </td> <td> </td> </tr></table></body></html>
これは間違っています。そのため、上記のコードは 2 行にまたがる 1 つの列を使用しています。ヘッダーの部分を見てみましょう。スクリーンショットの効果は次のとおりです。