HTML과 CSS만을 이용하여 상하좌우 중앙정렬 하기.
* 텍스트 HTML
1
2
3
4
5
6
7
8
9
10
|
<!-- 텍스트 -->
<div class="box">
<div class="vc"> Lorem ipsum dolor sit amet, consectetur adipisicing elit, <br>
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </div>
<!-- vc -->
</div>
|
cs XC |
- CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
.box{
width: 100%;
max-width: 640px;
height: 240px;
margin: 2rem auto;
background: #eee;
}
.vc{
text-align: center;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
|
cs |
* 이미지 HTML
1
2
3
4
5
6
7
|
<!-- 이미지 -->
<div class='img'>
<span></span>
<img src="/" class="photo"/>
</div>
|
cs |
- CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
.img {
display: block;
text-align: center;
display: block;
text-align: center;
vertical-align: middle;
border: 4px solid #dddddd;
padding: 4px;
width: 360px;
height: 240px;
margin: 2rem auto;}
.img * {
display: inline-block;
height: 100%;
vertical-align: middle;
}
.img .photo {
height: 120px;
width: auto;
max-width: 100%;
max-height: 100%;
}
|
cs |
728x90
'퍼블리싱 > HTML | CSS | Javascript' 카테고리의 다른 글
항상 화면 하단에 고정되는 footer (0) | 2017.04.02 |
---|---|
min-height 크로스브라우징 (0) | 2017.04.02 |
투명도 설정 크로스브라우징 (0) | 2017.04.02 |
텍스트의 첫 글자만 크게하기 (0) | 2017.03.30 |
그라데이션, 마우스오버효과 (0) | 2017.03.30 |