css 에 대해 알고 싶은 두세가지 것들

XHTML 내부의 외부파일 참조형식
<link type="text/css" rel="stylesheet" href="lounge.css" />

w3c css validator
http://jigsaw.w3.org/css-validator/


반드시 기억해둘 것들:
  • text-align 은 그 이름과 다르게 텍스트 뿐 아니라 블록 앨리먼트 내부의 모든 인라인 앨리먼트를 정렬시킨다(text, img, span 등등)
  • 즉, text-align 은 블록 앨리먼트에서만 설정되어야 한다. span이나 img 같은 인라인 요소에는 아무런 작동도 하지 않는다.
  • <span> 같은 inline 앨리먼트의 모든 방향에 margin 값을 주면, 다른 블록앨리먼트와 달리 좌우에만 빈공간이 추가된다. 하지만 예외적으로 <img> 앨리먼트는 모든 방향에 빈공간이 추가된다.
  • <img>를 제외한 <span><em><strong> 같은 인라인 앨리먼트의 너비를 설정할 수 있지만, 그들을 위치시키기 전에는 아무런 영향을 주지 못한다.
  • <table> 의 셀(td)들은 패딩과 테두리를 갖지만, margin 값을 가질 수는 없다. 셀들의 간격은 border-spacing 속성으로 조정해야 한다. (익스플러어 6 버전에는 지원되지 않는다.)


재미난 기능들:  

  • css 선택자를  #elixire h2 { ... } 로 하면  elixire 라는 아이디를 가진 앨리먼트 내부의 모든 h2가 선택된다. 하지만 #elixire > h2 {...} 라고 선택자를 명시하면 elixire 라는 아이디를 가진 앨리먼트 내부의 직계자식 h2 만 선택된다

 CSS 속기법 예:
    font    :     italic small/1.9em Georgia, "Times New Roman", serif;
    font    :     small/1.6em Verdana , Helvetica , Arial , sans-serif;
    background    :     #a7cece url(images/background.gif) no-repeat;

CSS 레이아웃과 포지셔닝

  • position: absolute 사용시 top , left , right , bottom 값은 가장 가깝게 위치한 조상을 기준으로 적용된다. 만약, 자신을 둘러싼 div 같은 앨리먼트가 있다면 그 div 를 기준으로, 혹은  자신을 둘러싼 조상이 없다면 <body>를 기준으로 매겨진다.
  • 상대적인 포지셔닝(position: relative) 는 절대적인 것과는 다르게 가장 가깝게 포함된 블록으로 부터의 절대적인 좌표가 아니라 앨리먼트의 실제 위치로부터의 오프셋이다. 즉 앨리먼트가 전체 문맥의 흐름에서 놓여있는 위치로 부터의 거리이다. 

by beizix | 2008/06/17 00:59 | Web2.0 준비물 | 트랙백 | 덧글(0)

트랙백 주소 : http://beizix.egloos.com/tb/1936979
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶