나는 font속성을 잘 쓰질 않는다. 왜? 잘 모르니깐! 하지만 웹퍼블리셔가 모르는 속성이 있으면 되겠는가? 모르면 배워서 써먹어야지!
그래서 요번에 font속성에 알아봤다. font속성은 어떻게 쓰는거며 장단점은 무엇인가!
예시1
font속성을 사용안했을때.
예시2
font속성을 사용했을때.
위의 예시1,예시2의 경우 결과는 동일하다.하지만 예시2가 코드량이 더 적은것을 알 수 있을것이다.
font속성에 대해 더 알아보도록 하자
속성값 | [[ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height> ]? <font-family> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit |
---|---|
기본값 | 개별 속성 참고 |
적용대상 | 모든 요소 |
상속여부 | Yes |
퍼센트 | font-size는 부모 요소를 기준으로, line-height는 요소 자신의 font-size를 기준으로 계산됨 |
산출값 | 각 속성 참조(font-style등) |
font-style,font-variant, font-weight는 순서에 상관이 없고 쓰지 않으면 normal로 적용된다. 하지만 font-size와 font-family는 순서대로 나와야 하며 생략은 불가능하다. 만약 font-size와 font-family중 하나라도 없다면 font속성은 적용되지 않는다.
그리고 참고할것은 위에 써있다 시피 font-style,font-variant,font-weight은 없으면 normal(Default)값으로 저장된다는것이다. 부모에서 속성값을 주었는데 자식에 font속성에서 지정해주지 않았다면 부모의 속성값은 자식에서 normal로 표현된다. 참고하자!
'CSS' 카테고리의 다른 글
CSS로 화살표(▲,◀,▼,▶) 만들기. (0) | 2012.08.27 |
---|---|
CSS3에서 사용되는 새로운 박스 모델 border-box. (0) | 2012.07.02 |
CSS Selector (0) | 2012.06.19 |