하

단순하면서 접근성이 뛰어나고 의미있는 로고 표현 마크업

· 2008-05-29 (목) 12:47:44 · 3704 · 4


로고표현 미리보기 : http://www.jennyhouse.info/ko/main.php

소스예제:


<h1><a href="/ko/main.php">제니하우스</a></h1>


보통 로고는 <h1>  으로 표현하기도 하고 문서 제목을 <h1> 으로 표현하기도 합니다.

먼저 로고 마크업에 관해,

둘다 틀린것은 아니지만 로고를 <div id="logo"> 로 했을 경우에는 논쟁요소가 발생할수도 있지만 로고를 <h1> 으로 마크업하고 계층구조에 따라 문서제목을 <h2> 로 하였다면 누구도 이것을 논쟁요소로 만들 수 없습니다.

현재 페이지를 계층구조에 따라 다른 문서의 형태로 옮긴다고 가정할 때 가장 큰 제목이 되는 것이 바로 h1 입니다.

한편 하나의 페이지에서 h1을 몇번이고 사용할 수 있는지에 대한 것은 명확하게 정의 내려진 바 없으므로 논쟁할 수도 있는 부분입니다. h1을 사이트 로고에 한번 사용한다면 여기에 이의를 제기할 수 있는 사람은 아무도 없지만 h1을 사이트 로고에도 적용하고 콘텐츠 영역의 제목에도 적용한다면 이것은 명확히 틀렸다고는 할 수 없지만 논쟁의 대상이 될 수 있다는 의미 입니다. h1을 하나의 페이지에 몇번 사용할 수 있는지에 대해서는 W3C의 스펙에 표현되어 있지 않기 때문입니다.


현재 위에 표현된 <h1> 로고 표현은 모든 일반 웹브라우저(익스플로러,파이어,넷스케이프) 에도 동일한 결과값을 얻음과 동시에 css 가 지원되지 않는, 이 문서를 선형화하였을때, 브라우저에서는 상단에 <h1> 이라는 문서내 가장 큰 글씨로 제니하우스 라는 글씨가 표현되고 링크가 걸리게 됩니다.


반대로 css 가 지원되는 일반 웹브라우저에서는 글씨가 아닌 로고이미지로 마우스를 올렸을때 메인페이지로 이동하게끔 되어 있고 클릭시 클릭영역까지 넓게 하여 일반 유저가 접근하기 편한 마크업으로 구성하였습니다.


 ---------------------- 적용예제소스 ----------------------

<h1><a href="/ko/main.php">제니하우스</a></h1>


-끝입니다. 단순하지만 가볍고 접근성이 뛰어나면 로고가 갖추어야할 모든 요소도 갖추고 있습니다.



 ---------------------- 실제 css 소스  ----------------------

h1 {
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0;
 text-indent: -5000px;
}

h1 a {
 display: block;
 width: 161px;
 height: 114px;
 background: url(/ko/img/common/logo.png) no-repeat;
}

h1 a:hover {
 display: block;
 width: 161px;
 height: 114px;
 background-image: url(/ko/img/common/logo_hover.png);
}



------------------ 도움이 조금이라도 되셨으면 추천요~~

[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]
|

댓글 4개

좋은 정보 감사드립니다~~^^ 계속 <div id="logo">로 사용했었는데
저도 이제 바꿔야겠군요~~ㅎ
ZBXE는 레이아웃에 저런 식으로 CSS가 만들어져 import 하더군요.
몇달을 ZBXE로 삽질하다 좀전에야 영카트 구입하고 소스 들여다 보는데
몇년전에 만져봤던 제로보드4의 구조가 어렴풋히 기억 납니다.
각설하고....

막막 합니다.
흠... text-indent: -5000px; 이게 텍스트를 감추는 요소인가요?
이걸 몰랐네..

저는 div id=logo 로 레이아웃을 잡고 거기에 이미지를 넣은다음에
<h1 style="dispaly:none">메롱</h1>
이렇게 넣어주는데...

아예 저렇게 글씨를 감추는 법이있다면 h1 으로 레이아웃을 잡아버려도 괜찮겠군요.

뭐 말씀하셨다시피 규정이 딱히 있는것도아니고.. 선형화에 문제만 없음 되겠죠뭐 ㅋ
좋네요 ^^ 흐흐
css 껐을때 짜잔.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
08-10-30 조회 2,701
08-10-30 조회 2,795
08-10-20 조회 2,529
08-10-11 조회 2,431
08-09-20 조회 4,175
08-09-20 조회 2,843
08-09-18 조회 2,720
08-09-18 조회 3,422
08-09-17 조회 3,289
08-09-05 조회 4,631
08-09-03 조회 2,756
08-08-18 조회 2,893
08-08-17 조회 2,631
08-08-13 조회 3,411
08-07-30 조회 3,472
08-07-28 조회 4,351
08-07-22 조회 5,583
08-07-22 조회 4,064
08-07-10 조회 3,034
08-07-08 조회 3,098
08-06-30 조회 3,858
08-06-30 조회 3,343
08-06-30 조회 3,658
08-06-14 조회 2,726
08-06-11 조회 7,090
08-06-05 조회 3,307
08-05-20 조회 4,821
08-05-13 조회 4,159
08-05-08 조회 3,113
08-05-08 조회 5,266
08-04-25 조회 4,064
08-04-22 조회 4,529
08-04-21 조회 3,168
08-04-17 조회 2,557
08-04-17 조회 2,954
08-04-17 조회 2,253
08-04-17 조회 5,222
08-04-17 조회 4,541
08-04-17 조회 4,533
08-04-17 조회 3,316
08-04-17 조회 3,146
08-04-17 조회 3,632
08-04-17 조회 4,993
08-04-17 조회 5,142
08-04-17 조회 3,349
08-04-04 조회 4,608
08-04-04 조회 2,832
08-04-04 조회 2,578
08-04-04 조회 2,808
08-04-04 조회 2,543
08-04-04 조회 2,782
08-04-03 조회 2,666
08-04-03 조회 2,735
08-04-02 조회 3,050
08-04-02 조회 3,201
08-03-31 조회 3,095
08-03-26 조회 4,271
08-03-11 조회 2,960
08-03-11 조회 2,370
08-03-11 조회 2,379
08-03-07 조회 4,213
08-03-07 조회 3,307
08-03-06 조회 4,758
08-03-04 조회 3,390
08-02-19 조회 3,785
08-02-03 조회 3,408
08-01-18 조회 3,992
08-01-15 조회 3,444
08-01-12 조회 4,292
08-01-12 조회 3,856
08-01-12 조회 3,807
07-12-24 조회 3,105
07-11-30 조회 3,942
07-11-08 조회 5,006
07-11-06 조회 3,857
07-10-26 조회 5,001
07-10-24 조회 4,188
07-10-22 조회 3,576
07-10-19 조회 4,755
07-10-09 조회 4,892
07-10-09 조회 6,756
07-10-05 조회 3,089
07-10-05 조회 4,025
07-10-03 조회 7,536
07-10-03 조회 3,581
07-10-03 조회 2,931
07-10-03 조회 2,854
07-09-28 조회 4,701
07-09-27 조회 3,766
07-09-27 조회 3,219
07-09-13 조회 3,366
07-08-28 조회 3,454
07-08-04 조회 4,840
07-08-01 조회 5,534
07-08-01 조회 4,939
07-07-30 조회 5,455
07-07-29 조회 3,603
07-07-21 조회 3,424
07-07-18 조회 5,381
07-07-16 조회 3,181