문제

내가 사용할 수 있는지 궁금합니다 <p>&nbsp;</p> 대신 (단락의 공간) <br />

나는 내 코드를 의미 론적으로 유지하는 것을 좋아하고 이것이 옳은지에 대해 한동안 나를 괴롭히고 있다고 생각하기 때문입니다. 나는 wysiwsg 편집자 (tinymce)가 이것을 사용하는 것을 보았지만, 나는 여전히 오히려 묻습니다.

도움이 되었습니까?

해결책

수직 스페이스를 위해 단락의 여백을 사용하는 데 무엇이 문제입니까?

<p>Hello World</p>
<p>This is much cleaner than using empty tags with non-breaking spaces.</p>

다른 팁

그것은 "의미 론적"이 아니며, 빈 단락은 의미 적으로 존재할 수없는 것입니다. 정보가 포함되어 있지 않습니다. 즉, 의미 론적 내용이 없습니다. 그것이하는 모든 것은 시각적 레이아웃, 즉 프레젠테이션을 변경하는 것입니다.

당신은 스타일링을 사용하여 여백, 경계 또는 패딩을 변경하여 당신이 후에 효과를 달성하는 것이 훨씬 좋습니다.

올바른 방법은 CSS와 관련이 있습니다. margin-top 또는 margin-bottom.

<p>&nbsp;</p> 꽤 끔찍합니다 ... 차라리보고 싶습니다 <br> 그보다 ( "올바른"경우가 적더라도).

u003Cp>u003C/p>의미 론적이지 않으므로 그것이 당신을 어떻게 도울 수 있는지 모르겠습니다.

CSS와의 단락 사이의 공간을 설정해야합니다.

나는 다음과 같은 블록 레벨 태그로 포장 항목을 옹호합니다. div모래 p에스. 이런 식으로 나도 필요하지 않습니다. 요소를 공간화하려면 마진을 사용해야합니다. 어쨌든 마진으로 더 정확할 수 있습니다.

라인 브레이크가 있어야하는 상황에서 사용하십시오.u003Cbr /> : 빈 단락 태그와 달리 실제로 평균 '줄 바꿈'. 그래도 거의 항상 더 좋은 방법이 있습니다.

HTML입니다. 당신은 당신이 사용할 모든 브라우저에서 원하는 방식으로 원하는 방식으로 원하는 한 원하는 것을 사용할 수 있습니다. "내 코드 유지 시맨틱"이라는 의미가 무엇인지 이해하지 못하므로 귀하의 문제가 무엇인지 잘 모르겠습니다. <br> 이다. 그러나 형식에 대해 이야기하고 있다면 CSS로 돌아갑니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top