안녕하세요. @anpigon입니다.
스팀잇은 허용한 HTML 태그와 속성만 입력할 수 있도록 되어있습니다. 그래서 스팀잇 소스를 분석하여 사용 가능한 HTML 태그와 속성을 파악하여 정리하였습니다.
스팀잇에서 사용가능한 HTML 태그는 아래와 같다. 아래에 포함되지 않은 HTML 태그는 사용할 수 없다.
<div>, <iframe>, <a>, <p>, <br>, <img>, <hr>
<ul>, <li>, <ol>
<h1>, <h2>, <h3>, <h4>, <h5>, <h6>
<blockquote>, <pre>, <code>, <center>
<table>, <thead>, <tbody>, <tr>, <th>, <td>
<strike>, <sup>, <sub>, <em>, <strong>, <del>, <b>, <i>, <q>
HTML태그에 허용되는 속성(Attribute)은 다음과 같다. 속성을 사용할 수 있는 태그만 표시하였다.
태그 | 속성 | 설명 |
---|---|---|
<iframe> | src | src 에 사용 가능한 도메인ㆍ https://w.soundcloud.com/player/?url=… ㆍ https://player.vimeo.com/video/28530912… ㆍ https://www.youtube.com/embed/yUjlBfmkO6… |
<div> | class | class 에 사용 가능한 스타일 pull-right , pull-left , text-justify , text-rtl , text-center , text-right , videoWrapper , phishy ※ div.class 스타일에 대해서는 아래에서 다시 설명하겠다. |
<td> | style | style 에 사용 가능한 스타일 text-align:right |
<img> | src , alt | |
<a> | href | href 에 사용 가능한 스킴(Scheme)http:// , https:// , steem:// |
각 태그에 대한 설명
각 HTML 태그에 대한 간략한 설명과 예제를 살펴보자.
<strike>
, <del>
태그
<strike>
는 취소선, <del>
은 삭제선을 의미한다. 그러나 HTML 렌더링 결과는 동일하다. 마크다운은 ~~
를 사용한다.
<strike>취소선</strike>
<del>삭제선</del>
~~마크다운 표현식~~
<sup>
, <sub>
태그
<sup>
는 윗첨자(super subscript), <sub>
은 아랫첨자(subscript)를 의미한다. 스팀잇에서 작은 글자를 표현할때 많이 사용한다.
윗첨자<sup>윗첨자</sup>
아랫첨자<sub>아랫첨자</sub>
<i>
, <em>
태그
<i>
는 Italic를 뜻하며 이탤릭체 또는 기울임체라고 한다. <em>
은 Emphasize를 뜻한다. 그러나 HTML 렌더링 결과는 동일하다. 마크다운은 *
또는 _
를 사용한다.
<i>Italic</i>
<em>Emphasize</em>
*마크다운 표현식*
_마크다운 표현식_
<strong>
, <b>
태그
<strong>
, <b>
는 글자를 강조할때 사용한다. 마크다운은 **
또는, __
를 사용한다.
<strong>Strong</strong>
<b>Bold</b>
**마크다운 표현식**
__마크다운 표현식__
<q>
, <blockquote>
태그
<q>
는 짧은 인용문, <blockquote>
는 긴 인용문에 사용한다. 마크다운은 긴 인용문에 >
를 사용한다.
<q>짧은 인용문</q>
<blockquote>
추구할 수 있는 용기가 있다면 우리의 모든 꿈은 이뤄질 수 있다. <br>
– 월트 디즈니
</blockquote>
> 마크다운 표현식에서는 인용문을 이렇게 사용한다.
\- 안피곤
<iframe>
태그
<iframe>
은 동영상을 삽입할 때 사용한다. 하지만, 현재는 Soundcloud, vimeo, Youtube에 업로드한 동영상만 사용 가능하다. 아래와 같은 embed 코드는 동영상 제공 사이트에서 가져올 수 있다.
<iframe src="https://w.soundcloud.com/player/?url=…"></iframe>
<iframe src="https://player.vimeo.com/video/28530912…"></iframe>
<iframe src="https://www.youtube.com/embed/egGkViMDVF…"></iframe>
참고로 Youtube와 vimeo는 URL만 입력하면
<iframe>
으로 자동 변환된다.
<img>
태그
이미지를 삽입할 때 사용한다. 마크다운으로 표현하면 ![대체텍스트](이미지주소)
이다.
<img src="https://imgur.com/a2cMI4Q.png" alt="대체텍스트">
이미지도 URL만 입력하면
<img>
로 자동 변환된다. 단,"https://imgur.com/a2cMI4Q.png"
와 같이 URL이jpg, jpeg, gif, png, svg, ico, tif, tiff
로 끝나는 경우에만 자동 변환된다.
<div>
태그의 class
스타일
<div>
에 사용가능한 스타일에 대해서 차례대로 살펴보자.
pull-right
div를 오른쪽으로 float한다.
<div class='pull-right'>
오른쪽에 출력
</div>
pull-left
div를 왼쪽으로 float한다.
<div class='pull-left'>
왼쪽에 출력
</div>
text-justify
텍스트를 양쪽 정렬한다.
<div class='text-justify'>
텍스트 양쪽 정렬
</div>
text-center
텍스트를 가운데 정렬한다. <center>
와 동일하다.
<div class='text-center'>
텍스트 가운데 정렬
</div>
text-right
텍스트를 오른쪽 정렬한다.
<div class='text-right'>
텍스트 오른쪽 정렬
</div>
결과만 봤을때는 text-right와 pull-right와 동일하다고 생각 할 수 있다. 하지만, 두 스타일의 용도와 정렬 방식은 다르다. text-right는
<div>
내부 항목들을 오른쪽으로 정렬한다. 그리고 pull-right는<div>
영역을 오른쪽에 출력한다.
text-rtl
글자 방향을 오른쪽에서 왼쪽으로 표시한다. 특수문자가 왼쪽으로 표시되는 것 말고는 text-right와 차이가 거의 없어 보인다.
<div class='text-rtl'>
글자 방향을 오른쪽에서 왼쪽으로...
</div>
phishy
phishy는 글자색을 빨간색으로 표시해준다.
<div class='phishy'>
빨간색
</div>
응용해보기
위의 스타일을 응용하면 아래와 같은 표현도 가능하다. 이렇게 까지 사용할 일은 없다고 생각되지만, 재미를 위해서 만들어 보았다.
<div class='pull-left'>
문장에서 가운데 글자를
</div>
<div class='pull-left'>
<div class='phishy'>
빨간색
</div>
</div>
<div class='pull-left'>
으로 강조하고 싶다.
</div>
또는,
<div class='pull-left'>
<sup><table>
<tr><th>1 단계</th></tr>
<tr><td>눈을 감는다</td></tr>
</table></sup>
</div>
<div class='pull-left'>➔</div>
<div class='pull-left'>
<sup><table>
<tr><th>2 단계</th></tr>
<tr><td>잡념을 없앤다</td></tr>
</table></sup>
</div>
<div class='pull-left'>➔</div>
<div class='pull-left'>
<sup><table>
<tr><th>3단계</th></tr>
<tr><td>잠을 잔다</td></tr>
</table></sup>
</div>
<div class='pull-right'>
<sup><table>
<tr><th>마지막 단계</th></tr>
<tr><td>꿈을 꾼다</td></tr>
</table></sup>
</div>
여기까지 읽어주셔서 감사합니다.
Congratulations @anpigon! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
Award for the number of comments received
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
영상 어찌 넣을지 몰랐는데 이런방법이! 감사합니다:)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
다음번에는 영상 넣어보세요.
팝송 이야기에 영상에서 노래가 나온다면 더 좋겠어요.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은 팁들 감사합니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
제 글에 관심가져주셔서 감사합니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
우왕 정리 잘 되어있네요. 리스팀해요^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
미미별님 감사합니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오호! 유익한 정보네요! ^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
코딩맨님 감사합니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
멋지심
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
칭찬 감사합니다.😁
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
확인해보니 빨간색 글자가 steemit.com에서만 되고 busy.org에는 안되네용.🤔
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
꺄아아아아~앙~!
정리해주셔 완전 감사합니당~ ^^
'스파'시바(Спасибо스빠씨-바)~!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
블루엔젤님 감사합니다~~~🤗
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
대박 자료네요! 고맙습니다
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아나볼릭님 감사합니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
유익한 정보 감사합니다.
도움이 될 거 같아요.
리스팀합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
리스팀 감사합니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
파란 하늘 보고 힐링하시는 말에 대댓글 달라다가 블로그 방문했더니 유용한 정보가 있어서 여기 댓글 답니다. ㅋㅋㅋ
정보 감사합니다!!! :)
근데 저 두줄 포스팅할때 디브 클래스 안에서는 다른 html 태그 안먹던데... 예를 들어서 글씨 굵게하거나 링크 거는 것들... 요렇게 링크 거는거요.
디브클래스 밖에서 할땐 되는데 그 안에서는 왜 안되는거죠?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
유용한 정보 감사합니다^^
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다.
아직 모르는 분들을 위해서 정리하였습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
깔끔한 정리 ㅎㅎ 감사합니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
깔끔하게 정리했습니다.😁
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니당 잘쓰겠습니당 ~~^^리스팀
해갈께영
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
뽀돌님 리스팀 감사합니다~^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
유익한 정보 감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
이오스 계정이 없다면 마나마인에서 만든 계정생성툴을 사용해보는건 어떨까요?
https://steemit.com/kr/@virus707/2uepul
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
감사합니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
요건 놀랐습니다!! ㅎㅎㅎ 대박이네요
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
대박~ 감사합니다.😃
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
친절한 개발자 선생님 같아요. ㅎ 이해가 잘 되네요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
잘 이해가 되서 다행입니다. 쉽게 설명하려고 노력했습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
리스팀해 갑니다.
도움이 많이 될 것 같아요. 마크다운 공부도 되네요.
헐~~ 그런데
리스팀
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
리스팀 메뉴가 사라지기도 하는군요.
이 글이 도움이 되었다니 열심히 정리해서 작성한 보람이 있습니다.^^
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아~ 7일이 넘어가면 리스팀이 안되는군요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은 정보 고맙습니다.^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
이미지의 경우 href가 안되나보군요target은 안되나보군요
좋은 정보 감사합니다 ㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
이미지에도 href 링크 연결가능합니다.
마크다운은 요렇게
html은 요렇게
요걸 원하는게 맞았으면 좋겠네요.ㅋ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
아하 감사합니다 ㅎㅎ 분명 이거랑 똑같은 실수를 했었던 거 같은데....
인간은 역시 망각의 동물인가 봅니다 ㅋㅋ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
공부를 많이 해야겠지요.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit