CSS에서 border-collapse를 분리로 설정하면 empty-cells을 사용해도 결과는 같고, 표시 및 숨기기 값도 동일하다는 것을 알았습니다. 조언 좀 해주세요.
css2 표준에서
구문:
empty-cells : show | hide
값:
show: 기본값. 테두리 표시
hide : 테두리 숨기기
설명:
테이블의 셀에 내용이 없을 때 셀의 테두리를 표시할지 여부를 설정하거나 검색합니다. 이 속성은 표 행과 열의 테두리가 독립적인 경우에만 작동합니다(예: border-collapse
속성이 분리와 동일한 경우). 해당 스크립트 기능은 emptyCells입니다.
IE에서 지원하지 않는 CSS2 표준입니다. Firefox에서는 해당 효과가 정상적으로 표시될 수 있습니다. 특정 효과에 대한 데모 코드는 다음과 같습니다
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>table test</title> <style> #layout {} .show {border: 1px solid #ff0000; border-collapse:separate; empty-cells: show;} .hide {border: 1px solid #ff0000; border-collapse:separate; empty-cells: hide;} </style> </head> <body> <table id="layout"> <tr> <td class="show">Cascading</td> <td class="show"></td> </tr> <tr> <td class="hide">Cascading</td> <td class="hide"></td> </tr> </table> </body> </html>
숨을 때 숨겨집니다.
위 내용은 CSS의 빈 셀에 대한 질문의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!