>  기사  >  웹 프론트엔드  >  중요한 내용을 숨기지 않고 표 셀을 균등하게 자르는 방법은 무엇입니까?

중요한 내용을 숨기지 않고 표 셀을 균등하게 자르는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-01 14:32:29969검색

How to Truncate Table Cells Evenly Without Hiding Important Content?

콘텐츠 가시성을 손상시키지 않고 테이블 셀 자르기

독특한 문제가 있는 테이블 Fred에는 예측할 수 없이 크기가 변하는 셀이 있습니다. 셀이 겹쳐서 혼란을 일으키는 것을 방지하기 위해 그는 셀 내용을 자르는 해결책을 찾았습니다. 그러나 이 접근 방식에는 단점이 있습니다. 한 셀이 다른 셀보다 잘려서 귀중한 콘텐츠가 숨겨질 수 있다는 것입니다.

Fred의 문제를 해결하기 위해 그리고 여러 열. 두 번째 열의 너비를 0%로 설정하면 첫 번째 열의 콘텐츠에 사용 가능한 모든 너비가 제공됩니다. 결정적으로, 첫 번째 열에 max-width가 적용되어 초기 크기 이상으로 확장되지 않도록 합니다.

이 솔루션을 사용하면 셀이 균등하게 오버플로되어 두 셀 모두 원하는 만큼의 콘텐츠를 표시할 수 있습니다. 테이블의 전체 레이아웃을 희생하지 않고도 가능합니다.

이 솔루션을 구현하는 코드는 다음과 같습니다.

<code class="html"><table border="1" style="width: 100%;">
    <colgroup>
        <col width="100%" />
        <col width="0%" />
    </colgroup>
    <tr>
        <td style="white-space: nowrap; text-overflow:ellipsis; overflow: hidden; max-width:1px;">
            This cell has more content.This cell has more content.This cell has more content.This cell has more content.This cell has more content.This cell has more content.
        </td>
        <td style="white-space: nowrap;">
            Less content here.
        </td>
    </tr>
</table></code>

이 접근 방식을 따르면 Fred는 중요한 콘텐츠를 가시화하여 더욱 균형있고 사용자 친화적인 테이블 경험을 보장합니다.

위 내용은 중요한 내용을 숨기지 않고 표 셀을 균등하게 자르는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.