css两个div 并排显示

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS的并排显示是如何实现的呢?其实很简单,只需要使用float属性即可。假设我们有两个元素分别是和,我们希望它们并排显示,我们可以这样写CSS:.left, .right { float:left;

CSS的并排显示是如何实现的呢?其实很简单,只需要使用float属性即可。

假设我们有两个

元素分别是
,我们希望它们并排显示,我们可以这样写CSS:

.left, .right {
   float:left;
   width:50%;
} 

上述代码中用到了CSS选择器,.left和.right是两个选择器,中间用逗号隔开,代表同时应用这两个选择器的样式。接下来,我们设置float属性的值为left,并将宽度设置为50%。这样,两个

元素就可以并排显示了。

然而,在实际中,有些时候并排显示的元素会出现一些奇怪的问题。比如,

元素会向右偏移,或者两个元素之间会出现空隙。这时候,我们需要通过设置margin和padding属性来解决这些问题。

比如,如果我们希望两个元素之间没有空隙,我们可以在CSS中设置:

.left, .right {
   float:left;
   width:50%;
   margin-right:-1px; /*重点,消除空隙*/
} 

上述代码中,我们设置了margin-right为-1px,这样就可以消除两个元素之间的空隙了。同时,我们也可以设置padding来调整两个元素的间距。比如,如果我们希望两个元素之间的间距为10px,我们可以这样设置:

.left, .right {
   float:left;
   width:50%;
   margin-right:-1px;
   padding:0 5px; /*设置左右间距为5px*/
} 

上述代码中,我们设置了padding为0 5px,代表上下间距为0,左右间距为5px。这样,我们就可以实现两个元素之间的间距为10px了。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css两个div 并排显示

粉丝

0

关注

0

收藏

0

已有0次打赏