국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
-
yser
- 서포터즈
- Posts: 52
- Joined: 2005 01 28 11:12 17
-
Contact:
Post
by yser »
xhtml 에서 속성에 single quote (') 를 사용해서 속성을 묶어도 별 문제는 없는 걸로 아는데, w3 의 문서를 봐도 잘 모르겠습니다. 뭐라 특별한 말은 없는 듯 한데... 다만 예제는 다 double quote(") 로 되어 있군요.
시프트 쓰는 게 귀찮고 은근히 스트레스를 가중하는지라, 평소 ' 를 써서 속성을 둘러싸는데, " 를 쓰는 게 장기적으로(?) 나을까요?
Code: Select all
ex)
<a href='foo'>bar</a> <!-- 제 습관 -->
<a href="foo">bar</a> <!-- 대개 다른 곳에서의 사용 예 -->
흠.. 이런 걸로 고민해 보신 분 없는지? ^^;
-
reric
- Posts: 23
- Joined: 2005 04 05 12:57 37
-
Contact:
Post
by reric »
" 쓰는게 맞는걸로 알고있습니다.
분명 책에서 읽었는데 기억이 잘 나지 않은;;
-
yser
- 서포터즈
- Posts: 52
- Joined: 2005 01 28 11:12 17
-
Contact:
Post
by yser »
그런데.. 저는 ' 로 여태껏 써왔는데 별로 문제가 된 적도 없고 경고도 나오지 않더라구요. ㅡㅡ
으으 이제와서 습관 바꿀 생각하면....
" 가 아니어도 둘러싸는 의미에서는 ' 도 맞지 않나하는데...
div onclick='foo("sfsd")' 식으로 써야 할 때도 있을테고 말이죠.
역슬래시로 escape 해도 되겠지만..
-
hyeonseok
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
-
Contact:
Post
by hyeonseok »
저도 쌍따옴표로 해야 한다고 읽은 기억이 있는데 찾을 수가 없네요.
XML 에서는 ' 나 " 둘다 쓸 수 있으므로 XHTML 에서도 둘다 쓸 수 있을 것 같습니다.
XHTML 에서는 " 만 써야 한다는 글도 있기는 한데 출처가 불분명 합니다.
XHTML 1.0 스펙에는 ' 나 " 둘다 쓸 수 있다고 나와 있습니다. attribute 를 ' 나 " 로 묶어줘야 한다는 규정만 있네요.
-
yser
- 서포터즈
- Posts: 52
- Joined: 2005 01 28 11:12 17
-
Contact:
Post
by yser »
답변들 감사합니다.
w3c 스펙 문서를 봐도 뭐라 경고는 없더라구요.
그래서 그냥 ' 그대로 나가기로 했습니다. 히힛..
시프트 되도록이면 안쓰고파요...ㅡㅡ
-
kukie
- Posts: 8
- Joined: 2005 04 20 11:16 31
-
Contact:
Post
by kukie »
전 개발자는 아닌데 예전에 php문서 안에 뭔가를 쓰는데 "만 쓰면 에러가 나서 '로 쓰다보니까..
코딩습관이 '이걸로들어버렸어요...ㅠ.ㅠ
저도 기억은 자세히 안나는데 " 가 더 맞는다고.. 어쩌구저쩌구..
요즘에 바꿔 보려고 노력중인데 잘 안바뀌네요 ㅎㅎ
-
hyeonseok
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
-
Contact:
Post
by hyeonseok »
개인적으로 쌍따옴표 코드가 더 아름답습니다.
-
님프
Post
by 님프 »
' 만 쓰다가 문제가 약간 있는게
<span style='font-family:'돋움';'>메롱</span>
저렇게 되면 조금 이상하더군요.
<span sytle="font-family:'돋움';">메롱</span>
저렇게 하는것이 더 좋죠..
그 왜에도 태그에 바로 자바 스크립트를 쓸때..
<a href='javascript:alert('메롱');'>메롱2</a>
저런식으로 되서 좀 이상하기두 하고..
컴파일 에러는 나는지 않나는지는 기억이 잘 안나네요..
-
yser
- 서포터즈
- Posts: 52
- Joined: 2005 01 28 11:12 17
-
Contact:
Post
by yser »
Code: Select all
<span style='font-family:'돋움';'>메롱</span>
요건 원래 문제가 발생할 것이고..
저는 이럴 땐
Code: Select all
<span style='font-family:"돋움";'>메롱</span>
이렇게 합니다 ^^; 습관...
inline script 기술 할 때도 마찬가지로 그럽니다.
php 에서 습관적으로 꼭 필요할 때 외에는 " 를 안쓰다보니, 자연히
html 에서도 " 를 잘 안쓰게 되더군요..
Users browsing this forum: No registered users and 0 guests