태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

알쯔의 외부기억장치

간단한 한줄짜리 CSS 설정으로 웹페이지 구성요소들의 디자인 속성을 원하는데로 편집할 수 있는 몇가지 팁을 소개해 드립니다.

높이 100% 레이어 (테이블 만들기)

<html>
<body>
<div>높이 100%</div>
</body>
</html>

위의 경우 DIV {height:100%;} 로 높이 지정을 했을 때, 경우에 따라 적용되지 않을 수 있습니다. 이때는 DIV의 상위객체를 전부 높이 지정을 해줍니다.

BODY {height:100%;}
DIV {height:100%;}



레이어 중앙정렬 가운데로 맞추기
테이블의 경우 TD {vertical-align:middle;} 속성으로 수직 중앙정렬을 할 수 있지만, 레이어는 힘들죠. 하지만, DIV 요소가 고정된 높이를 가질 경우 line-height의 값을 높이와 동일하게 설정하면, 수직 중앙정렬효과를 줄 수 있습니다.

.middle {height:150px; line-height:150px;}



줄바꿈 금지
특정 요소에 포함된 텍스트가, 요소의 고정된 가로폭때문에 의도하지 않게 줄바꿈되는 것을 막을 수 있습니다.

.nobr {white-space:nowrap;}
.nobr {white-space:nowrap; overflow:hidden;}


파이어폭스의 스크롤바 보이게 하기
IE와 다르게 FF에서는 기본적으로 스크롤바가 나타나지 않습니다. 해당 CSS를 추가하면 FF에서 스크롤바를 나타나게 할 수 있습니다.

html {overflow:-moz-scrollbars-vertical;}


블록 엘리먼트 수평 중앙정렬 하기
요소가 500px 의 가로크기를 가지고, 자신의 상위 엘리멘트객체를 기준으로 수평 중앙정렬을 시킬 수 있습니다.

.div {width:500px; margin:0 auto;}


IE의 textarea에서 스크롤바 감추기
IE에서는 기본적으로 TEXTAREA 엘리먼트나, BODY 에 스크롤바가 보여집니다. 해당 CSS를 추가하면 스크롤바를 감출 수 있습니다.

BODY {overflow:auto;}
TEXTAREA {overflow:auto;}


출력시 페이지 넘김 처리하기
웹페이지 출력시, h2 엘리먼트가 있는 위치를 기준으로 다음페이지에 출력하게 할 수 있습니다.
h2 {page-break-before:always;}
저작자 표시 비영리 변경 금지
Posted by 알쯔
이럴땐, 이렇게!/프로그래밍 l 2008/10/22 01:00
TAG

TRACKBACK :: http://blog.arzz.com/trackback/313 관련글 쓰기

댓글을 달아 주세요

  1. 미쟈씨  댓글주소  수정/삭제  댓글쓰기

    와 이런 팁이 있네요. 잘 배워 갑니다~^^

    2010/02/04 10:55

1  ... 36 37 38 39 40 41 42 43 44  ... 384 

카테고리

분류 전체보기 (384)
프로필 (2)
일상이야기 (215)
세상바라보기 (9)
미디어로그 (16)
주절거림 (57)
엔터테인먼트로그 (17)
이럴땐, 이렇게! (49)
개발항해록 (19)

달력

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30