2014-02-18 3 views
1

나는 <aside> HTML5 요소의 의미 론적 사용에 대해 읽었으며, 주 텍스트 흐름에 접하기 때문에 각주/부채꼴을 처리하는 좋은 방법 인 것처럼 보입니다. 그러나,이 블록 레벨 요소, 그래서 중간에 aside 내용으로 두 개로이 단락 나누기 큰 단락 내부 aside 요소, 예컨대 :단락의 중간에 <aside> 요소를 올리는 올바른 방법은 무엇입니까?

<p> 
    A b c. 
    <aside>X y z.</aside> 
    D e f. 
</p> 

을 넣을 수 없습니다. 스타일을 정한 후에, 목표는 "A b c. D e f."라는 텍스트의 연속적인 흐름을 보는 것입니다. (aside 콘텐츠 재배치) 또는 "A b c. X y z. D e f." (aside 콘텐츠가 텍스트의 흐름을 어 기지 않는).

aside이 작업에 대해 의미가 있고 스타일이 똑같습니까?

+0

옳은 것을 묻는 질문은 일반적으로 의견을 바탕으로하며, HTML의 의미에 관한 질문에도 동일하게 적용됩니다. HTML5 (aside 요소가 제안 된 곳)에서는 aside 요소가 문단 내에서 구문 적으로 허용되지 않아도 충분합니다. –

답변

4

<aside>은 독립형 페이지 섹션을 유지하기위한 것입니다. 단락 내의 각주/사이드 노트에 적합하지 않습니다.

+0

이 문제를 뒷받침 할 수있는 설명서가 있습니까? 이 점은 논쟁의 여지가 있기 때문에 대단히 유용한 대답은 아닙니다 (긴 주석 [here] (http://www.w3.org/TR/html5/common-idioms.html)을 위해 'aside'의 권장 사용 참조). #footnotes)) – Ennui

+0

필자가 이해 하듯이, 'aside'는 주 내용의 섹션과 관련된 부록의 "각주"종류 (특정 문장/사실/주장과 관련된 연결된 각주가 아닌)와 둘 다에 사용될 수 있습니다. 일반적인 일반 사이트 차원의 사이드 바처럼 "독립형"콘텐츠 외에도 주요 콘텐츠를 보완하는 정보. – Ennui

+1

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside. "HTML