gpt4 book ai didi

css - 为什么我的 div 顶部有不必要的间隙?

转载 作者:行者123 更新时间:2023-11-28 10:34:33 26 4
gpt4 key购买 nike

我想实现这个: enter image description here

但是社交图标 div 顶部有不必要的空白。该页面位于 http://goo.gl/K17Fjs

我的标记:-

<header>
<img src="images/home-layout_02.jpg" alt="Salem Al Hajri Logo">
<div id="top-social">
Follow us on <img src="images/home-layout_05_01.jpg" alt=""><img src="images/home-layout_05_02.jpg" alt=""><img src="images/home-layout_05_03.jpg" alt="">
</div>
<nav>
<ul>
<li>Home</li>
<li>About</li>
<li>Services</li>
<li>Projects</li>
<li>Photo Gallery</li>
<li>Contact</li>
</ul>
</nav>
</header>

我的 CSS:

body {
margin: 0 auto;
background-attachment: scroll;
/*background-image: url(images/home-layout_08.jpg);*/
background-repeat: repeat-x;
background-position: bottom;
}
header {width: 920px; margin: 0 auto;}
#top-social {float: right; text-align: right; vertical-align: middle; padding-top: 13px; width: 538px;}
nav {float: right; width: 538px; text-align: right; margin-top: 45px;}
nav li { display: inline;}

最佳答案

要实现您的布局,您需要将 Logo 图像向左浮动。

看到这个 FIDDLE

添加此 CSS:

header > img {
float: left;
}

这个:header > img {}意味着属性将仅适用于 <header> 的第一个子图像在您的案例中标记 Logo 图像,而不是社交图标。

关于css - 为什么我的 div 顶部有不必要的间隙?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23388699/

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