width = 100 % 인 테이블에서 마지막 열을 얻기 위해 각 열 너비가 % 값인 테이블에서 가능한지 알고 싶습니다. 고정 너비?너비가 100 % 인 테이블에서 셀 너비를 고정하는 방법
예인 경우 어떻게합니까?
width = 100 % 인 테이블에서 마지막 열을 얻기 위해 각 열 너비가 % 값인 테이블에서 가능한지 알고 싶습니다. 고정 너비?너비가 100 % 인 테이블에서 셀 너비를 고정하는 방법
예인 경우 어떻게합니까?
짧은 대답은 것 아니, 간단한 방법으로 CSS와 함께. 확실한 이유 때문에 고정 너비와 상대 너비를 섞는 것은 상당히 번거 롭습니다.
그러나 브라우저가 적절한 너비를 계산할 수 있도록 새로운 CSS3 기능 calc()
이 있습니다.
알림 불행히도 아직 실험적이며 브라우저 지원이 제한되어 있습니다.
당신은 CSS를 사용하여 할 수있는 :
#mytable td:last-child {
width: 50px; /* change to whatever you want */
}
설정된 모든 열 폭 100 %로 (3)로부터의 값을 이용하여 백분율로 나머지 열의 폭을 계산하지만 테이블의 나머지 부분에 상대 너비가 맞으면 제대로 작동하지 않습니다. 나는 그것이 OP가 요구하고있는 것이라고 믿습니다. –
사이트에 JavaScript가 필요한 경우 렌더링 후 너비를 조작 할 수 있습니다.
브라우저에서 상대적인 열 너비가 이상적인 것으로 테이블을 렌더링하지만 마지막으로 고정되도록 설정하지 않습니다.
렌더링 된 테이블의 너비를 읽습니다.
마지막 열의 너비를 테이블 너비에서 뺍니다.
고마워, 자바 스크립트를 사용하지 않고 다른 해결책을 찾았습니다.) –
@ThomaBigueres 찾은 해결책으로 질문을 업데이트하거나 직접 답변을 게시하십시오. 그것은 미래에 다른 사람들을 도울 것입니다. – Till
고마워, 그게 내가 생각했던거야;) –