开发者

CSS box model width

<div style="width:500px;">
    <p>To create not a block, but an inline code span,use backticks:Press the `<Tab>` key, then type a `$`.If you want to have a preformatted block within a list, indent by eight spaces: </p>
    <table>
<thead>
    <tr><th>Action</th>
        <th>abc</th>
        <th>xyz</th>
    </tr>
</thead>
<tbody>
    <tr><td>hihi</td>
        <td>开发者_StackOverflow中文版;hihi</td>
    </tr>
</tbody>
</table>

I set the div of width 500px, and under it I have p and table elemetns. The p element adjust to the width of the div, while the table has its own width, which doesnt necessarily adjust to fit into 500px. I don't know how this works, can anyone explain it to me? Thanks


By default, <table> elements adjust to auto fit their contents. If the contents don't need the full container, the space isnt taken. You can change this behavior by styling the table with:

<table style="width: 100%;">

In which case it will take all available width if possible.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜