티스토리 뷰

카테고리 없음

CSS - 링크 영역 잡기

심재철 2019. 4. 23. 14:38

하나의 PNG파일만 불러와도 되므로 서버에 요청을 덜해서 상대적으로 웹페이지 로딩 시간을 줄일수 있는 기법이 있다. 이 기법은 스프라이트 이미지 하나만을 서버에서 불러온다.

 

before, after 가상 선택자는 content를 ''; 와 같이 비우지 않는다면 width와 height속성을 무시하기 때문에 반드시 content:''; 구문을 넣어 준다음 영역을 잡아야 한다.

 

하지만 이런 방식에는 단점이 있다. 예를들어 페이지의 디자인이 자주 변경 되는 경우 그 페이지에서 사용된 스프라이트 이미지의 내용도 바껴야 하고 따라서, 변경된 이미지 위치 때문에 css파일을 수정해야 한다. 

이런 단점을 보완하기 위해서 node-sprite-generator와 같은 툴을 이용해서 자동으로 스프라이트 이미지를 만들어주고, css파일까지 자동으로 만들어 주는 툴을 사용하면 되게 편리할 것이다.

 

 

 

 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함