我正在创建一个主页,为此我在视口上放置了一个导航栏。导航栏包含应该关注的按钮,从一个部分导航到另一个部分。 但实际上他们被放置在左边。无论是否有2,3,4或5+按钮,我都希望它们完全居中。整个“按钮行”应该完全居中。中心按钮的可能模式
还是以图片说话:
什么是共同/可能的方式做到这一点?
我想到的唯一模式是将宽度添加到按钮home
和ubuntu
,最后添加margin 0 auto
。
我navigationbar.css(紫色条):
#navigationBar {
background-color:#660099;
}
.navigationButton {
background-color:transparent;
border-bottom:2px solid transparent;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
}
.navigationButton:hover {
background-color:transparent;
border-bottom:2px solid #18ab29;
}
.navigationButton:active {
position:relative;
top:1px;
}
我home.html的:
<!DOCTYPE html>
<html>
<head>
<title>Ubuntu</title>
<link rel="stylesheet" type="text/css" href="style/general.css" />
<link rel="stylesheet" type="text/css" href="style/navigationBar.css" />
</head>
<body>
<div id="navigationBar">
<a href="home.html" class="navigationButton">Home</a>
<a href="ubuntuOverview.html" class="navigationButton">Ubuntu</a>
</div>
</body>
</html>
希望有人能帮助!
尼斯,这是工作好!但是,为什么我可以把作为一个文本?它是否以每个元素为中心,如内部div。一点点的解释会很好.. – MMike 2015-04-03 11:32:59
是的,这个概念将适用于所有元素。但也要检查一下是否是“内联”或块元素。 – 2015-04-03 11:52:27