이 범위를 div의 오른쪽에 맞추는 방법은 무엇입니까?
다음 HTML이 있습니다.
<div class="title">
<span>Cumulative performance</span>
<span>20/02/2011</span>
</div>
이 CSS와 함께 :
.title
{
display: block;
border-top: 4px solid #a7a59b;
background-color: #f6e9d9;
height: 22px;
line-height: 22px;
padding: 4px 6px;
font-size: 14px;
color: #000;
margin-bottom: 13px;
clear:both;
}
이 jsFiddle을 확인하면 http://jsfiddle.net/8JwhZ/
이름과 날짜가 서로 붙어 있음을 알 수 있습니다. 날짜를 오른쪽에 맞추는 방법이 있습니까? 나는 float: right;두 번째 시도했지만 <span>스타일을 망쳐 놓고 날짜를 둘러싸는 div 외부로 밀어 넣습니다.
HTML을 수정할 수있는 경우 : http://jsfiddle.net/8JwhZ/3/
<div class="title">
<span class="name">Cumulative performance</span>
<span class="date">20/02/2011</span>
</div>
.title .date { float:right }
.title .name { float:left }
수레 작업은 약간 지저분합니다.

flexbox로 다른 많은 '사소한'레이아웃 트릭을 수행 할 수 있습니다.
div.container {
display: flex;
justify-content: space-between;
}
2017 년에 레거시 브라우저를 지원하지 않아도되는 경우이 솔루션이 플로트보다 선호되는 솔루션이라고 생각합니다 : https://caniuse.com/#feat=flexbox
다양한 float 사용법이 flexbox와 비교되는 방식을 확인하십시오 ( "경쟁 답변이 포함될 수 있습니다") : https://jsfiddle.net/b244s19k/25/ . 여전히 float를 고수 해야하는 경우 세 번째 버전을 권장합니다.
플로트에 대한 대체 솔루션은 절대 위치 지정을 사용하는 것입니다.
.title {
position: relative;
}
.title span:last-child {
position: absolute;
right: 6px; /* must be equal to parent's right padding */
}
바이올린 도 참조하십시오 .
html을 수정하지 않고도이 작업을 수행 할 수 있습니다. http://jsfiddle.net/8JwhZ/1085/
<div class="title">
<span>Cumulative performance</span>
<span>20/02/2011</span>
</div>
.title span:nth-of-type(1) { float:right }
.title span:nth-of-type(2) { float:left }
없이 flexbox를 사용하는 솔루션 justify-content: space-between.
<div class="title">
<span>Cumulative performance</span>
<span>20/02/2011</span>
</div>
.title {
display: flex;
}
span:first-of-type {
flex: 1;
}
flex:1첫 번째에 사용할 때 <span>나머지 전체 공간을 차지하고 두 번째 <span>를 오른쪽으로 이동합니다 . 이 솔루션의 바이올린 : https://jsfiddle.net/2k1vryn7/
Here https://jsfiddle.net/7wvx2uLp/3/ you can see the difference between two flexbox approaches: flexbox with justify-content: space-between and flexbox with flex:1 on the first <span>.
참고URL : https://stackoverflow.com/questions/5067279/how-to-align-this-span-to-the-right-of-the-div
'Programming' 카테고리의 다른 글
| VARCHAR (255)이 너무 자주 사용되는 다른 이유가 있습니까? (0) | 2020.06.28 |
|---|---|
| postgres 데이터베이스에서 단일 테이블의 백업을 만드는 방법은 무엇입니까? (0) | 2020.06.28 |
| mailto body에 줄 바꿈 삽입 (0) | 2020.06.28 |
| Maven에서 종속성 추가 (0) | 2020.06.28 |
| '커플 링이 낮고 응집력이 높다'는 것은 (0) | 2020.06.28 |