html - 如何水平排列 HTML 元素?
问题描述
我环顾 Stack Overflow 寻找我的问题的答案,但似乎没有任何效果。我正在尝试为我的网站创建一个水平导航栏。我之前做过一个,所以我只是将CSS和HTML代码复制了一遍,但它不起作用。我尝试再次手动编码,并使用float: left
但display: inline-block
仍然没有运气。
HTML:
<div class='navbar'>
<p class="active"><a href="index.html">Home</a></p>
<p><a href="explore.html">Explore</a></p>
</div>
CSS:
.navbar a {
display: inline-block;
}
解决方案
您不需要段落 ( <p>
) 标记,这些标记仅用于实际段落,它们之间需要有行分隔符。如果您只是在同一行上创建按钮,则不需要它们。
例子:
<div class='navbar'>
<a href="index.html">Home</a>
<a href="explore.html">Explore</a>
</div>
推荐阅读
- .net - F# 代码不够通用(使用静态成员约束)
- sql-server - Azure 网站上的 Azure VM SQL Server 集成安全性
- php - 正则表达式在 Regexr 工具中工作,但不在 PHP 中
- python - 网页抓取 vaadin python
- sql-server - SQL Server - 始终根据条件向上或向下舍入
- android - 数据绑定 NoSuchMethodError 与 buildtools 3.4.0
- angular - “对象”类型的参数不能分配给“字符串”类型的参数
- puppet - 如何将键读入数组?
- python - 插入 python mysql 不在数据库中更新
- pygame - 我不断收到此错误:无法打开“文件”