본문 바로가기

Web Programings/HTML

[HTML] 메일폼 작성시 주의점

반응형

메일폼 작성시에 이미지안에 여러 링크가 있고 이 이미지들이 서로 여백없이 이어진 경우 어떻게 style을 잡아야 할지에 대한 내용이다.


가끔 포토샵으로 메일폼 이미지를 만든 후에 이미지를 나눠 html로 저장해서 프로그래머에게 주는 경우 써먹 을 수 있는 방법이다.


먼저 HTML 태그 구조를 아래처럼 해준다.


<html>

<head>

<title>타이틀</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

</head>

<body>

내용

</body>

</html>


이제 문제가 되는 여러 이미지가 서로 이어붙여하는 경우 아래 같은 경우다.



여러개 이미지 사이에 여백없이 이어 붙어야 하는 경우


<table width="770" height="1720" border="0" cellpadding="0" cellspacing="0">
  <tr style="padding: 0; margin: 0;">
    <td style="padding: 0; margin: 0;" colspan="3">
       <img src="이미지주소" width="770" height="502" alt="" style="border: 0; vertical-align: top; margin: 0; padding: 0;">

    </td>

  </tr>

</table>


위 코드처럼 table태그와 tr태그, td 태그 등에 style에 padding, margin을 0으로 조정해준다.

img태그에는 추가로 border와 vertical-align을 추가하도록 한다. 특히 vertical-align은 여백을 없애주므로 꼭 넣어야 한다.

그래도 이미지 사이사이에 여백이 생긴다면, img 태그 대신에 background를 사용해서 이미지를 백그라운드로 해준다.

<td colspan="3" style="margin: 0; padding: 0; width: 770px; height: 13px; background: url(이미지주소);"></td> 



여기서 링크가 문제 생기는 경우가 있는데 이미지맵을 사용해서 링키를 사용한 경우 img태그에만 사용이 가능하므로

background로 이미지를 처리하지 않도록 한다.

반응형

'Web Programings > HTML' 카테고리의 다른 글

[HTML] 태그에 hidden값 주기  (0) 2012.08.31
[HTML] 여러가지 이벤트  (0) 2012.08.20