css float:left;margin-right:10px排版 10

cssfloat:left;margin-right:10px排版,往往最后一个元素会留空白出来,只要中间元素要margin-right。请问可以怎样处理呢?代码如下:<... css float:left;margin-right:10px排版,往往最后一个元素会留空白出来,只要中间元素要margin-right。请问可以怎样处理呢?代码如下:<style> *{ margin: 0; padding:0; } .row{ margin: 10px auto; width:500px; height:200px; border:1px solid red; } .col{ width:100px; height:100px; background: yellow; float: left; border:1px solid black; margin-right: 23px; }</style><div class="row"> <div class="col">1</div> <div class="col">2</div> <div class="col">3</div> <div class="col">4</div></div> 展开
 我来答
古龍情cY
2018-08-24 · TA获得超过407个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:60.2万
展开全部
可以使用 letter-spacing:*px; 来控制文字间距,*px是指间距像素
这个不仅可以用在li里,其它需要文字排版的地方都可以使用
举个例子:
.list li {width:200px; text-align:center; height:22px; line-height:22px; letter-spacing:5px; overflow:hidden; clear:both;}
说明.list li {li宽度200px; 文字居中; li高度22px; 行高22px; 字间距5px; 超出部份隐藏; 清除;}
mickysu300
2019-03-29
知道答主
回答量:14
采纳率:0%
帮助的人:4.9万
展开全部
给第四列增加一个类col-4并设置下float及margin属性,试试这段代码:
<style> *{ margin: 0; padding:0; } .row{ margin: 10px auto; width:500px; height:200px; border:1px solid red; } .col{ width:100px; height:100px; background: yellow; float: left; border:1px solid black;margin-right:30px;}.col-4{float:right;margin-right:0px;}</style><div class="row"> <div class="col">1</div> <div class="col">2</div> <div class="col">3</div> <div class="col col-4">4</div></div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式