당신의 설명에 따르면 개별 셀이 아닌 전체 너비의 행 주위에만 경계선이 있어야한다고 가정하고 테이블이 다시 리플 로우하면 각 행 (실제로는 셀이 별도의 행에 표시됨). 그렇다면 여기
미디어 쿼리 테이블이 더 넓은 화면에서 볼 때입니다의 CSS에서는 DEMO
입니다. 이 경우 TR (행)에 테두리를 지정하고 셀 테두리를 0으로 설정합니다. 화면이 좁고 테이블이 리플 로우하면 TR 경계가 0이고 TD 경계가 설정됩니다. 데모에서 CSS로 게임을해야 원하는 것을 얻을 수 있습니다.
.ui-table tr {
border: 0px solid rgb(51,51,51);
}
.ui-table-reflow.ui-responsive td, .ui-table-reflow.ui-responsive th {
border: 2px solid rgb(51,51,51);
border-left:4px solid rgb(51,51,51);
border-right:4px solid rgb(51,51,51);
}
.ui-table-reflow.ui-responsive td:first-child, .ui-table-reflow.ui-responsive th:first-child {
border-top:4px solid rgb(51,51,51);
}
.ui-table-reflow.ui-responsive td:last-child, .ui-table-reflow.ui-responsive th:last-child {
border-bottom:4px solid rgb(51,51,51);
}
@media (min-width: 35em) {
.ui-table tr {
border: 4px solid rgb(51,51,51);
}
.ui-table-reflow.ui-responsive td, .ui-table-reflow.ui-responsive th {
border: 0;
}
}
'! important'를 추가하면 맞춤 스타일이 기본 스타일에 의해 무시되는 경우가 있습니다. – Omar
그냥 지금 시도해 보니 그런 행운이 없었습니다 – user481610
'td'에 스타일을 추가 해보십시오. 수정 : https://developer.mozilla.org/samples/cssref/border-collapse.html – Omar