【发布时间】:2018-01-07 22:42:42
【问题描述】:
您好,我正在使用 html 和 css 制作导航栏,但我无法使用引导程序,并且遇到了问题。我遇到的问题是,当我将文本浮动到左侧并将其他一些文本浮动到右侧时,它们最终不在同一行。这就是我想要的样子:
这是我的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<title>Menu</title>
<link rel="stylesheet" type="text/css" href="main.css">
<meta charset="utf-8">
</head>
<body>
<nav class="group">
<div class="nav_top">
<div class="left_opt">
<p>Option 1</p>
<p>Option 2</p>
</div>
<div class="mid_logo">
<p>Logo</p>
</div>
<div class="right_opt">
<p>Option 3</p>
<p>Option 4</p>
</div>
</div>
</nav>
</body>
</html>
这是我的 CSS:
html {
margin: 0px;
padding: 0px;
}
body {
background-color: #777;
margin: 0px;
padding: 0px;
}
.group:after {
content: "";
display: table;
clear: both;
}
nav {
background-color: white;
font-family: helvetica-neue;
font-size: 20px;
}
.left_opt p {
float: left;
display: inline;
}
.mid_logo {
text-align: center;
display: inline;
}
.mid_logo p{
margin-top: 0px;
}
.right_opt p {
float: right;
display: inline;
}
我应该怎么做才能让它看起来像第一张照片?我需要一个好的解决方案,因为我需要让它响应。提前谢谢各位!
【问题讨论】: