質問があります? _html/css_WEB-ITnose
margin-top和top到底什么区别!!!!!
<style>.div1{border:1px red solid;width:200px;height:100px;position:absolute;color:#FFFFFF;background:#33CCFF;}.div2{border:1px red solid;width:200px;height:100px;position:relative;background:#000000;color:#FFFFFF;margin-top:100px; //这里top:100px 的话div2就往下,如果 margin-top:100px;的话 ,为什么div1也会跟着往下}</style><body><div class="div1">div1</div><div class="div2">div2</div></body>
回复讨论(解决方案)
margin-top指页边空白
top 一般用于绝对定位
举例给你看:
ここでコードを実行すると、位置決めがある場合のマージン値とトップ値の違いが明確にわかります
また、マージンは要素の外側のマージンを指します。相対要素の場合、特に位置決めがある場合~
つまり、使用範囲が異なります~
margin
margin-top はページの余白を指します
top は通常、絶対位置決めに使用されます
正解
誰かが解決してくれました!
例を挙げてみましょう:
まだ困惑しています!なぜ margin-top: 100 私が考えていたのは、div2 が div3 を拡張する、つまり div3 に対して 100 だけ下に移動するということでした。予想外に、彼は div3 も 100 だけ下に移動しました
margin が top に対してどのように相対的であるかを誰か教えてください。相対的とは何ですか?
たとえば、div2 はposition:relative; では、その margin-top: 100 は相対的ですか? では、その top: 100 は絶対的です
マージンとtop? Relative は相対的な意味です。
たとえば、div2 は、position:relative; です。その場合、top:relative は、絶対的な位置です。また、CSSを書くときは、pxという単位を持ってくるのが最善です。 -top: div3 に対して下に移動するのではなく、100px に移動します
.div3{ width:300px; height:300px; border:1pxsolid;}
div3 はそうではありません境界線を設定してください
境界線を設定すると次のようになります。めまいがする
まだ質問があります: では、margin-left:100 div3 は div2 と一緒に移動しませんか?その理由
http://www.hicss.net/use-margin-or-padding/
投稿者は CSS の基本を学ぶ必要があります
margin-top はマージンを指します
top は一般的に絶対位置決めに使用されますこれ
まだ質問がありますが、 margin-left:100 div3 は div2 では移動しませんか?なぜ
div3 が div2 の親レイヤーであるのかdiv2 の左マージンは親レイヤーの左マージンに基づいています
したがって div3 は移動しません
3 階の回答からの引用:
例を示します:
xmlns="http://www.w3.org/1999/xhtml">
ここで、Firefox の内部 div は margin-top を使用します。外部 div の margin-top
解決策: CSS 属性を親レイヤーに追加します: display:inline-block; または overflow:hidden; margin-top: はコンテンツと境界線の間の距離です
top: は距離ですコンテンツとコンテンツの間
margin-top は外縁を設定します 距離
トップが配置されます
HTML div+css を学ぶには、ここにアクセスできます http://blog.sina.com.cn/u/2760399482

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex

この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします
