반응형
HTML5 테이블에서 셀 패딩, 셀 간격, 유효성 검사 및 정렬을 대체하는 것은 무엇입니까?
Visual Studio에서 다음 경고가 표시됩니다.
- 유효성 검사(HTML 5): 'cellpading' 특성이 'table' 요소의 올바른 특성이 아닙니다.
- 유효성 검사(HTML 5): 'cellspacing' 특성이 'table' 요소의 올바른 특성이 아닙니다.
- 유효성 검사(HTML 5): 'valign' 특성이 'td' 요소의 올바른 특성이 아닙니다.
- 유효성 검사(HTML 5): 'align' 특성이 'td' 요소의 올바른 특성이 아닙니다.
HTML5에서 유효한 속성이 아닌 경우, CSS에서 무엇이 그것들을 대체합니까?
/* cellpadding */
th, td { padding: 5px; }
/* cellspacing */
table { border-collapse: separate; border-spacing: 5px; } /* cellspacing="5" */
table { border-collapse: collapse; border-spacing: 0; } /* cellspacing="0" */
/* valign */
th, td { vertical-align: top; }
/* align (center) */
table { margin: 0 auto; }
이렇게 하면 문제가 해결됩니다.
td {
/* <http://www.w3.org/wiki/CSS/Properties/text-align>
* left, right, center, justify, inherit
*/
text-align: center;
/* <http://www.w3.org/wiki/CSS/Properties/vertical-align>
* baseline, sub, super, top, text-top, middle,
* bottom, text-bottom, length, or a value in percentage
*/
vertical-align: top;
}
특정 테이블에
<table style="border-collapse: separate; border-spacing: 10px;" >
<tr>
<td>Hi</td>
<td>Hello</td>
<tr/>
<tr>
<td>Hola</td>
<td>Oi!</td>
<tr/>
</table>
또는 특정 테이블에 사용할 수 있습니다.
<table style="width:1000px; height:100px;">
<tr>
<td align="center" valign="top">Text</td> //Remove it
<td class="tableFormatter">Text></td>
</tr>
</table>
외부 파일에 이 CSS 추가
.tableFormatter
{
width:100%;
vertical-align:top;
text-align:center;
}
언급URL : https://stackoverflow.com/questions/6048913/what-replaces-cellpadding-cellspacing-valign-and-align-in-html5-tables
반응형
'bestsource' 카테고리의 다른 글
MySQL을 상업적 환경에서 사용하는 것이 합법입니까? (0) | 2023.08.17 |
---|---|
Java JDBC의 숫자 오버플로 예외 (0) | 2023.08.17 |
R 마크다운, SQL 코드 청크가 구문 오류를 생성합니다. (0) | 2023.08.12 |
스크롤 보기를 특정 편집 텍스트로 프로그래밍 방식으로 스크롤하는 방법이 있습니까? (0) | 2023.08.12 |
심포니 만들기:마이그레이션: 메타데이터 저장소가 최신이 아닙니다. 이 문제를 해결하려면 sync-metadata-storage 명령을 실행하십시오. (0) | 2023.08.12 |