<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">
<title>Границы, рамки, расстояния между ячейками и отсупы таблиц в HTML</title>
<style type="text/css">
 body {margin:0}
 a:link {color:#FFFFFF}
 a:visited {color:#FFFFFF}
 a:hover {color:#006633}
 a:active {color:#99FF99}
 img {border:0}
</style>
</head>
<body style="font-size:90%; background:#FFFFFF; color:#000000">

 <table cellspacing="0" cellpadding="0" width="100%" style="height:100px"><!--Header-->
  <tr valign="bottom">

   <td style="background:#99FF99 url('image/head.jpg'); width:260px">
    &nbsp;
   </td>

   <td style="background:#99FF99">
    <a href="https://seodon.ru/" title="Главная страница"><img src="image/but14.png" width="87" height="36" alt="Главная страница"></a>
    <a href="https://seodon.ru/news/" title="Новости"><img src="image/but15.png" width="95" height="36" alt="Новости"></a>
    <a href="https://seodon.ru/contact/" title="О нас"><img src="image/but16.png" width="61" height="36" alt="О нас"></a>
    <a href="https://seodon.ru/mapsite/" title="Карта сайта"><img src="image/but17.png" width="136" height="36" alt="Карта сайта"></a>
   </td>

   <td style="background:#99FF99 url('image/fon7.jpg'); width:260px">
    &nbsp;
   </td>

  </tr>
 </table><!--/Header-->

 <table cellspacing="0" cellpadding="10" width="100%">
  <tr valign="top">

   <td style="background:#009933 url('image/fon6.jpg'); width:150px"><!--Left menu-->

    <hr style="height:1px; background:#006633; border:0">
    <div style="font-size:120%; text-align:center; color:#FFFFFF"><b>Меню</b></div>
    <hr style="height:3px; background:#006633; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 1">Ссылка меню 1</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 2">Ссылка меню 2</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 3">Ссылка меню 3</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 4">Ссылка меню 4</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 5">Ссылка меню 5</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 6">Ссылка меню 6</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 7">Ссылка меню 7</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 8">Ссылка меню 8</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 9">Ссылка меню 9</a>
    <hr style="height:1px; background:#99FF99; border:0">
    <a href="https://seodon.ru/html/tables-borders-spacing.php" title="Ссылка меню 10">Ссылка меню 10</a>
    <hr style="height:3px; background:#006633; border:0">

   </td><!--/Left menu-->

   <td style="text-align:justify"><!--Content-->

    <h1 style="text-align:center; color:#006633">Lorem ipsum dolor</h1>
    <p>Lorem ipsum dolor sit amet consectetuer In sapien ipsum et Donec. Gravida cursus turpis id orci congue laoreet Quisque urna nulla quis. Nam mauris velit iaculis vitae lacus volutpat ipsum semper pellentesque nunc. Nonummy pede.</p>
    <p>Orci mauris diam tellus tellus Quisque id dui mauris sociis orci. Nullam pede Integer enim Curabitur risus vel Sed nulla lobortis odio. Interdum Vivamus sollicitudin adipiscing Pellentesque id auctor id volutpat vitae at. Nascetur tellus Sed Phasellus eget platea mus tellus convallis montes eget. Id nibh urna Nam Phasellus tellus platea vitae adipiscing Ut elit. Vitae malesuada et Sed eget turpis felis pharetra augue lacus et. Ipsum velit elit libero quis rutrum Curabitur Donec Pellentesque eget ipsum. Nulla Donec pellentesque sem vel Pellentesque aliquet Sed ante faucibus Curabitur. Et dolor est lacinia pretium sapien ac nunc nibh Vestibulum urna. Pede congue facilisi et.</p>
    <p>Cursus eget amet sapien Phasellus id Curabitur cursus wisi Duis vitae. Ullamcorper dictumst Nam pellentesque convallis ac Vivamus eget Vestibulum velit Morbi. Pretium nonummy elit interdum hac quis tempor egestas metus felis ac. Pellentesque ligula at elit ac lorem Curabitur tellus adipiscing congue id. Parturient Proin Morbi vitae tempor tincidunt justo urna lobortis nunc euismod. Libero orci felis sed Nulla vel Donec ac congue Curabitur odio. Porttitor purus facilisis libero leo volutpat at felis neque sed nulla. Ante quis convallis egestas neque cursus et habitant adipiscing morbi tincidunt. Dis pede eu ac laoreet iaculis at natoque elit sit montes. Pretium Aenean semper nec turpis Proin malesuada vel Ut morbi Nunc. Velit Donec penatibus Vestibulum Vestibulum.</p>
    <p>Adipiscing libero amet scelerisque Pellentesque molestie pede pulvinar Curabitur interdum justo. Et Curabitur pellentesque natoque Phasellus metus sapien tellus Vivamus tincidunt Phasellus. Fringilla eros Sed Curabitur vel malesuada est eget suscipit consectetuer auctor. Eget sociis faucibus consectetuer Nam ut nibh interdum Morbi risus enim. Turpis wisi Lorem nibh Donec elit lorem sem ridiculus urna Morbi. Curabitur arcu enim dui lacinia nibh enim tellus sociis tristique at. Pellentesque ac massa nec semper non neque quis nulla Vestibulum elit. Tempor urna tempor ut et risus condimentum id vitae Morbi justo. Condimentum Maecenas Curabitur platea eget rhoncus ullamcorper accumsan pede id sagittis. Consectetuer volutpat augue quis justo in ante nec pede sit sagittis. Vel morbi amet habitasse mattis vitae lacinia aliquam hac urna Phasellus. Quisque Pellentesque nibh pretium tellus consequat Aliquam hac sem velit id. Vestibulum interdum porta Phasellus Curabitur sit elit fringilla sem sed neque. Augue laoreet malesuada urna eu.</p>
    <p>Eget et Morbi pede consequat Integer justo tellus dictumst Sed montes. Phasellus Curabitur interdum laoreet consequat consequat id urna ultrices congue tellus. Vitae commodo sagittis metus natoque eros congue Nam amet interdum dui. Vel tempus gravida Curabitur sed interdum euismod convallis dictum eu In. </p>
    <p>Magna aliquet vitae turpis sed lobortis nec faucibus a habitasse Sed. Turpis vel Quisque velit Vivamus Ut montes auctor dui est amet. Vitae tincidunt sed fames congue et magnis.</p>
    <p>Donec Integer ac tincidunt Lorem amet sem ac orci lobortis nec. Vel pretium auctor interdum nibh Vivamus Curabitur interdum ante eleifend ligula. Orci congue nunc Morbi laoreet condimentum ac Maecenas wisi malesuada et. Euismod ridiculus et ipsum Donec a id elit cursus vel Nam. Velit Curabitur Nullam accumsan nibh Cum tellus dui congue tellus elit. Et et Aenean sagittis a in aliquam feugiat lorem Fusce ultrices. Nulla nisl Phasellus Donec Vestibulum nibh accumsan neque non consectetuer id. Cursus consequat Sed orci lacinia convallis in vel pellentesque eros Vestibulum. Vestibulum urna Aenean Integer ut vitae quis vitae elit cursus Phasellus. Quisque malesuada Sed leo sed porta neque sed Sed fringilla amet. Donec eget Vivamus mauris malesuada wisi pede habitasse netus auctor tellus. Maecenas ac a nec sagittis magnis mauris aliquam vitae urna justo. Malesuada Quisque auctor interdum Suspendisse lacus elit fames Curabitur Lorem adipiscing. Enim nibh massa wisi lacus ut Aliquam euismod vitae tempus vitae. Nulla Lorem vitae justo Vestibulum condimentum In.</p>
    <p>Tincidunt In elit dui Lorem laoreet ipsum pede montes Lorem morbi. Nulla eros mauris et quis neque risus ac cursus mauris Ut. Nulla eros justo ut Vestibulum elit vitae lorem orci Quisque Aenean. Et justo senectus justo lobortis in tincidunt amet semper at Mauris. Sit Maecenas Cras ac interdum Curabitur est tincidunt tristique vitae cursus. Sagittis habitasse turpis sagittis orci amet cursus purus In vel elit. Sociis hac Vivamus Phasellus eu nibh sed Mauris convallis Pellentesque magna. Amet Nulla lobortis sodales felis morbi molestie justo Aliquam orci gravida. Nunc pede morbi dictum volutpat Nam faucibus eleifend tincidunt Vivamus mauris. Tempor dui orci In Phasellus amet ut volutpat et venenatis morbi. Nibh magnis et ac fringilla tempus ut amet penatibus a Donec. Praesent rhoncus egestas feugiat auctor In tincidunt consequat Phasellus vestibulum massa. Nam justo fermentum mauris condimentum felis interdum ornare urna felis nonummy. Lacinia augue consectetuer Vestibulum condimentum Sed rutrum tempus id interdum pretium. Montes enim nec ipsum.</p>
    <p>Facilisis nulla pulvinar Phasellus nascetur nec Praesent Aenean id elit lacus. Tempus condimentum Nulla lacinia pede fringilla ac Curabitur venenatis platea ipsum. Maecenas vel Vivamus elit a Donec ut congue Aenean leo sed. Morbi adipiscing convallis tincidunt sapien Quisque dolor Nam dictumst et nisl. Curabitur semper cursus nunc neque iaculis velit gravida leo ut nunc. Velit nascetur elit enim Nulla tellus Suspendisse congue congue nibh aliquet. Et nibh ligula consequat consequat tincidunt venenatis ipsum ullamcorper velit tincidunt. Ante Ut eget eu elit mi In justo quis porttitor pretium. Ipsum nunc ac elit ultrices turpis quis nisl nulla Maecenas ac. Felis sollicitudin mollis Phasellus ut Curabitur tellus urna egestas pretium id. Nibh Donec id orci justo id vel leo parturient interdum nibh. Lacus Vestibulum nibh urna Aenean quis id id turpis metus porta. Lorem adipiscing pharetra ac lacinia odio tincidunt in justo Nullam orci. Id amet felis libero Vestibulum auctor semper massa ligula eget quis. Justo enim laoreet orci et est semper Phasellus Phasellus fames condimentum. Congue porttitor Quisque euismod.</p>
    <p>Vestibulum euismod tellus malesuada consequat ultrices convallis tincidunt accumsan eleifend pretium. Lorem sed nunc venenatis senectus id nibh nascetur et pede Sed. Justo pede justo eget vitae dis Quisque odio Vestibulum pretium parturient. Nec vitae leo et quis tempus a et adipiscing cursus molestie. Tellus Nam vitae convallis hendrerit lacinia quis Suspendisse Aenean et ipsum. In Vestibulum ipsum dolor vel Donec Praesent ut at porttitor augue. Quam diam id Mauris risus pretium sem Pellentesque nibh mus sagittis. Eget felis volutpat sodales ut Suspendisse id Nulla Aenean vel quis. Integer tincidunt et convallis tincidunt et.</p>

   </td><!--/Content-->

   <td style="background:#009933 url('image/fon8.jpg'); width:150px"><!--Right menu-->

    <hr style="height:1px; background:#006633; border:0">
    <div style="font-size:120%; text-align:center; color:#FFFFFF"><b>Дополнительно</b></div>
    <hr style="height:3px; background:#006633; border:0">

   </td><!--Right menu-->

  </tr>
 </table>
 
 <table cellspacing="0" cellpadding="0" width="100%" style="height:70px"><!--Footer-->
  <tr>

   <td style="background:#99FF99 url('image/fon9.jpg'); width:260px">
    &nbsp;
   </td>

   <td style="color:#006633; background:#99FF99; font-size:110%; text-align:center;">

    <a href="https://seodon.ru/" style="color:#006633" title="Главная страница">Главная</a> &bull;
    <a href="https://seodon.ru/news/" style="color:#006633" title="Новости">Новости</a> &bull;
    <a href="https://seodon.ru/contact/" style="color:#006633" title="О нас">О нас</a> &bull;
    <a href="https://seodon.ru/mapsite/" style="color:#006633" title="Карта сайта">Карта сайта</a>

   </td>

   <td style="background:#99FF99 url('image/fon7.jpg'); width:260px">
    &nbsp;
   </td>

  </tr>
 </table><!--/Footer-->

 </body>
</html>

Обратите внимание, что в левом вертикальном меню я не стал заключать каждую ссылку в блок <DIV>. А все потому, что ячейки таблицы могут содержать встроенные теги, которым является тег <A>. А также потому, что тег горизонтальной линии (<HR>) является блочным и в любом случае создает переносы строк в начало, до и после себя. А вот не будь <HR> и пришлось бы, наверное, в <DIV> каждую ссылку заключать, чтобы они на отдельных строках располагались.

Еще один момент. В пустые ячейки таблицы я вставил спецсимвол неразрывного пробела (&nbsp;), это связано с тем, что некоторые старые браузеры не отображают фон пустых ячеек. Хотя сегодня «боязнь пустых ячеек» — больше привычка, чем необходимость, так как подавляющее большинство используемых браузеров нормально их обрабатывает.

И еще. В «подвале» страницы у одного из тегов <TD> я установил цвет текста такой же, как и у ссылок. Это сделано для того, чтобы декоративные кружочки между ссылками были одного с ними цвета.

Вернуться в урок → Перейти к следующему уроку