gpt4 book ai didi

html - 边距设置对于设置链接元素水平居中无效

转载 作者:行者123 更新时间:2023-11-28 17:02:29 24 4
gpt4 key购买 nike

我正在写一个网页。与图像的链接需要水平对齐到中心。在 .css 文件上,我写了(更具体地说是在 .ad 类中,margin:40 auto 50 auto),但元素仍然左对齐。为什么?

/* style */

.banner {
width: 100%;
height: 520px;
/*overflow: hidden;*/
background-color: purple;
}

.nav {
width: 1200px;
margin: 0 auto;
height: 100px;
background-color: yellow;
}

.ad {
display: block;
width: 1198px;
height: auto;
margin: 40 auto 50 auto;
/*margin:0 auto;*/
border: 1px solid #e7e7e7;
}


/* common.css */

.a {
text-decoration: none;
}

.headerbg {
width: 100%;
height: 100px;
background-color: #fdfdfd;
}

.main {
width: 1200px;
margin: 0 auto;
/*overflow: hidden;*/
background-color: pink;
height: 100px;
}

.mt40 {
margin-top: 40px;
}
index.html

<!--
<head>
<link rel="stylesheet" type="text/css" href="css/common.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
-->

<body>
<!-- header start -->
<div class="headerbg">

</div>
<!-- header end -->
<!-- banner start -->
<div class="banner">

</div>
<!-- banner end -->
<!-- nav start -->
<div class="nav">

</div>
<!-- nav end -->
<!-- main 1st content start -->
<div class="main mt40">
1 content
</div>
<!-- main 1st content end -->
<!-- main 2nd content start -->
<div class="main mt40">
2 content
</div>
<!-- main 2nd content end -->
<a href="#" class="ad">
<img src="#" width="1198" height="153">
</a>
</body>

最佳答案

我以像素为单位添加边距属性值。请尝试替换下面的代码。

.ad {
display: block;
width: 1198px;
height: auto;
margin: 40px auto 50px;
border: 1px solid #e7e7e7;
}

关于html - 边距设置对于设置链接元素水平居中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52072671/

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