ホームページ >ウェブフロントエンド >htmlチュートリアル >注意が必要な HTML/CSS の基礎知識_html/css_WEB-ITnose
border:0; 境界線は存在しますが、非現実的でメモリを消費します
border:none; 境界線は描画されません
HTML記述仕様:
1. ラベル行の折り返し。 2. ラベルのインデント。 3. ラベルは閉じてください。 4. タグ名属性を空にすることはできません。 5. まずは! doctype宣言。 6. エンコード形式は UTF-8 です。 7. ラベルは半角英小文字で表記してください。 8. 合理的なコメント。 9. クラス名と ID 名には意味論的なコメントが必要です。 10. 合理的なネスト。
相対配置: 相対配置には参照オブジェクトが必要ですが、この参照はそれ自体です。つまり、相対配置位置は設定されていませんが、設定されている場合にのみ TOP と LEFT が有効になります。設定すると、元の位置に対してオフセットされ、オフセット後は他のレイヤーがマスクされます。
絶対配置: レイアウト内で絶対配置を行うことは不可能です。絶対配置の基準位置は、上位か上位か、つまり位置があるかどうかによって決まります。相対; 絶対配置するレイヤーが参照するレイヤーを設定している場合、TOP と LEFT を使用して位置を決定できます。上位または上位が配置されていない場合は、BODY の位置に基づいてのみ配置されます。最後の注意として、絶対配置により要素がドキュメント フローから外れる可能性があります。
パディングとマージンの使用法: パディング: 親要素と子要素、マージン: 同じレベルの子要素。パディングは境界線に影響します。
ブロック要素とライン要素の違い: 1. ブロック要素は単独で行を占有しますが、ライン要素は単独では行を占有しません。 2. 幅と高さはブロック要素に設定できますが、線要素には設定できません。 3. ブロック要素はマージンとパディングの値を設定できますが、行要素は水平方向のパディングとマージンの値のみを設定できます。
一般的なブラウザ ハック:
「-「マイナス記号は IE6 専用のハックです
「9」は IE6/IE7/IE8/IE9/IE10 で有効です
"