본문 바로가기
Programming/FrontEnd

[CSS] 한 걸음 더 CSS: 코딩가나다 버티컬 얼라인(세로 정렬, vertical-align)

by devpine 2019. 12. 16.
반응형

예제1.

index6.html

<!DOCTYPE html>
<html>
    <head>
        <title>06 vertical align</title>
        <link rel="stylesheet" href="style6.css">
    </head>
    <body>
        <div class="wrapper">
            <div class="box"></div>
        </div>
    </body>
</html>

 

style6.css

body{
    background-color: #999;
}
.wrapper{
    background-color: blanchedalmond;
    width: 960px;
    height: 400px;
    line-height: 400px; /*한 줄 height를 전체 height로 잡아주면 vertical-align 세로 middle 성공!*/
    text-align: center; /*여기서 text-align으로 좌우 center로도 만들어주기*/
    margin: 0 auto;
}
.box{
    display: inline-block;  /*inline 속성을 포함해야 vertical-align의 middle이 의미 있어짐*/
    background-color: green;
    width: 100px;
    height: 100px;
    vertical-align: middle;
}

 

예제2.

index6.html

<div class="wow">
	<span class="text">Apple 애플 Macbook 맥북 Pro 프로</span>
	<span class="badge">NEW</span>
</div>

style6.css

body{
    background-color: #999;
}
.wow{
    background-color: white;
}
.text{
    background-color: orange;
    font-size: 30px;
}
.badge{ /*badge 위치*/
    background-color: orangered;
    color: white;
    font-size: 0.3em;
    vertical-align: middle; /*정확히 middle에 오는게 아니고, eng text의 middle에 위치. 
    따라서 아래와 같은 작업을 해줘야 함.*/
    padding: 0.2em 0.8em 0.2em;
    display: inline-block;
    border-radius: 30px;
    margin-top: -1.2em;
}

 


아래 강의를 수강하고 개인적으로 정리하는 글입니다.

https://programmers.co.kr/learn/courses/4521

 

한 걸음 더 CSS: 코딩가나다 | 프로그래머스

× 본 강의 시리즈는 총 14개의 자음 개수에 따라 순차적으로 제작됩니다. 7/13 기준으로 8강까지 업로드 되어있으며, 하나씩 순차적으로 업데이트 됩니다. 한 걸음 더 CSS: 코딩가나다 부트스트랩 없으면 CSS는 쳐다도 안보는 분들께 추천! 한글 자음 순서대로, 각 자음으로 시작하는 CSS 속성들에 대해 부담없이 알아보는 빔캠프의 동영상 강의. 라이브 코딩을 구경하며 CSS에 대해서 조금씩, 조금씩 알아갈 수 있습니다. CSS는 디자이너들의

programmers.co.kr

 

반응형

댓글