css - 如何水平对齐按钮和ul元素
问题描述
我想实现以下布局:
[我的按钮][hello1][hello2]
这是html:
<div id='container'>
<button id='my-button'>my button</button>
<ul id='my-ul'>
<li>hello1</li>
<li>hello2</li>
</ul>
</div>
如何定义css?
解决方案
Flexbox 是解决这个问题的正确方法。在这种情况下,您想要对齐容器元素中的每个元素,以及列表中的元素,所以 css 应该是
.container {
display: flex;
}
ul {
display: flex;
}
推荐阅读
- ruby-on-rails - 如何保存具有虚拟属性的活动记录列表并验证该虚拟属性
- react-native - 我的 React Native 应用程序上的 Android Intent 重定向漏洞
- python - ctypes.windll.kernel32.SetConsoleTitleW 的 Linux 等价物是什么
- javascript - Javascript 输入值未定义
- python - 如何找到 pandas.Series.str.extractall() 输出的位置?
- html - 当圆圈在圆圈内时,如何向圆圈添加过滤器?
- multithreading - 访问全局 HashMap 中不相交的条目以获取 Rust 中线程的生命周期
- linux - lseek() 对目录文件描述符意味着什么?
- javascript - 是 Numb Turn 服务器不工作还是我的配置错误?
- python - 枚举不明白我想把它设置成什么