표준에 의거해서 몇가지 주의해야 할점들

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
NyteReider

표준에 의거해서 몇가지 주의해야 할점들

Post by NyteReider »

표준에 대해서 연구를 하다가 보니 몇가지 주의사항들이 있더군요.

1. <style>...</style>의 제한

스타일쉬트 정의 구간은 html헤더 파트에 넣는것이 원칙이며(당연한 것이고), 웹 문서당 단 하나만이 존재해야 한다는 것입니다. 즉, 문서 중간에 style구간을 설정하면 안된다는 거지요. 각 문서마다 따로 스타일을 정의하던가, 아니면 자바스크립트로 제어를 해야 합니다.


2. 링크에 &를 쓰지 말자.

CGI나 php를 쓸때 흔히 보일수 있는 패러미터 구분자인 &도 문제를 일으킵니다. 예를 들어 <a href="test.cgi?param1=one&param2=two">...는 오류랍니다 -,.- <a href="test.cgi?param1=one&param2=two">...가 맞는 표현이라더군요. -,.-;


1번은 둘째치더라도 2번은 저도 모르던 것이었답니다 -,.-;; 자꾸만 W3C Validator에 돌리면 에러가 수두룩하게 나왔었는데...태그의 속성으로는 &를 쓸수 없고 &를 써야 한다고 못박아놨더군요.
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

php 에서 session id 가 이런 문제를 일으킬 수 있는데...

php ini 를 수정하시거나...

http://www.php.net/manual/en/function.ini-set.php

로 해결 할 수 있습니다.
박민권

고통스럽당

Post by 박민권 »

스타일 하나 쓰는건 정말 괴로운 문제인것 같습니다.
스킨형 게시판을 만들때 게시판에 적용해야할 스타일을 불러와야 할때
난감하네요. 음... 역시 난감...

사용자 편의를 위해 스타일을 자동으로 불러오게 하는게 좋은데
그렇게 되면 사용자가 선언한 스타일도 있을테니 두개가 선언된다는...

표준을 지키자니 게시판 사용자가 직접 스킨의 스타일을 import 해야
하고 사용자 편의를 위해 자동으로 부르면 두번 선언되니 난감....

그렇다고 게시판에 사용할 스킨의 스타일을 홈페이지의 공통 스타일에
포함시켜버리면 그건 게시판 스킨이 분리되지 못하고 홈페이지의 일부가
되버린다는...

괴롭네요.
박상현
서포터즈
서포터즈
Posts: 141
Joined: 2003 11 19 23:47 55
Location: 대한민국 어딘가
Contact:

Re: 표준에 의거해서 몇가지 주의해야 할점들

Post by 박상현 »

NyteReider wrote:CGI나 php를 쓸때 흔히 보일수 있는 패러미터 구분자인 &도 문제를 일으킵니다. 예를 들어 <a href="test.cgi?param1=one&param2=two">...는 오류랍니다 -,.- <a href="test.cgi?param1=one&param2=two">...가 맞는 표현이라더군요. -,.-;
<a href="test.cgi?param1=one&param2=two">이 맞다는 말씀이신가요? 글을 보니 둘 다 똑같이 보이는군요. -_-
tenshi
Posts: 40
Joined: 2004 11 30 15:19 45
Contact:

Re: 표준에 의거해서 몇가지 주의해야 할점들

Post by tenshi »

박상현 wrote:
NyteReider wrote:CGI나 php를 쓸때 흔히 보일수 있는 패러미터 구분자인 &도 문제를 일으킵니다. 예를 들어 <a href="test.cgi?param1=one&param2=two">...는 오류랍니다 -,.- <a href="test.cgi?param1=one&param2=two">...가 맞는 표현이라더군요. -,.-;
<a href="test.cgi?param1=one&param2=two">이 맞다는 말씀이신가요? 글을 보니 둘 다 똑같이 보이는군요. -_-
예.. 그거네요. 소스를 보니.. ^^

그런데.. head tag 안에만 style을 지정해야 한다면..

javascript 따위를 써서 동적으로 style을 바꿀 때.. css file로서..

표준에 위배되는게 아닐까요?

아님 head tag 내의 elements들을 조절할 수 있다거니 하면..
요가나

Re: 표준에 의거해서 몇가지 주의해야 할점들

Post by 요가나 »

[quote="NyteReider"]표준에 대해서 연구를 하다가 보니 몇가지 주의사항들이 있더군요.

1. <style>...</style>의 제한

스타일쉬트 정의 구간은 html헤더 파트에 넣는것이 원칙이며(당연한 것이고), 웹 문서당 단 하나만이 존재해야 한다는 것입니다. 즉, 문서 중간에 style구간을 설정하면 안된다는 거지요. 각 문서마다 따로 스타일을 정의하던가, 아니면 자바스크립트로 제어를 해야 합니다.


그럼 style 을 각 파트별로 나누어서 제작하는 것도 잘못된거군요.
head 에 넣지않고 문서중간에 스타일정의가 나올경우 어떠한 현상이 있나요?
어쩔수없이 이렇게 해야만 하는 이유가 있어서요.
1004

웸 문서당 하나의 스타일시트 문서?

Post by 1004 »

1. <style>...</style>의 제한

스타일쉬트 정의 구간은 html헤더 파트에 넣는것이 원칙이며(당연한 것이고), 웹 문서당 단 하나만이 존재해야 한다는 것입니다. 즉, 문서 중간에 style구간을 설정하면 안된다는 거지요. 각 문서마다 따로 스타일을 정의하던가, 아니면 자바스크립트로 제어를 해야 합니다.

=> 여기서 말씀하시는 것은 style 태그를 이용하여 HTML 문서 내에 직접 CSS 코드를 입력하는 경우를 말씀하시는 것 같은데 읽으면서
<link rel="stylesheet" type="text/css" href="...">
도 한번만 써야 한다는 것으로 착각해서 잠시 고민했네요... :oops:
혹시 스킨 문제로 고민하신 분도 저처럼 생각하신건 아닌지요? :)
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Re: 웸 문서당 하나의 스타일시트 문서?

Post by hyeonseok »

1004 wrote: 혹시 스킨 문제로 고민하신 분도 저처럼 생각하신건 아닌지요? :)
저도 비슷한(?) 고민을 했었는데... CSS 정의된 파일들이 구조적으로, 단계적으로 잘 구성이 되어 있다면 <link 한번만써도 효율적으로 관리가 가능하지 않을까...하는 생각이 드네요.

박민권님 글을 읽고 생각해 봤던 건데...아직 해보지는 않았습니다. :P
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest