이번에 DIV의 활용법을 알게되어서 홈페이지에 여러겹의 테이블들을 DIV로 모두 변환해서 CSS를 적용해 봤습니다.
훨씬 깔끔해지는데...몇가지 문제에 부딪히네요..
http://www.odgin.com/wiki/skins/whiteman/skin.php
이거 보시면 우선 한줄에 위치한 div들을 가운데로 몰고 싶은데 비표준인 <center>를 써도 안되고 포지션 어쩌구 써도 안되고 margin 0px auto를 해도 안되었습니다.
소스를 어떻게 변환해야 가능할까요?
그리고 추가로 제가 지금 html4.01표준에 맞추려고 계획중인데 <a href=링크>의 '링크'속에 '&'표시를 대체문자로 변경해서 사용해야 하나요?[/url]
DIV가운데 정렬 문제...
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
IE6는 표준 랜더링 모드와 호환 랜더링 모드, 두개의 랜더링 모드가 존재 합니다.
표준 랜더링 모드를 사용하시려면 정확한 DTD 선언을 하셔야 하고 HTML 4.01 의 경우
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
와 같이 선언해 주셔야 합니다.
그러면 margin: 0 auto;
로 하시면 적용이 될 것입니다.
그리고 HTML 4.01 에서 url 의 & 은 & 와 같이 써주셔야 합니다.
표준 랜더링 모드를 사용하시려면 정확한 DTD 선언을 하셔야 하고 HTML 4.01 의 경우
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
와 같이 선언해 주셔야 합니다.
그러면 margin: 0 auto;
로 하시면 적용이 될 것입니다.
그리고 HTML 4.01 에서 url 의 & 은 & 와 같이 써주셔야 합니다.
-
- Posts: 12
- Joined: 2005 02 24 22:09 29
- Location: Korea
- Contact:
Code: Select all
#main {
position: absolute;
width: 200px;
left: 50%;
margin-left: -100px;
}
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
이 방법의 가장 큰 단점은 큰 block 의 경우 사용할 수 없다는 것 입니다. block 이 창크기보다 작으면 페이지 밖으로 사라지거든요. 작은 메세지창 같은 경우는 유용하게 사용 할 수 있습니다. vertical align 에 사용할 수 있다는 것이 큰 장점이죠.okoru wrote:뭐, 이런 방법도..Code: Select all
#main { position: absolute; width: 200px; left: 50%; margin-left: -100px; }
Who is online
Users browsing this forum: No registered users and 3 guests