これまでのところ、bodyタグ内の最初の要素(imgまたはh1のいずれか)は単純に固まっていますページの左上隅(bodyタグが始まるところです)、マージンのサイズや要素の幅に関係なく、何らかの方法で移動することは不可能です。私はちょうどそれが動作するかどうかを確認するためにそれに背景色を追加しようとしたので、私はいくつかの理由で、この要素を変更することはできませんね。Bodyタグの最初の要素は、左上隅にハードスタックされています
はここにここに私のCSSだ私のHTML
<body>
<header class="Top">
<img src="img/logo.png" alt="NeoDance Logo" width="356" height="48" class="logo">
<nav class="NavBar">
<a href="" class="links">Home</a>
<a href="" class="links">About</a>
<a href="" class="links">Class schedules</a>
<a href="" class="links">Performances</a>
<a href="" class="links">Blog</a>
<a href="" class="links">Contact</a>
</nav>
<div class="ClearFix"></div>
</header>
です。これは、行を表示する前に、私はマイヤーの完全未編集バージョンを使用していますが、CSS、CSSで指定されているようimg.logoはマージンが、適用されている必要があります
header.Top{
width: 1440px;
margin: auto;
background-color: #303030;
overflow: hidden
}
div.wrapper
img.Logo{
margin-top: 35px;
margin-bottom: 35px;
margin-left: 250px;
margin: auto;
background-color: #303030;
}
nav.NavBar{
float: right;
width: 490px;
background-color: #303030;
list-style: none;
margin: auto;
margin-right: 250px
}
a.links{
float: right;
font-size: 15pt;
font-family: 'Muli', sans-serif;
color: #8c8c8c;
margin-top: 50px;
margin-right: 18px;
}
div.container 1{
width: 490px;
clear: both
}
img.dancers{
float: right;
}
div.ClearFix{
clear: both;
}
をリセットすることに注意してください。しかし、それだけで(それゆえ「カスケード」)
ありがとう、私はロゴの代わりにロゴを使用していたことに気付かなかった。私はそれに情報を入れていなかったのでラッパーのものはそこにあったが、私はそれを使用するつもりだった。とにかく、あなたの助言は私が問題を解決するのを助けました、ありがとう! – Dasphillipbrau
問題ありません。それはあなたを助けて以来、私の答えを投票してもらえますか? –
私はあなたの答えに投票しましたが、私は新しいメンバーであるため投票は表示されません – Dasphillipbrau