[아주 대충 HTML] 이미지 크기 자동 조정
보통 이미지 크기 조정은 <img src=그림주소 width=숫자, height=숫자> 이런식으로 숫자를 직접 넣어 조정합니다. 그러나 가로세로 길이를 정확히 알 수 없는 경우, 비율 계산하기 귀찮은 경우 자동으로 하는 코드가 있으면 편하겠죠.
또한 아주 큰 그림은 오른쪽이 잘려서 안 보이거나 아래 스크롤바를 좌우로 움직여 봐야 하니 좀 불편하기도 합니다. 그래서 좌우 크기를 줄이면서 또 세로 비율도 맞게 하는 코드가 필요한데 다음과 같습니다.
<img src="그림주소" style="max-width: 100%; height: auto;">
아래에서 좀 길게 설명해 보겠습니다.
0. 문제점 발견
https://twitter.com/sinbi2010/status/378474558690316288
https://pbs.twimg.com/media/BUCcmv0CAAAZQkN.jpg:large
이 사진을 퍼다가 그대로 올려 봅니다.
(크롬 : 마우스우클릭-이미지복사, 익스플로러 : 마우스우클릭-복사)
뭔가 이상합니다. 우측 잘렸습니다. 아무래도 크기 조정을 해야겠습니다.
글쓰기에서 HTML을 선택하면
<img src="https://pbs.twimg.com/media/BUCcmv0CAAAZQkN.jpg:large">
이런게 보일 겁니다. 크기가 없죠.
1. 이미지 크기 조정 기본
보통 html에서 크기는
width=(가로크기)px, height=(세로크기)px
이런 게 삽입되어 있습니다. 해볼까요?
* px 생략해도 되긴 하더군요.
<img src="https://pbs.twimg.com/media/BUCcmv0CAAAZQkN.jpg:large"
width=400px, height=300px
>
많이 작아졌죠. 크기도 문제고 이게 가로세로 비율이 맞는지도 알수 없습니다.
2. 세로 길이 자동조정
가로 길이에 맞춰 같은 비율로 세로길이를 자동 조정해 보렵니다. 제 블로그에서는 좌우가 한 620px 정도 되는데 연습삼아 width=600으로 하고 가로에 맞춰 세로를 자동으로 조정해보겠습니다.
style="width: 600px; height:auto;" 이걸 삽입해 보렵니다.
<img src="https://pbs.twimg.com/media/BUCcmv0CAAAZQkN.jpg:large"
style="width: 600px; height:auto;"
>
얼추 근사하게 보입니다.
3. 가로, 세로 길이 자동조정
이제는 블로그 좌우 크기가 얼마인지 모르거나 알아내기도 귀찮으니 그냥 가로는 width=100% 해 놓고 세로는 가로 길이에 따라 자동으로 조정하게 만드려고 합니다.
style="max-width: 100%; height: auto;"
<img src="https://pbs.twimg.com/media/BUCcmv0CAAAZQkN.jpg:large" style="max-width: 100%; height: auto;">
근사하죠.
물론 max-를 빼고 그냥 width: 100%를 해도 결과는 같습니다.
<img src="https://pbs.twimg.com/media/BUCcmv0CAAAZQkN.jpg:large" style="width: 100%; height: auto;">
style="max-width: 100%; height: auto;" 여기서 100%대신 50%를 넣으면 가로 길이가 절반으로 줄겠죠. 세로는 물론 같은 비율로 줄겠구요.
4. 요점
html 이미지 태그 안에
세로크기 자동조정 : <img src="그림주소" style="width: 700px; height: auto;">
가로세로 자동조정 : <img src="그림주소" style="width: 100%; height: auto;">
가로세로 자동조정 : <img src="그림주소" style="max-width: 100%; height: auto;">
이런 식으로 삽입하시면 그림이 잘리거나 좌우 스크롤바를 움직이지 않고도 한눈에 볼 수 있습니다.
'컴퓨터' 카테고리의 다른 글
[아주 대충 HTML] 이미지 태그 (0) | 2013.10.27 |
---|---|
[트위터 사용법] 예약트윗/자동트윗/봇트윗 - 1. twittbot.net (2) | 2013.10.27 |
[트위터 사용법] 트위터 검색 (0) | 2013.10.13 |
구글 크롬 북마크 동기화 중지/해제 (0) | 2013.04.14 |
코드카데미 (Codecademy) 이용 요령 (0) | 2013.02.28 |