반응형
내부 HTML 태그
왼쪽 셀의 확인란과 오른쪽 셀의 설명으로 구성된 페이지에 표가 있습니다. "설명"에는 h4 헤더와 일반 텍스트가 포함됩니다. 나는 그 전체 설명 (안의 모든 것 <td></td>
)을 라벨 로 만들고 싶다 .
따라서 각 행은 다음과 같습니다.
<tr><td><input type="checkbox" name="entiries[]" value="i1" id="i1"></td>
<td><label for="i1">
<h4>Some stuff</h4>more stuff..
<h4>Some stuff</h4>more stuff..
</label>
</td></tr>
그러나 이것은 작동하지 않지만 텍스트는 레이블처럼 작동하지 않으며 클릭 할 수 없습니다. Firefox 3.6을 사용하여 테스트하고 있습니다. <h4>
태그를 제거하면 작동하기 시작하지만 형식이 복잡해집니다. 에 대해 뭔가가 <h*>
태그 방지 <label>
제대로 작동은?
블록 레벨 요소 ( h4
속한)는 인라인 요소 내에서 허용되지 않으며 정의되지 않은 동작을 유발합니다. span
대신 요소를 사용할 수 있습니다 .
인라인 요소 (다른 레이블 요소 제외) 만 레이블 요소 내부에 나타날 수 있습니다.
<!ELEMENT LABEL - - (%inline;)* -(LABEL) -- form field label text -->
— http://www.w3.org/TR/html4/interact/forms.html#h-17.9.1
어쨌든 거기에 제목을 넣는 것은 의미가 없습니다.
<label>
HTML 의 요소는 인라인 수준 요소이며 블록 수준 요소를 포함 할 수 없습니다.
이것이 아마도 문제의 원인 일 것입니다. 또는의 안에 레이블을 넣을 수 있습니다 <h4>
.
<tr><td><input type="checkbox" name="entiries[]" value="i1" id="i1"></td>
<td><
<h4><label for="i1">Some stuff</label></h4>more stuff..
<h4><label for="i1">Some stuff</label></h4>more stuff..
</label>
</td></tr>
참조 URL : https://stackoverflow.com/questions/4461942/html-tags-inside-label
반응형
'programing' 카테고리의 다른 글
유니 코드 속성과 일치하는 Python 정규식 (0) | 2021.01.14 |
---|---|
WPF 4.0에서 SnapsToDevicePixels를 언제 사용해야합니까? (0) | 2021.01.14 |
OSGi는 무엇이며 그 사용의 몇 가지 예는 무엇입니까? (0) | 2021.01.14 |
Xcode가 키 체인에서이 프로필에 대한 유효한 개인 인증서 / 유효한 키 쌍을 찾을 수 없습니다. (0) | 2021.01.14 |
Rails 뷰 헬퍼를 gem으로 추출하려면 어떻게하나요? (0) | 2021.01.14 |