IE6 の透明な PNG
これは IE6 の PNG の透明度を修正します。背景を非に設定し、フィルターに画像を含めます。JavaScript や htc は必要ありません。
.whatever {
background: none; /* Hide the current background image so you can replace it with the filter*/
width: 500px; /* Must specify width */
height: 176px; /* Must specify height */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='vehicles.png');
}
要素の後に改ページ動作を設定する - クロスブラウザ
table {
page-break-after:always
}
プロパティ always、avoid、auto、left、right、inherent を使用できます。http://www.w3schools.com/CSS/pr_print_pageba.aspでドキュメントを読む
セクションとサブセクションに「セクション 1」、「1.1」、「1.2」などの番号を付ける方法 - クロス ブラウザ
h2:before
{
counter-increment:subsection;
content:counter(section) "." counter(subsection) " ";
}
http://www.w3schools.com/CSS/pr_gen_counter-increment.asp
表の境界線を単一の境界線に折りたたむか、標準の HTML のように分離する - クロス ブラウザー
table
{
border-collapse:collapse;
}
http://www.w3schools.com/css/pr_tab_border-collapse.asp
ボタンまたは入力フィールドから選択枠または点線を削除します。他にも優れた用途があります - クロスブラウザ
button{
outline:0;
}
http://www.w3schools.com/CSS/pr_outline.asp
* IE6 で高さ 100% の html
* html .move{
height:100%;
}
長い単語を改行して次の行に折り返すことを許可する - CSS3 クロスブラウザ
.whatever {
word-wrap:break-word;
}
http://www.w3schools.com/css3/css3_pr_word-wrap.asp
速記
前
font-size: 1em;
line-height: 1.5em;
font-weight: bold;
font-style: italic;
font-family: serif
後
font: 1em/1.5em bold italic serif;
前
background-color: #fff;
background-image: url(image.gif);
background-repeat: no-repeat;
background-position: top left;
後
background: #fff url(image.gif) no-repeat top left;
前
list-style: #fff;
list-style-type: disc;
list-style-position: outside;
list-style-image: url(image.gif)
後
list-style: disc outside url(something.gif);
前
margin-top: 2px;
margin-right: 1px;
margin-bottom: 3px;
margin-left: 4px
後
margin:2px 1px 3px 4px; /*also works for padding*/
margin:0; /*You can also do this for all 0 borders*/
margin:2px 3px 5px; /* you can do this for top 2px, left/right 3px, bottom 5px and ;