我目前正在发疯,而我正在努力工作。
我创建了一个小网站是为了好玩和玩耍,但我遇到了一件让我非常烦恼的事情。
这是我想出的HTML:
<div id="container">
<div id="header">
<div id="cover-cloud">
<div id="cloud" class="cloud stage"></div>
<div id="cloud2" class="cloud2 stage"></div>
<div id="cloud3" class="cloud3 stage"></div>
<div id="cloud4" class="cloud4 stage"></div>
<div id="heading"><h1>Website</h1></div>
</div>
</div>
<div id="nav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About Me</a></li>
<li><a href="#">Links</a></li>
<li><a href="#">Imprint</a></li>
<li><a href="#">Contac</a></li>
</ul>
</div>
<div id="lang">
<ul>
<li><a href="?lang=de"><img src="images/lang/de.gif" alt="DE"></a></li>
<li><a href="?lang=en"><img src="images/lang/en.gif" alt="EN"></a></li>
</ul>
</div>
<div id="content" class="clearfix">
<div id="maincontent">
<div class="contentblock">
<h3>Home</h3>
<p>Some welcome text or maybe news, who knows :)</p>
</div>
</div>
</div>
<div id="footer">Some footer content</div>
<div id="valid">
<ul>
<li>Here comes the HTML validation thingy</li>
<li>Here comes the CSS validation thingy</li>
</ul>
</div>
</div>
<div id="social">
<div id="facebook"><img src="images/icons/facebook.png" alt="Facebook"></div>
<div id="twitter"><img src="images/icons/twitter.png" alt="Twitter"></div>
<div id="youtube"><img src="images/icons/youtube.png" alt="YouTube"></div>
</div>
现在我想在容器 DIV 的右侧有社交 DIV。我的理解是,社交 DIV 现在是从容器 DIV 而不是从屏幕左侧进行测量?但似乎我的理解完全不正确:(
这是两个 DIV 容器的 CSS:(仅在主页上有效,但是当我单击链接时,社交 DIV 再次跳转到左下角)
#container { width: 800px; margin: 25px auto 5px; background-color: #FFFFFF; border: 1px solid #000; border-radius: 5px; position: relative; }
#social { margin: -154px 0 0; overflow: hidden; width: 45px; }
我还在这里尝试了一些答案示例,但它们没有显示正确的结果。我究竟做错了什么?