[모바일] DOCTYPE 에 따른 Table 다르게 표현되는 현상 > 기술자료 | 해피정닷컴

[모바일] DOCTYPE 에 따른 Table 다르게 표현되는 현상 > 기술자료

본문 바로가기

사이트 내 전체검색

[모바일] DOCTYPE 에 따른 Table 다르게 표현되는 현상 > 기술자료

HTML [모바일] DOCTYPE 에 따른 Table 다르게 표현되는 현상

페이지 정보


본문

Document Type(DTD)에 따라서 다르게 표현되는 현상이 확인되어 포스팅 합니다.

일반적으로 사용하는 DTD 형식은 다음과 같습니다.



HTML 4.01 Transitional
HTML 4.01 Strict
HTML 5
XHTML 1.0 Transitional
XHTML 1.0 Strict
XHTML 1.1
XHTML 1.1
XHTML Mobile 1.0


아래 2개의 HTML 화면이 있습니다. Tabel 로 구성된 HTML 문서이며, DTD 형식이 다릅니다.



DTD 사용시 표현방법에 따라서 아래와 같이 오류와 정상으로 표시되는 것을 정리했습니다.
그외의 것들은 Table 이 아닌 DIV 를 사용해서 화면 구성해야만 의도한 모습으로 표현이 되니 사용이 주의가 요합니다.

1) ( 정상 )  HTML 4.01 Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

2) ( 오류 )  HTML 4.01 Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>

3) ( 오류 )  HTML 5
<!DOCTYPE html>
<html lang="ko">

4) (정상 )  XHTML 1.0 Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

5) (오류 )  XHTML 1.0 Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

6) ( 오류 )  XHTML 1.1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

7) ( 오류 )  XHTML Mobile 1.0
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


이것에 대한 해결방법이나 이유를 아시는분 코멘트 부탁드립니다.


2014-04-16  한가지 확인된 사항입니다.
<table border="0" cellpadding="0" cellspacing="0">
<tr><td><img src="이미지.jpg" width="100" height="5"></td></tr>
</table>
에서 이미지.jpg 가 통상 텍스트 크기 (대략 17px) 이하인 경우 이미지 상하에 여백이 생김
<table border="0" cellpadding="0" cellspacing="0">
<tr><td height="5" style="background-image:url(이미지.jpg); background-repeat:no-repeat; background-position:center;"></td></tr>
</table>


2014-05-13 해결방법
아래와 같이 스타일시트를 정의하면 td 의 불필요한(?) 공백으로 인해서 줄간격이 생기는 것을 해결가능
<style type="text/css">
td { line-height:0; }
fieldset { border:0; }
img { display:block; border:0; }
</style>

<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td></td>
</tr>
</table>

댓글목록

등록된 댓글이 없습니다.


Total 2,641건 59 페이지
  • RSS
기술자료 목록
1481
호스팅   18940  2013-12-17 23:52  
1480
영카트   16450  2013-12-17 13:54  
1479
etc쇼핑몰   19431  2013-12-17 13:46  
1478
그누보드   12551  2013-12-12 13:09  
1477
SNS   14689  2013-12-02 18:16 ~ 2015-10-02 00:00  
1476
ClassicASP   21333  2013-11-28 00:08  
1475
그누보드   13191  2013-11-23 15:37  
1474
일반   34984  2013-11-21 21:23  
1473
일반   18783  2013-11-21 04:32  
1472
HTML   44583  2013-11-14 13:43 ~ 2023-11-13 10:00  
1471
Adobe   19364  2013-11-05 17:00  
1470
HTML   77454  2013-10-31 14:11 ~ 2020-10-29 14:39  
1469
일반   22735  2013-10-29 17:49 ~ 2023-04-20 16:24  
1468
.NET   21174  2013-10-29 17:47 ~ 2021-12-09 00:10  
1467
.NET   14625  2013-10-29 17:45  
1466
ClassicASP   17589  2013-10-29 17:44 ~ 2021-08-12 15:32  
1465
HTML   16900  2013-10-26 19:38 ~ 2020-01-31 15:18  
열람
HTML   17202  2013-10-26 18:47 ~ 2020-01-31 15:20  
1463
Adobe   16413  2013-10-21 23:27  
1462
ClassicASP   16151  2013-10-09 22:56 ~ 2015-08-18 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.