html - 将最后 3 个项目向右移动
问题描述
我想将最后三个项目向右移动,但我不知道该怎么做。我尝试使用margin-right。
.header-right {
float: right;
padding-right: 20px;
}
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
body {
margin: 0;
padding: 0;
}
.txt10 {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: red;
}
.header-page {
display: flex;
flex-flow: row wrap;
background-color: aqua;
height: 20px;
padding-top: 13px;
padding-bottom: 13px;
padding-left: 150px;
}
.header-left {
padding-left: 14px;
}
.header-right {
float: right;
padding-right: 20px;
}
#dropDown-languages {
width: 75px;
height: 20px;
margin-right: 20px;
}
<div class="header-page text10">
<div class="header-left"><i class="far fa-calendar"></i>138 running days</div>
<div class="header-left"><i class="far fa-envelope"></i>admin@superbtc.biz</div>
<select name="dropDown-languages" id="dropDown-languages">
<option value="english">English</option>
<option value="french">French</option>
</select>
<div class="header-right"><i class="fas fa-angle-right"></i> deposit</div>
<div class="header-right"><i class="fas fa-angle-right"></i> paidout</div>
</div>
解决方案
.header-left:nth-child(2) {margin-right: auto;}
将元素一直推到右侧,因为您要告诉边距占用最大的可用空间。
你已经有了.header-page { padding-left: 150px;}
。如果您也添加padding-right:150px
,您将在标题右侧获得填充,并且自动边距将无法将内容一直推到边缘。
推荐阅读
- javascript - D3.js 可观察力布局,标签未出现
- c# - Contract.Requires 和 Contract.Ensures 无效
- select - $select 和 $expand Odata V4 命令正在生成错误
- python - 如何使用 grid-Manager 让 .grid_columnconfigure() 在 Frame 内工作?
- java - 为什么我的 .setTexts 出现空白?
- css - 为什么 Google Chrome 浏览器使用 -webkit-* 前缀,而 Chrome 在 Blink 上运行(IOS 除外,它们在 webkit 上运行)
- mule-studio - 如何将此代码从 Dataweave 1 转换为 Dataweave 2
- python - 无法连接到端点 aws
- javascript - 在 ServiceWorker 中使用 setTimeout
- amazon-s3 - 我的 kinesis 数据和 s3 数据不匹配。为什么是这样?