ホームページ > ウェブフロントエンド > htmlチュートリアル > CSS_html/css_WEB-ITnose に関する質問

CSS_html/css_WEB-ITnose に関する質問

WBOY
リリース: 2016-06-21 09:35:29
オリジナル
1097 人が閲覧しました



上記は、IE デバッガーのレイアウト モードでのハイパーリンクとスクリーンショットです。上記の 208 は何を指しますか? ?


ディスカッションへの返信 (解決策)

offsetLeft 値、body 要素に対する水平距離。

同じコードは ie7 では 208、ie8 では 206 になります。この値を修正するにはどうすればよいですか。 & & Lt; スタイルタイプ = "テキスト/CSS" & gt; ボディ {マージン: 0; フォントサイズ: 0.5mm; } ; margin-right:0; border:1px ソリッドレッド; font-family:simsun;

;

エクスポート/WordExport.aspx" style="width:208px ;">ファイル出力 (ワード エクスポート)
デモ
ドキュメントnihao




まさにそのようなコード、ハイパーリンクid="a1" の場合、本体までの距離 offsetLeft は ie7 では 0、ie8 では 1 になります。 ie8 の下のピクセルを削除するか、ie7 の下にピクセルを追加する方法。

http://blog.csdn.net/sallay/article/details/3721356

テストしました
dtd モードでは、ie6 と 7 は body やその他のタグのデフォルトのマージン パディングを無視します
f3fafa2532aa10e007677320853c3d91

元の投稿者 追加

* { margin:0; padding:0; }

を自分のスタイルに合わせて試してみてください。



たとえば、2 つのハイパーリンクの間に外部マージンがないことがわかりました。 a href="" id="A1">中国河南 ページは中国河南省として表示されます

ただし、2 つのハイパーリンクによって行が変更されると、
中国
河南 などのギャップがあります。ページは次のように表示されます。中国河南省では、中国と河南省の間にわずかなギャップがあり、このギャップの幅はブラウザーごとに異なります。

2 つのハイパーリンク間の改行によって生じるギャップを削除したり、そのギャップが異なるブラウザ間で一貫して動作するようにするにはどうすればよいですか? ? ?


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