Page 1 of 1
표준에 의거해서 몇가지 주의해야 할점들
Posted: 2004 12 23 16:10 51
by NyteReider
표준에 대해서 연구를 하다가 보니 몇가지 주의사항들이 있더군요.
1. <style>...</style>의 제한
스타일쉬트 정의 구간은 html헤더 파트에 넣는것이 원칙이며(당연한 것이고), 웹 문서당 단 하나만이 존재해야 한다는 것입니다. 즉, 문서 중간에 style구간을 설정하면 안된다는 거지요. 각 문서마다 따로 스타일을 정의하던가, 아니면 자바스크립트로 제어를 해야 합니다.
2. 링크에 &를 쓰지 말자.
CGI나 php를 쓸때 흔히 보일수 있는 패러미터 구분자인 &도 문제를 일으킵니다. 예를 들어 <a href="test.cgi?param1=one¶m2=two">...는 오류랍니다 -,.- <a href="test.cgi?param1=one¶m2=two">...가 맞는 표현이라더군요. -,.-;
1번은 둘째치더라도 2번은 저도 모르던 것이었답니다 -,.-;; 자꾸만 W3C Validator에 돌리면 에러가 수두룩하게 나왔었는데...태그의 속성으로는 &를 쓸수 없고 &를 써야 한다고 못박아놨더군요.
Posted: 2004 12 23 16:30 45
by hyeonseok
php 에서 session id 가 이런 문제를 일으킬 수 있는데...
php ini 를 수정하시거나...
http://www.php.net/manual/en/function.ini-set.php
로 해결 할 수 있습니다.
고통스럽당
Posted: 2004 12 23 23:33 21
by 박민권
스타일 하나 쓰는건 정말 괴로운 문제인것 같습니다.
스킨형 게시판을 만들때 게시판에 적용해야할 스타일을 불러와야 할때
난감하네요. 음... 역시 난감...
사용자 편의를 위해 스타일을 자동으로 불러오게 하는게 좋은데
그렇게 되면 사용자가 선언한 스타일도 있을테니 두개가 선언된다는...
표준을 지키자니 게시판 사용자가 직접 스킨의 스타일을 import 해야
하고 사용자 편의를 위해 자동으로 부르면 두번 선언되니 난감....
그렇다고 게시판에 사용할 스킨의 스타일을 홈페이지의 공통 스타일에
포함시켜버리면 그건 게시판 스킨이 분리되지 못하고 홈페이지의 일부가
되버린다는...
괴롭네요.
Re: 표준에 의거해서 몇가지 주의해야 할점들
Posted: 2004 12 24 10:04 25
by 박상현
NyteReider wrote:CGI나 php를 쓸때 흔히 보일수 있는 패러미터 구분자인 &도 문제를 일으킵니다. 예를 들어 <a href="test.cgi?param1=one¶m2=two">...는 오류랍니다 -,.- <a href="test.cgi?param1=one¶m2=two">...가 맞는 표현이라더군요. -,.-;
<a href="test.cgi?param1=one
¶m2=two">이 맞다는 말씀이신가요? 글을 보니 둘 다 똑같이 보이는군요. -_-
Re: 표준에 의거해서 몇가지 주의해야 할점들
Posted: 2004 12 24 12:05 17
by tenshi
박상현 wrote:NyteReider wrote:CGI나 php를 쓸때 흔히 보일수 있는 패러미터 구분자인 &도 문제를 일으킵니다. 예를 들어 <a href="test.cgi?param1=one¶m2=two">...는 오류랍니다 -,.- <a href="test.cgi?param1=one¶m2=two">...가 맞는 표현이라더군요. -,.-;
<a href="test.cgi?param1=one
¶m2=two">이 맞다는 말씀이신가요? 글을 보니 둘 다 똑같이 보이는군요. -_-
예.. 그거네요. 소스를 보니.. ^^
그런데.. head tag 안에만 style을 지정해야 한다면..
javascript 따위를 써서 동적으로 style을 바꿀 때.. css file로서..
표준에 위배되는게 아닐까요?
아님 head tag 내의 elements들을 조절할 수 있다거니 하면..
Re: 표준에 의거해서 몇가지 주의해야 할점들
Posted: 2005 01 04 18:18 06
by 요가나
[quote="NyteReider"]표준에 대해서 연구를 하다가 보니 몇가지 주의사항들이 있더군요.
1. <style>...</style>의 제한
스타일쉬트 정의 구간은 html헤더 파트에 넣는것이 원칙이며(당연한 것이고), 웹 문서당 단 하나만이 존재해야 한다는 것입니다. 즉, 문서 중간에 style구간을 설정하면 안된다는 거지요. 각 문서마다 따로 스타일을 정의하던가, 아니면 자바스크립트로 제어를 해야 합니다.
그럼 style 을 각 파트별로 나누어서 제작하는 것도 잘못된거군요.
head 에 넣지않고 문서중간에 스타일정의가 나올경우 어떠한 현상이 있나요?
어쩔수없이 이렇게 해야만 하는 이유가 있어서요.
웸 문서당 하나의 스타일시트 문서?
Posted: 2005 01 13 04:33 45
by 1004
1. <style>...</style>의 제한
스타일쉬트 정의 구간은 html헤더 파트에 넣는것이 원칙이며(당연한 것이고), 웹 문서당 단 하나만이 존재해야 한다는 것입니다. 즉, 문서 중간에 style구간을 설정하면 안된다는 거지요. 각 문서마다 따로 스타일을 정의하던가, 아니면 자바스크립트로 제어를 해야 합니다.
=> 여기서 말씀하시는 것은 style 태그를 이용하여 HTML 문서 내에 직접 CSS 코드를 입력하는 경우를 말씀하시는 것 같은데 읽으면서
<link rel="stylesheet" type="text/css" href="...">
도 한번만 써야 한다는 것으로 착각해서 잠시 고민했네요...
혹시 스킨 문제로 고민하신 분도 저처럼 생각하신건 아닌지요?
Re: 웸 문서당 하나의 스타일시트 문서?
Posted: 2005 01 13 09:57 21
by hyeonseok
1004 wrote:
혹시 스킨 문제로 고민하신 분도 저처럼 생각하신건 아닌지요?
저도 비슷한(?) 고민을 했었는데... CSS 정의된 파일들이 구조적으로, 단계적으로 잘 구성이 되어 있다면 <link 한번만써도 효율적으로 관리가 가능하지 않을까...하는 생각이 드네요.
박민권님 글을 읽고 생각해 봤던 건데...아직 해보지는 않았습니다.