首页 > web前端 > css教程 > 如何在 HTML 和 CSS 中并排对齐 Div 元素?

如何在 HTML 和 CSS 中并排对齐 Div 元素?

Mary-Kate Olsen
发布: 2024-12-20 03:59:14
原创
814 人浏览过

How to Align Div Elements Side by Side in HTML and CSS?

对齐

;元素并排

有很多方法可以实现,注意float: left…

对齐有很多种方法元素并排。以下是并排实现两个元素的最常见方法...

演示:在 Codepen>


所有示例的基本样式下面...

这些示例中父元素和子元素的一些基本 css 样式:

.parent {<p> 背景:mediumpurple;<br> 填充:1rem;<br>}<br>.child {<br>边框:1px纯靛蓝;<br>填充:1rem;<br>}<br>


使用浮动: 留下注意

使用浮动解决方案可能会对其他元素产生意想不到的影响。 (提示:您可能需要使用clearfix。)

html

<div> <div 类='child float-left-child'>A</div><p> <div></div><br>

css

 浮动: left;<p>}<br>


使用显示:内联块是简单明了

html

<div> <div class='child inline-block-child'>A&lt ;/div><p> <div></div><br>

css

 显示: inline-block;<p>}<br>


显示:内联块并删除之间的空格divs

注意:可以通过删除 div 标签之间的空格来删除这两个子元素之间的空格:

html

<div> <div class='child inline-block-child'>A&lt ;/div><div 类='child inline-block-child'>B</div><p></div><br>

css

显示: inline-block;<p>}<br>


显示:flex 是一个很好的选择选择

html

<div> <div class="child flex-child">A</ div><p> </p>
<div></div>;<br>

css

 显示:flex;<br>}<br>.flex-child { <br> 弹性: 1;<br>}<br>


display: inline-flex 与 display: flex 类似,但是内联

html

<div> <div class='child'>A</div><br> <div></div><br>

css

 显示: inline-flex;<br>}<br>


使用display:grid,可以微调布局

html

<div> <div class='child'>A</div><br> </p><div></div><br>

css

 显示:网格;<br> 网格-模板列:1fr 1fr<br>}<br>


登录后复制

以上是如何在 HTML 和 CSS 中并排对齐 Div 元素?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
上一篇:我可以使用填充来定位列表样式的图像吗? 下一篇:为什么 CSS 中的百分比高度不能按预期工作?
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
来自于 2024-04-16 10:10:18
0
0
2036
相关专题
更多>
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板