html - 有没有更好的方法来分组这些
标签?
问题描述
所以我正在尝试创建一个具有居中链接的菜单,但我不知道是否有更好的方法来做到这一点(就像我想知道是否有一种方法可以只用一个
标签)。任何帮助表示赞赏。
.menuBar {
width: 100vw;
height: 5vh;
background-color: plum;
display: flex;
}
.menuBar>* {
border: 1px solid black;
margin-right: 5%;
text-align: center;
}
<div class="menuBar">
<a href="index.html" title="Home">
<img src="homeButton.png" alt="Home Button" id="homeButton" width="50" height="50">
</a>
<p>
<a href="bubble.html" title="Bubble Sort">Bubble Sort</a>
</p>
<p>
<a href="insertion.html" title="Insertion Sort">Insertion Sort</a>
</p>
<p>
<a href="merge.html" title="Merge Sort">Merge Sort</a>
</p>
<p>
<a href="quick.html" title="Quick Sort">Quick Sort</a>
</p>
</div>
解决方案
我不确定这是否是您正在寻找的确切内容,但下面的代码将很好地将菜单项与它们周围的空间以及 a 中最少必要数量的元素div
以及更少的元素居中css
:
<body>
<div class="menuBar">
<a href="index.html" title="Home">
<img src="homeButton.png" alt="Home Button" id = "homeButton" width="50" height="50">
</a>
<a href="bubble.html" title="Bubble Sort">Bubble Sort</a>
<a href="insertion.html" title="Insertion Sort">Insertion Sort</a>
<a href="merge.html" title="Merge Sort">Merge Sort</a>
<a href="quick.html" title="Quick Sort">Quick Sort</a>
</div>
</body>
.menuBar{
width: 100vw;
height: 5vh;
background-color: plum;
display: flex;
align-items: center;
justify-content: space-around;
}
看看这里。我希望它有所帮助。
推荐阅读
- python - Python脚本冻结直到鼠标移动?
- c++ - C++ / ASIO / TCP / Socket / Response 有时/经常是空的,即使 do_write 被成功调用
- manim - 变换动画是如何工作的?
- java - ImageViews MouseEvent 在 javaFX 应用程序上不起作用
- react-hooks - 如何使用钩子传递文本框目标值 onchange 事件并更改对象属性
- python - 将列表的项目与python中的另一个列表匹配
- java - 哈希映射 Java 的前两个条目
- reactjs - 无法在后端 django 的反应中显示图像
- apache-flink - Kubernetes 上的 Flink
- django - Django - 提交表单后无法呈现数据