2012-04-17 4 views

답변

0

짧은 대답은 것 아니, 간단한 방법으로 CSS와 함께. 확실한 이유 때문에 고정 너비와 상대 너비를 섞는 것은 상당히 번거 롭습니다.

그러나 브라우저가 적절한 너비를 계산할 수 있도록 새로운 CSS3 기능 calc()이 있습니다.

알림 불행히도 아직 실험적이며 브라우저 지원이 제한되어 있습니다.

+0

고마워, 그게 내가 생각했던거야;) –

0

당신은 CSS를 사용하여 할 수있는 :

#mytable td:last-child { 
    width: 50px; /* change to whatever you want */ 
} 
+0

  • 설정된 모든 열 폭 100 %로 (3)로부터의 값을 이용하여 백분율로 나머지 열의 폭을 계산하지만 테이블의 나머지 부분에 상대 너비가 맞으면 제대로 작동하지 않습니다. 나는 그것이 OP가 요구하고있는 것이라고 믿습니다. –

  • 0

    사이트에 JavaScript가 필요한 경우 렌더링 후 너비를 조작 할 수 있습니다.

    1. 브라우저에서 상대적인 열 너비가 이상적인 것으로 테이블을 렌더링하지만 마지막으로 고정되도록 설정하지 않습니다.

    2. 렌더링 된 테이블의 너비를 읽습니다.

    3. 마지막 열의 너비를 테이블 너비에서 뺍니다.

    4. 마지막 열을 일정한 폭을주는 것, 프로그램

    +0

    고마워, 자바 스크립트를 사용하지 않고 다른 해결책을 찾았습니다.) –

    +0

    @ThomaBigueres 찾은 해결책으로 질문을 업데이트하거나 직접 답변을 게시하십시오. 그것은 미래에 다른 사람들을 도울 것입니다. – Till

    관련 문제