기글 하드웨어 소프트웨어 포럼
소프트웨어와 인터넷에 관련된 이야기를 자유롭게 나눌 수 있는 곳입니다. 게임에 관련된 글은 게임 포럼을 이용해 주세요.
<html>
<head>
<title>p 태그의 스타일을 지정하기 예제</title>
<style type='text/css'>
.content{font-size: 0.8em; line-height: 1.5em;}
.content p{padding: .6em 0 .2em 0; margin: 0; border: 0; vertical-align: baseline;}
.xe{font-size: 12px; line-height: 1.6;}
.xe p{margin: 0;}
</style>
</head>
<body>
<div class="content">
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>어떻게 생각하시나요? 저는 이렇게 간격을 주는 쪽이 좋은 듯해요.<br>Chrome을 쓰니 css 속성 추적도 되고 좋군요.</p>
</div>
<br>
<div class="xe">
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>어떻게 생각하시나요? 이렇게 p든 br이든 똑같이 취급하면 문단을 구분할 수 있는 기능을 쓸 수 없게 돼요.</p>
</div>
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>p 태그의 스타일을 시험하고 있습니다</p>
</body>
</html>
<head>
<title>p 태그의 스타일을 지정하기 예제</title>
<style type='text/css'>
.content{font-size: 0.8em; line-height: 1.5em;}
.content p{padding: .6em 0 .2em 0; margin: 0; border: 0; vertical-align: baseline;}
.xe{font-size: 12px; line-height: 1.6;}
.xe p{margin: 0;}
</style>
</head>
<body>
<div class="content">
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>어떻게 생각하시나요? 저는 이렇게 간격을 주는 쪽이 좋은 듯해요.<br>Chrome을 쓰니 css 속성 추적도 되고 좋군요.</p>
</div>
<br>
<div class="xe">
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>어떻게 생각하시나요? 이렇게 p든 br이든 똑같이 취급하면 문단을 구분할 수 있는 기능을 쓸 수 없게 돼요.</p>
</div>
<p>p 태그의 스타일을 시험하고 있습니다</p>
<p>p 태그의 스타일을 시험하고 있습니다</p>
</body>
</html>
위 코드는 테스트용으로 한 번 만들어본 코드예요. 위쪽 세 문단과 가운데 세 문단은 각각 WordPress와 XE의 스타일을 따라해 본 스타일이고, 아래쪽 두 문단은 HTML 기본 스타일이에요.
실제로 적용하면 이렇게 나와요. (오전 11:22 2011-02-04)
Wordpad나 Office Word 같은 프로그램을 쓰면 그냥 Enter를 누르면 문단 변경으로 인식해 간격을 주게 되고 Shift+Enter를 누르면 같은 문단에서 간격 없이 줄바꾸기만 하도록 서로 구분이 되어 있어요. 하지만 XE로 된 기글을 포함한 몇몇 사이트들은 p 태그의 간격을 임의로 없애 놓아 글을 쓸 때 Enter와 Shift+Enter의 구분이 사라졌고, 따라서 문단을 구분하려면 엔터를 두 번 쳐야 해요.
그래서 저는 기글에 기사를 쓸 때 p 태그에 임의로 스타일을 정해 문단 구분을 좀더 깔끔하게 할 수 있도록 해 놓는데, 여러분의 생각은 어떤가요? 문단 간격을 주는 쪽이 나은가요, 지금처럼 문단 구분을 엔터 두 번(BR 태그 두 개)로 하는 쪽이 나은가요?
2011.02.04 13:17:16
한국의 상황에서는 그저 엔터=br 인게 군더더기가 제일 안붙는것 같아요. 표준도 좋지만 사람들이 불편함이 없어야 표준을 쓰죠.
xe의 새 에디터에서 한번 엔터치면 br, 두번 치면 p로 고쳤다가, 온갖 문제 때문에 결국은 br로만 돌아왔지요. 이 사람들이 개발한 기능을 뺐다는건 정말 지지리도 많이 지적을 받았다는 소리니까 -_-) (http://www.xpressengine.com/blog/textyle/19480280)
xe의 새 에디터에서 한번 엔터치면 br, 두번 치면 p로 고쳤다가, 온갖 문제 때문에 결국은 br로만 돌아왔지요. 이 사람들이 개발한 기능을 뺐다는건 정말 지지리도 많이 지적을 받았다는 소리니까 -_-) (http://www.xpressengine.com/blog/textyle/19480280)
2011.02.04 13:52:53
아뇨, 지금 글쓰기를 눌러 새 글에서 엔터를 치고 HTML 소스를 보시면 아시겠지만,
<p><br /></p><p><br /></p>이런 식으로 모두 p가 들어가요. 이 글을 쓴 이유는 그런 것도 있어요. p를 쓰면서 p의 기능을 활용하지 못하는 것...
그리고, 마찬가지로 해 보시면 아시겠지만 지금 XE의 에디터에선 다른 에디터와 마찬가지로 Enter를 누르면 p, Shift+Enter를 누르면 br을 쓰도록 되어 있어요.
시도하지도 않고 불편할 것이라고 생각해서 안 하는 것보단 한 번 제대로 시도해 보고 불편함을 느끼면 돌아오는 것이 발전의 방법이라고 생각해요 ^-^
<p><br /></p><p><br /></p>이런 식으로 모두 p가 들어가요. 이 글을 쓴 이유는 그런 것도 있어요. p를 쓰면서 p의 기능을 활용하지 못하는 것...
그리고, 마찬가지로 해 보시면 아시겠지만 지금 XE의 에디터에선 다른 에디터와 마찬가지로 Enter를 누르면 p, Shift+Enter를 누르면 br을 쓰도록 되어 있어요.
시도하지도 않고 불편할 것이라고 생각해서 안 하는 것보단 한 번 제대로 시도해 보고 불편함을 느끼면 돌아오는 것이 발전의 방법이라고 생각해요 ^-^
2011.02.04 14:19:44
여러가지 관점의 이야기가 오가는데 어차피 사이버카가미님은 html 표준 친화적인 WYSIWIG editor를 쓰자는게 아니니까 html 편집을 어떻게 하든 문제는 없을 것 같고요.
문서로서 의미를 볼 때 p와 br을 구분해서 쓰는게 맞는데 여쭤보시는 것은 styling 문제네요. 저는 문단간격을 약간 주는 것을 좋아합니다만 사실 styling에 활용할려고 p와 br을 쓰는 것은 아니니까 문단간격을 안 주는 것도 이상한 것은 아니죠. 초등학교 글쓰기 수업받을 때 문단마다 간격을 약간 주는 형태로 배우지는 않잖아요. MS Word도 특별한 간격을 안 줄 겁니다.
Editor 개발관점을 이야기하자면 저는 개인적으로 WYSIWIG editor가 좋은 건지 좀 의문인데 글을 보면 문서형태가 어떻게 되는지 안 보여서예요. '한글'처럼 조판부호를 보여주는 기능이 있으면 모르겠는데 그렇지 않다면 WYSIWIG 보다는 그냥 html을 쓰게 하고 자주 쓰이는 html element는 단축키형태로 입력을 도와주는게 좋지 않나 그런 생각이 듭니다. 그래서 더욱 WYSIWIG editor 들은 html의 모든 것을 쓰려하지 말고 일부만 써야하는게 맞고, 사람들이 인지하기에는 p는 쓰지 않고, br만 쓰는게 맞다고 봅니다. 다만 그것이 문서들의 web으로 출발한 html의 가장 중요하면서도 기본적인 기능을 무시하는 거긴 합니다만... 어쩌겠어요. 요새 인터넷 하면서 html로 바라보는 사람은 많지 않을 것 같은데 말이죠.
문서로서 의미를 볼 때 p와 br을 구분해서 쓰는게 맞는데 여쭤보시는 것은 styling 문제네요. 저는 문단간격을 약간 주는 것을 좋아합니다만 사실 styling에 활용할려고 p와 br을 쓰는 것은 아니니까 문단간격을 안 주는 것도 이상한 것은 아니죠. 초등학교 글쓰기 수업받을 때 문단마다 간격을 약간 주는 형태로 배우지는 않잖아요. MS Word도 특별한 간격을 안 줄 겁니다.
Editor 개발관점을 이야기하자면 저는 개인적으로 WYSIWIG editor가 좋은 건지 좀 의문인데 글을 보면 문서형태가 어떻게 되는지 안 보여서예요. '한글'처럼 조판부호를 보여주는 기능이 있으면 모르겠는데 그렇지 않다면 WYSIWIG 보다는 그냥 html을 쓰게 하고 자주 쓰이는 html element는 단축키형태로 입력을 도와주는게 좋지 않나 그런 생각이 듭니다. 그래서 더욱 WYSIWIG editor 들은 html의 모든 것을 쓰려하지 말고 일부만 써야하는게 맞고, 사람들이 인지하기에는 p는 쓰지 않고, br만 쓰는게 맞다고 봅니다. 다만 그것이 문서들의 web으로 출발한 html의 가장 중요하면서도 기본적인 기능을 무시하는 거긴 합니다만... 어쩌겠어요. 요새 인터넷 하면서 html로 바라보는 사람은 많지 않을 것 같은데 말이죠.
2011.02.04 20:32:53
글 읽다가 제가 그런게 만연체로 썼는가 하고 식겁했어요. ^_^
MS Office Word는 가지고 있지 않지만 워드패드는 확실히 그렇네요. 외국얘들은 전자문서작성할 때 문단을 확실히 이해하고 있는걸까요?
제가 하고 싶은 말은 글을 2차원 이미지로 보지 않고, 형식과 구조를 강조하고 싶다면 글을 쓸 때 그것이 드러나야 한다는 말입니다. 만일 통일된 styling을 강조하고 싶다면 작성자에 의해 글이 쓰여질때 CSS가 드러나야 한다는 말이죠. 그런데 WYSIWIG은 안 그렇잖아요. 그래서 안 좋아한다는 이야기입니다. WYSIWIG이 입력 방식(그러니까 키보드)과 결합되면 사람이 인지할 수 있는 문서작성방식이라는 것에 한계가 있는데 은연 중 형식지정자를 생성하는 방식은 혼란만 초래한다는 말이죠. 그러니까 p와 br을 구분해서 생성하는 WYSIWIG editor는 바람직하지 않다는 생각이 들어서요. 괜히 나모웹에디터, 드림위버가 쓰레기를 생성한다고 말하는게 아니죠.
html이 가지는 기능을 충분히 활용하는 editor가 필요하다면 WYSIWIG 방식이 아니라 일반 텍스트 작서방식에 html 넣는 것을 약간씩 도와주는 방식이 좋겠다는 말입니다. 좀더 빠른 확인이 필요하다면 html과 실제 보이는 문서 전환방식과 함께 2단 실시간 보여주기 방식도 좋을 듯요. Showdown - Markdown converter 처럼요. http://omar84.com/docs/rtlsd/showdown-gui.html
MS Office Word는 가지고 있지 않지만 워드패드는 확실히 그렇네요. 외국얘들은 전자문서작성할 때 문단을 확실히 이해하고 있는걸까요?
제가 하고 싶은 말은 글을 2차원 이미지로 보지 않고, 형식과 구조를 강조하고 싶다면 글을 쓸 때 그것이 드러나야 한다는 말입니다. 만일 통일된 styling을 강조하고 싶다면 작성자에 의해 글이 쓰여질때 CSS가 드러나야 한다는 말이죠. 그런데 WYSIWIG은 안 그렇잖아요. 그래서 안 좋아한다는 이야기입니다. WYSIWIG이 입력 방식(그러니까 키보드)과 결합되면 사람이 인지할 수 있는 문서작성방식이라는 것에 한계가 있는데 은연 중 형식지정자를 생성하는 방식은 혼란만 초래한다는 말이죠. 그러니까 p와 br을 구분해서 생성하는 WYSIWIG editor는 바람직하지 않다는 생각이 들어서요. 괜히 나모웹에디터, 드림위버가 쓰레기를 생성한다고 말하는게 아니죠.
html이 가지는 기능을 충분히 활용하는 editor가 필요하다면 WYSIWIG 방식이 아니라 일반 텍스트 작서방식에 html 넣는 것을 약간씩 도와주는 방식이 좋겠다는 말입니다. 좀더 빠른 확인이 필요하다면 html과 실제 보이는 문서 전환방식과 함께 2단 실시간 보여주기 방식도 좋을 듯요. Showdown - Markdown converter 처럼요. http://omar84.com/docs/rtlsd/showdown-gui.html
2011.02.04 20:43:24
무슨 말인지 이해가 갈 듯도 해요. 키보드의 입력을 받아 프로그램이 쓴 코드가 화면에 그대로 보이지 않으니 코드가 의도와 다르게 더 많이 들어가거나 할 수 있다는 말인가요?
p와 br은 구분하기 쉬워요. br로 두 줄을 띄운 것보다 일반적으로 그 간격이 작기도 하고, 무엇보다 그 간격 사이엔 텍스트를 입력할 수 없게 되니까요.
WYSIWIG이란 게 정확히 어떤 방식인지는 잘 모르지만, Showdown이란 거 눈에 잘 보이는 게 괜찮군요!
이야기를 하면서 뭔가 오해가 있는 것 같아서 말하자면 저는 처음에 문단 구분에 대해서 이야기하는 거였지 텍스트를 HTML 코드로 입력하자는 이야기는 아니었어요... 오히려 저는 WordPress같은 방식이 맘에 들어요.
p와 br은 구분하기 쉬워요. br로 두 줄을 띄운 것보다 일반적으로 그 간격이 작기도 하고, 무엇보다 그 간격 사이엔 텍스트를 입력할 수 없게 되니까요.
WYSIWIG이란 게 정확히 어떤 방식인지는 잘 모르지만, Showdown이란 거 눈에 잘 보이는 게 괜찮군요!
이야기를 하면서 뭔가 오해가 있는 것 같아서 말하자면 저는 처음에 문단 구분에 대해서 이야기하는 거였지 텍스트를 HTML 코드로 입력하자는 이야기는 아니었어요... 오히려 저는 WordPress같은 방식이 맘에 들어요.
작성된지 2주일이 지난 글에는 새 코멘트를 달 수 없습니다.
그런데 Wiki와 같이 문서공동소유를 지향하는 것이 아닌 이상 다른 사람의 의견이 중요한 것 같지는 않네요. 검색친화성을 고려한다거나 자신의 생각대로 작성하면 될 거라고 봐요.