CSS で遭遇する落とし穴 - ブラウザのデフォルトのスタイル設定

高洛峰
リリース: 2017-02-17 13:38:08
オリジナル
1369 人が閲覧しました

今日は

    タグを使用した CSS スタイルを自分で書き、一連の効果を設定した後、それを実行したところ、位置が設定と異なることがわかりました。 Chrome でチェック項目を開くと、
      タグのスタイルの下部に次の段落が追加されていることを確認します:

      ul, menu, dir {

      display: block;

      list-style-type:ディスク;

      -webkit-margin-before: 1em;

      -webkit-margin-after: 1em;

      -webkit-margin-start: 0px;

      -webkit-margin-end: 0px;

      -webkit -padding-start: 40px;

      }

      の横に表示されているソースは、ユーザーエージェントスタイルシート

      htmlとcssを確認したところ、特別な設定はなく、標準の設定も行われています。 htmlヘッダー。 Baidu で「ユーザー エージェント スタイルシート」を検索したところ、ブラウザにはさまざまな HTML 要素に対応する CSS のデフォルト設定があることがわかりました。

      解決策:

      1. 比較的単純な方法: *{margin:0px;padding:0px;} などのワイルドカード スタイルをブラウザのデフォルト設定を上書きします。より複雑な方法: いくつかの一般的なブラウザのデフォルト設定を理解してから、別の CSS ファイルを作成し、そのファイルに修正が必要なすべてのスタイルを記述します。これにより、将来プロジェクトを実行するときに共有できるようになります。

      今後、この問題についてさらに詳しく知る時間ができたら、さらに追加します。

      CSS - ブラウザーのデフォルトのスタイル設定で遭遇するその他の落とし穴については、PHP 中国語 Web サイトの関連記事に注目してください。

関連ラベル:
css
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!