2009-09-02 7 views

답변

4

. 다른 block element처럼 자체 줄에 표시됩니다. 따라서 HR은 블록 요소입니다.

요소는 special의 요소로 정의되고, 이는 inline으로 정의된다. 또한 블록 요소처럼 자체적으로 표시되지 않지만 줄 바꿈을 만듭니다. 따라서 BR은 인라인 요소입니다.

-2

BR은 인라인 요소이며 XHTML 2에서 LINE을 사용하도록 권장되지 않습니다. (이 시점에서 모든 학문은 물론 ...)

HR 블록 요소이지만 HTML 4.01에서는 더 이상 사용되지 않으며 XHTML 1.0 Strict DTD의 일부가 아닙니다. HTML 4.0 Strict DTD 따르면

+4

HR은 엄격함의 일부입니다 ... –

+0

-1 현재 XHTML 2의 초안에는 'line' 요소가 없으며 HTML 4.01에서'HR'은 더 이상 사용되지 않으며 XHTML 1.0 Strict! – Gumbo

+0

나는 정정되었다 ... 그것이 실제 DTD가 아닌 다른 것을 두 번 확인하기 위해 얻는 것이다. – richardtallent

3

:

<HR />는 블록 레벨 요소이며 <BR /> 인라인 요소이다.

모든 블록 수준 요소 따라서 DTD에 정의되어 있습니다

<!ENTITY % block 
    "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT | 
     BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS"> 


<!ENTITY % heading "H1|H2|H3|H4|H5|H6"> 

<!ENTITY % list "UL | OL"> 

<!ENTITY % preformatted "PRE"> 

나머지는 기본적으로 인라인입니다. 물론 BR은 줄 바꿈을 강요하므로 블럭 레벨 요소와 비슷한 역할을하지만 그렇다고 할 수는 없습니다.

0

HR 요소 더 이상 사용되지 않는 요소 : 엄격한 준수 선언에서 사용을 권장하지 않으며 사용이 불허합니다. 블록 요소 : 요소 앞뒤에 세로 간격이 있습니다. 빈 요소 :


태그가 하나뿐입니다. 이 요소에 포함 된 종료 태그 또는 텍스트 본문이 없습니다.

BR 요소 인라인 요소 : 텍스트 본문 내에서 필요한 위치에 넣습니다. Tehre는 그것의 전후에 수직 공간이 없다. 빈 요소.

1

년 후 ... HR 자체는 HTML5의 일부이지만 의미를 부여하고 레이아웃 요소가 아니라는 점을 강조합니다. 따라서 CSS는 계속 사용하고 CSS로 스타일을 지정하십시오.