gpt4 book ai didi

html - 基本的 CSS 对齐问题

转载 作者:行者123 更新时间:2023-11-27 22:30:55 25 4
gpt4 key购买 nike

我正在使用 ul、li 元素编写用于导航的 html 代码,

我的 html 是。

<div id="header">
<div id="topmenu">
<div id="logo">
<img src="img/logo-left.png" alt="BhatkalNews" />
</div>

<div id="navigation">
<ul>
<li>Contact</li>
<li>Photo</li>
<li>Video</li>
</ul>
</div>
</div>
</div>

我已经使用了reset.css,这里是css代码。

/* top-menu */
div#topmenu {
width:940px;
margin:0 auto!important;
}
div#logo {
width:289px;
padding: 30px 0 0 0;
}

/*navigation */

div#navigation {
width:446px;
float:left;
}

导航 div 将 ul、li 放在 Logo 下方,而我希望它在 Logo 之后从左侧对齐。我错过了什么?

最佳答案

您的 #logo 元素应包含 float: left;。我不确定 #navigation 是否应该有 float 风格,但如果你想保留它,你应该在之后添加另一个 div 元素#navigation 样式 clear:both:


<div id="navigation">
<ul>
<li>Contact</li>
<li>Photo</li>
<li>Video</li>
</ul>
</div>
<div style="clear:both; width: 1px;" />

这应该可以解决问题:)

问候

关于html - 基本的 CSS 对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3785365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com