문제

xhtml strict에서는 사용할 수없는 것 같습니다. <u> 더 이상 태그. 예시와 같은 의미 론적 동등한 것이 있습니까? <b> 그리고 <i>? 그렇지 않은 경우 XHTML에서 밑줄을 밑줄을 긋는 방법에 대한 협약이 있습니까?

감사.

도움이 되었습니까?

해결책

간단히 말해서 - 아니요.

u003Cb>그리고 u003Ci>실제로 동등한 사람도 없습니다. 내용과 외관의 분리에 관한 것입니다. XHTML Strict의 목표는 XHTML 마크 업을 사용하여u003C/i>u003C/b> 구조 내용의.

u003Cem>태그는 전달하는 데 사용됩니다u003C/em> 중요성 그리고 u003Cstrong>태그는주는 데 사용됩니다u003C/strong> 내용에. 대부분의 브라우저의 기본 스타일 시트는 이들을 각각 이탤릭체와 대담하게 동일하게합니다.

XHTML에서 대담하고 이탤릭체 및 밑줄에 직접적인 동등한 점이 있으면 사람들이 콘텐츠의 모양을 너무 밀접하게 지시 할 수 있습니다. 이상적으로, 당신은 왜 당신이 텍스트 조각이 눈에 띄기를 원하는지 생각하고, 구조물에서 그것을 정의한 다음 CSS 소년들을 떠나 궁극적으로 렌더링 해야하는지 결정해야합니다.

다른 팁

동등한 점을 갖기 위해서는 처음에 물건을 강조하는 이유를 정의해야합니다. 텍스트를 강조하는 것이 선호하는 방법이라면 u003Cem>CSS의 스타일을 사용하고 변경하여 이탤릭체 대신 밑줄을 긋습니다.u003C/em>

귀하의 질문은 결함이 있습니다. "밑줄"은 의미 론적 의미가 없으며 대담하거나 기울임 꼴 이상이 아닙니다 (강한 그리고 여자 이름 기본 스타일이 있지만, 생각하는 방식으로 대담하거나 이탤릭체에 연결되지는 않습니다).

여기서 올바른 접근법은 <span class="highlight"> (또는 다른 적절한 키워드 - 나는 당신의 앱을 모릅니다) 또는 CSS를 마크 업 및 재정의합니다. <em> 이것이 충분히 일반적인 사건이 될 것입니다.

또한 : 있습니다 언제나 링크가 밑줄이 그어져있는 구축 된 규칙이 있기 때문에 모든 종류의 강조 방식으로 밑줄을 사용하는 데 문제가 있습니다. 실제 링크가 밑줄을 긋지 않더라도 일반적으로 비 연결된 문제가 사용성 문제를 강조한다고 생각합니다. 당신이 정말로 이것을 필요로한다고 신중하게 생각하십시오.

<em style="text-decoration: underline">

아니요. 그리고 "의미 적 동등한"것은 없습니다 u003Cb>u003Ci>. u003Cem>u003Cstrong>대부분의 브라우저에서 대담하고 이탤릭체를 사용하여 기본적으로 구현된다 (나는 당신이 생각한 것임)가 구현된다.u003C/strong>u003C/em>u003C/i>u003C/b>

물론 밑줄과 같은 타이포그래피 사항은 CSS를 사용하여 구현해야합니다. 수업을 만들고 사용하십시오 u003Cspan>.u003C/span>

내가 아는 한. 그러나 강하게 보는 것은 b와 동등한 것으로 보는 것이 약간 의심 스럽다.

새 태그의 목적은 의미 (더 눈에 보이는 텍스트)에서 형식 (BOLD)을 분리하는 것입니다. 기본 apearance는 대담하지만 원하는 스타일을 만들 수 있습니다.

아니, 텍스트 결정과 함께 CSS를 사용해야합니다 : 밑줄

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