現在、関連部門がアーティストを募集する際には、DIV CSS レイアウトに関する知識が必要です。ここでは、DIV CSS で遭遇する可能性が最も高い 8 つの質問を紹介します。お役に立てば幸いです。
1. ハイパーリンクにアクセスした後、ホバー スタイルが表示されません。
クリックされたハイパーリンク スタイルにホバーとアクティブがなくなりました。解決策は、CSS 属性の順序を変更することです: LVHA。
2. IE6のダブルマージンのバグ
例えば:
<style type="text/css">
本文 {マージン:0;}
div {フロート:左; 幅:200ピクセル; 境界線:1ピクセル
</スタイル>
フローティング後、元のマージンは 10 ピクセルですが、IE はそれを 20 ピクセルとして解釈します。解決策は、display:inline を追加することです。
3. FF のテキストでコンテナの高さを拡張できないのはなぜですか?
標準ブラウザで高さが固定されたコンテナは、IE6 のように引き伸ばされません。では、高さを固定して引き伸ばしたい場合は、どのような設定をすればよいでしょうか。解決策は、高さを削除して、min-height:200px を設定することです。min-height を知らない IE6 に対応するために、次のように定義できます。
div {高さ:自動!重要な高さ:200ピクセル;
4. IE が Web 標準に従ってスクロール バーの色を設定できないのはなぜですか?
元のスタイル設定:
<style type="text/css">
ボディ { スクロールバーの顔の色:#f6f6f6; スクロールバーの影の色:#eeeeee; スクロールバーの矢印の色:#000; -カラー:#fff; スクロールバー-ダークシャドウ-カラー:#fff;
</スタイル>
解決策は本文をhtmlに置き換えることです
5. 高さ約 1px のコンテナを定義できないのはなぜですか?
IE6 でのこの問題はデフォルトの行の高さが原因であり、次のような多くの解決策があります。
6. レイヤーを FLASH 上に表示するにはどうすればよいですか?
解決策は、FLASH の透明度を設定することです。
<a href=" http://www.easyq.net.cn/">:</a >
<pre lang="html" line="1">
<param name="wmode" value="transparent" />
7. ブラウザ内でレイヤーを垂直方向の中央に配置するにはどうすればよいですか?
<style type="text/css">
<!--
ディビジョン {
位置:絶対;
トップ:50%;
左:50%;
マージン:-100px 0 0 -100px;
幅:200ピクセル;
高さ:200ピクセル;
ボーダー: 1 ピクセル赤一色;
}
-->
</スタイル>
ここでは、パーセント絶対位置決めと、負の外側パッチ、負の方法を使用します。