gpt4 book ai didi

css - HTML5 元素内文本定位问题

转载 作者:行者123 更新时间:2023-11-28 06:51:01 24 4
gpt4 key购买 nike

我在处理按钮内的文本时遇到了问题。每当我尝试在按钮的顶部或底部应用填充以使文本居中时,它所做的只是移动整个按钮。我怀疑这与我对定位和展示缺乏了解有很大关系。

<!DOCTYPE html>
<html>
<head>
<title>WhiteGrid</title>
<link type="text.css" rel="stylesheet" href= "stylesheet.css"/>
</head>
<body>
<div>
<div id="header"><img src="title.png"></div>
<div id="navbar">
<div class="button"><p>Home</p></div>
<div class="button"><p>Gallery</p></div>
<div class="button"><p>About</p></div>
<div class="button"><p>Settings</p></div>

</div>
<div id="body"></div>
<div id="footer"><p>Copyright&copy 2015 Hayden Shaw. All rights reserved.</p></div>
</div>
</body>
</html>

CSS:

body {
background-color: #C6C1C9;
}

#header {
display: block;
background-color: #856799;
height: 60px;
width: 100%;
box-shadow: 0px 1px rgba(0,0,0,0.2);
}
#header > img {
display: block;
margin: auto;
}

#navbar {
display: block;
background-color: rgba(73,71,74,0.7);
height: 40px;
width: 100%;
box-shadow: 0px 1px rgba(0,0,0,0.2);
}
#body {
display: block;
width: 100%;
min-height:500px;
}
#footer {
padding-top:24px;
display: block;
background-color: #7D7285;
width: 100%;
height: 60px;
box-shadow: 0px 1px rgba(0,0,0,0.2);
}
#footer > p {
position: relative;
text-shadow: 0px -1px rgba(0,0,0,0.2);
color: #A3A3A3;
font-family: Verdana;
font-size: 10px;
text-align: center;

}
.button{
margin:0px;
text-shadow: 0px -1px rgba(0,0,0,0.2);
font-family: Verdana;
text-align: center;
color: white;
display: inline-block;
height: 40px;
width: 80px;
background-color: rgba(73,71,74,0);
}
.button:hover{
background-color: #353336;
color: #856799;
}

提前致谢。

最佳答案

不要对按钮应用填充,而是对包含文本的段落应用填充。如果您在布局文本时遇到问题,我建议使用文本图像,这样会更容易。

您似乎正在尝试创建菜单栏。我不会用 div 来做。使用表格或列表要容易得多。

<table>
<tr>
<td>Home</td>
</tr>
</table>

<ul>
<li>Home</li>
</ul>

这将更容易设置样式。

关于css - HTML5 元素内文本定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33770480/

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