CSS Table columns width: fixed - dynamic(30%) - dynamic(70%) - fixed

css, html

Solution

Like this:

<table>
    <tr>
      <td style="width:200px;">
        200px width - content
      </td>
      <td width="30%">
        dynamic width - content
      </td>
      <td width="70%">
        dynamic width - content
      </td>
      <td style="width:100px;">
         100px width - content
      </td>
    </tr>
  </table>

table {
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
}

td {
    border: 1px solid #333;
}

http://jsfiddle.net/7dSpr/

Problem

I managed to obtain this kind of table layout: fixed - dynamic(50%) - dynamic(50%) - fixed http://jsfiddle.net/ihtus/ksucU/ But how do I get this kind? fixed - dynamic(30%) - dynamic(70%) - fixed Here's my CSS: ``` table { width:100%; border-collapse:collapse; table-layout:fixed; } td { border: 1px solid #333; } ```

Original source