<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
/*<![CDATA[*/
/* css-reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
img {border: 0; padding: 0; font-size: 100%; background: transparent;}
dfn,var {font-style: normal;}
header, nav, article, footer,section {display:block;}
input,select,textarea,button {margin: 0; font-size: 92%;}
/* решение задачи */
div.news-grid table {width: 100%; table-layout: fixed;}
div.news-grid table .id {width: 100px;}
div.news-grid table .content {}
div.news-grid table .id2 {width: 50px;}
div.news-grid table .scroll {padding: 0; width: 16px;}
div.news-grid td.news-grid-content div {overflow: auto; height: 60px;}
/* стили оформления */
body {width: 90%; margin: 0 auto; padding: 50px 0; background: #fff; font: 12px Verdana, sans-serif;}
div.news-grid {border: 1px solid #DBDBDB; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 3px 3px 5px #A0A0A0; -webkit-box-shadow: 3px 3px 5px #A0A0A0; box-shadow: 3px 3px 5px #A0A0A0;}
div.news-grid table {border-collapse: collapse; border-spacing: 0; empty-cells: show;}
div.news-grid table th {padding: 0.2em; text-align: left;}
div.news-grid table td {padding: 0.2em;}
div.news-grid table thead,div.news-grid table tfoot {background: #DBDBDB;}
div.news-grid table tfoot a {color: #555; text-decoration: none;}
div.news-grid table tfoot a:hover {text-decoration: underline;}
div.news-grid table tfoot var {font-weight: bold;}
div.news-grid table tfoot input {width: 30px;}
div.news-grid table tfoot ul {display: inline-block; margin: 0 1em; list-style-type: none;}
div.news-grid table tfoot ul li {display: inline; padding: 0 0.2em;}
div.news-grid table tfoot ul.pager {float: right; margin: 0.3em 0 0;}
div.news-grid table tfoot ul.pager li {float: left; padding: 0 0.7em; border-left: 1px dashed #0A0911;}
div.news-grid table tfoot ul.pager li:first-child {border-left: none;}
div.news-grid table tfoot ul.pager li a {color: #000;}
div.news-grid table th.id2 {background: #D1D1D1;}
div.news-grid table td.news-grid-content td.id2 {background: #F6FBA9;}
div.news-grid td.news-grid-content {padding: 0;}
div.news-grid td.news-grid-content td {background: #F9F9F9; border-bottom: 1px solid #E1E1E1;}
div.news-grid td.news-grid-content tr:hover td {background: #E7E7E7;}
/*]]>*/
</style>
</head>
<body>
<div class="news-grid">
<table>
<thead>
<tr>
<th class="id">Id</th>
<th class="content">Содержимое</th>
<th class="id2">Id</th>
<th class="scroll"></th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="4">
Страница <input type="text" value="1" /> из <var>2</var>, по
<select>
<option>20</option>
<option>40</option>
<option>100</option>
</select>
на странице
<ul class="news-actions">
<li><a href="#">Обновить</a></li>
<li><a href="#">Добавить новость</a></li>
</ul>
<ul class="pager">
<li><a href="#">Назад</a></li>
<li><a href="#">Вперёд</a></li>
</ul>
</td>
</tr>
</tfoot>
<tbody>
<tr>
<td colspan="4" class="news-grid-content">
<div>
<table>
<tr>
<td class="id">hfgj</td>
<td class="content">sdcn wiwdw sdsdnkcikvj sdwjdwd dj</td>
<td class="id2">7</td>
</tr>
<tr>
<td>nwif</td>
<td>jask sajcsackq cakckavmkk cbnn</td>
<td class="id2">8</td>
</tr>
<tr>
<td>tqre</td>
<td>sjkfka fqkmsvkm sfjcvnc wsdqwc</td>
<td class="id2">9</td>
</tr>
<tr>
<td>iobn</td>
<td>n oldxol jdiikik wewdcc jjjjeee</td>
<td class="id2">10</td>
</tr>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>