How to add border to html table

CSS Reference

CSS ReferenceCSS Browser SupportCSS SelectorsCSS FunctionsCSS Reference AuralCSS Web Safe FontsCSS AnimatableCSS UnitsCSS PX-EM ConverterCSS ColorsCSS Color ValuesCSS Default ValuesCSS Entities

CSS Properties

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function

backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-decoration-break box-shadow box-sizing break-after break-before break-inside

caption-side caret-color @charset clear clip clip-path color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor

direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-feature-settings font-kerning font-size font-size-adjust font-stretch font-style font-variant font-variant-caps font-weight

grid grid-area grid-auto-columns grid-auto-flow grid-auto-rows grid-column grid-column-end grid-column-gap grid-column-start grid-gap grid-row grid-row-end grid-row-gap grid-row-start grid-template grid-template-areas grid-template-columns grid-template-rows

hanging-punctuation height hyphens @import isolation justify-content @keyframes left letter-spacing

line-height list-style list-style-image list-style-position list-style-type

margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width mix-blend-mode

object-fit object-position opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y

padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin pointer-events position quotes

resize right

scroll-behavior


tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top

transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function

unicode-bidi user-select

vertical-align visibility

white-space width word-break word-spacing word-wrap writing-mode

z-index

CSS Properties

align-contentalign-itemsalign-selfallanimationanimation-delayanimation-directionanimation-durationanimation-fill-modeanimation-iteration-countanimation-nameanimation-play-stateanimation-timing-functionbackface-visibilitybackgroundbackground-attachmentbackground-blend-modebackground-clipbackground-colorbackground-imagebackground-originbackground-positionbackground-repeatbackground-sizeborderborder-bottomborder-bottom-colorborder-bottom-left-radiusborder-bottom-right-radiusborder-bottom-styleborder-bottom-widthborder-collapseborder-colorborder-imageborder-image-outsetborder-image-repeatborder-image-sliceborder-image-sourceborder-image-widthborder-leftborder-left-colorborder-left-styleborder-left-widthborder-radiusborder-rightborder-right-colorborder-right-styleborder-right-widthborder-spacingborder-styleborder-topborder-top-colorborder-top-left-radiusborder-top-right-radiusborder-top-styleborder-top-widthborder-widthbottombox-decoration-breakbox-shadowbox-sizingbreak-afterbreak-beforebreak-insidecaption-sidecaret-color@charsetclearclipclip-pathcolorcolumn-countcolumn-fillcolumn-gapcolumn-rulecolumn-rule-colorcolumn-rule-stylecolumn-rule-widthcolumn-spancolumn-widthcolumnscontentcounter-incrementcounter-resetcursordirectiondisplayempty-cellsfilterflexflex-basisflex-directionflex-flowflex-growflex-shrinkflex-wrapfloatfont@font-facefont-familyfont-feature-settingsfont-kerningfont-sizefont-size-adjustfont-stretchfont-stylefont-variantfont-variant-capsfont-weightgridgrid-areagrid-auto-columnsgrid-auto-flowgrid-auto-rowsgrid-columngrid-column-endgrid-column-gapgrid-column-startgrid-gapgrid-rowgrid-row-endgrid-row-gapgrid-row-startgrid-templategrid-template-areasgrid-template-columnsgrid-template-rowshanging-punctuationheighthyphens@importisolationjustify-content@keyframesleftletter-spacingline-heightlist-stylelist-style-imagelist-style-positionlist-style-typemarginmargin-bottommargin-leftmargin-rightmargin-topmax-heightmax-width@mediamin-heightmin-widthmix-blend-modeobject-fitobject-positionopacityorderoutlineoutline-coloroutline-offsetoutline-styleoutline-widthoverflowoverflow-xoverflow-ypaddingpadding-bottompadding-leftpadding-rightpadding-toppage-break-afterpage-break-beforepage-break-insideperspectiveperspective-originpointer-eventspositionquotesresizerightscroll-behaviortab-sizetable-layouttext-aligntext-align-lasttext-decorationtext-decoration-colortext-decoration-linetext-decoration-styletext-indenttext-justifytext-overflowtext-shadowtext-transformtoptransformtransform-origintransform-styletransitiontransition-delaytransition-durationtransition-propertytransition-timing-functionunicode-bidiuser-selectvertical-alignvisibilitywhite-spacewidthword-breakword-spacingword-wrapwriting-modez-index

HTML Reference

HTML by AlphabetHTML by CategoryHTML Browser SupportHTML AttributesHTML Global AttributesHTML EventsHTML ColorsHTML CanvasHTML Audio/VideoHTML Character SetsHTML DoctypesHTML URL EncodeHTML Language CodesHTML Country CodesHTTP MessagesHTTP MethodsPX to EM ConverterKeyboard Shortcuts

HTML Tags

<!—> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> — <h6> <head> <header> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <option> <output> <p> <param> <picture> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <script> <section> <select> <small> <source> <span> <strike> <strong> <style> <sub> <summary> <sup> <svg> <table> <tbody> <td> <template> <textarea> <tfoot> <th> <thead> <time> <title> <tr> <track> <tt> <u> <ul> <var> <video> <wbr>

HTML Tags

<!—><!DOCTYPE><a><abbr><acronym><address><applet><area><article><aside><audio><b><base><basefont><bdi><bdo><big><blockquote><body><br><button><canvas><caption><center><cite><code><col><colgroup><data><datalist><dd><del><details><dfn><dialog><dir><div><dl><dt><em><embed><fieldset><figcaption><figure><font><footer><form><frame><frameset><h1> — <h6><head><header><hr><html><i><iframe><img><input><ins><kbd><label><legend><li><link><main><map><mark><meta><meter><nav><noframes><noscript><object><ol><optgroup><option><output><p><param><picture><pre><progress><q><rp><rt><ruby><s><samp><script><section><select><small><source><span><strike><strong><style><sub><summary><sup><svg><table><tbody><td><template><textarea><tfoot><th><thead><time><title><tr><track><tt><u><ul><var><video>

Colspan and Rowspan Attributes

You will use colspan attribute if you want to merge two or more columns into a single column. Similar way you will use rowspan if you want to merge two or more rows.

Example

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table Colspan/Rowspan</title>
   </head>
	
   <body>
      <table border = "1">
         <tr>
            <th>Column 1</th>
            <th>Column 2</th>
            <th>Column 3</th>
         </tr>
         <tr>
            <td rowspan = "2">Row 1 Cell 1</td>
            <td>Row 1 Cell 2</td>
            <td>Row 1 Cell 3</td>
         </tr>
         <tr>
            <td>Row 2 Cell 2</td>
            <td>Row 2 Cell 3</td>
         </tr>
         <tr>
            <td colspan = "3">Row 3 Cell 1</td>
         </tr>
      </table>
   </body>
	
</html>

This will produce the following result −

Как нарисовать (сделать) рамку для текста в Ворде 2010

Текстовый редактор Word представляет собой на сегодня универсальный инструмент. Он позволяет создать официальный документ с выдержкой строго стиля и оформления. Празднично оформленная страница сможет заменить магазинную открытку, и станет приятным дополнением к подарку на День рождения.

Текстовый редактор Word представляет собой универсальный инструмент

Работа с офисным текстовым редактором с каждым годом становится удобнее и проще для пользователя. Но даже простые действия, как создание рамочки для текста в Word, требует ознакомления с меню редактора. Учитываются и различные настройки, когда проводится разметка текстового файла.

ПОСМОТРЕТЬ ВИДЕО

  1. Открываем документ и в верхней области переходим во вкладку «Дизайн» и «Страница».

  2. В открывшемся разделе переходим к пункту, где определяется отступ,при помощи различных настроек задаются параметрыдля оформления листа.

    Открываем документ и в верхней области переходим во вкладку «Дизайн» и «Страница»
  3. Добавить рамку в Ворде стандартного типа можно выбрав тип страницы с изображением замкнутого контура. Для линий элемента выбирают тонкую сплошную черту, автоматического цвета и шириной 0,5 пункта.

  4. Завершают процесс выбором применения обрамления ко всему документу или его части. Не забудьте сохранить выбранные параметры.

    Особенностью использования пакета Офис 2013 года, является возможность просматривать образцы рамок для текста в Ворде при их подборе. Специальное окно, которое имеет вкладка «Границы и заливка», позволяет моделировать возможный дизайн. Этот инструмент востребован, если создается рамка для сертификата в Ворде, открытка, благодарственное письмо. В работе используют следующие возможности:
  • тип линии или фигурное обрамление элемента разметки;

  • цветовое оформление и ширина элемента, поля отступа от края листа с каждой стороны;

  • размещение линий только по отдельным сторонам страницы.

    Использование офисного пакета других версий имеет некоторые особенности. Отличия сводятся к расположению соответствующих вкладок, и использованию маршрутов для перехода к рабочему меню.

    Для того чтобы в Ворде 2010 сделать рамку, в главной вкладке для открытого текстового документа, переходят в группу «Абзац»
  • переходят по символу «Границы и заливка»;

  • выбирают область текста для обрамления;

  • определяют параметры для размещения контура по выпадающему меню;

  • регулируют параметры для расположения текста внутри рамочного поля.

    Ворде 2010 границы и заливка выглядит немного иначе

    Панель задач, которая потребуется, чтобы сделать рамку в Ворде с оригинальным дизайном, расположена в нижней части выпадающего списка «Границы и заливка». Рабочее окно для задачи индивидуальных параметров в этом случае не отличается от такого же раздела в офисе 13 года.

    Панель задач, которая потребуется, чтобы сделать рамку в Ворде с оригинальным дизайном, расположена в нижней части выпадающего списка «Границы и заливка»

    Еще один способ, позволяющий сделать рамочку в Ворде, реализован в версии офисных программ с 2007 года. Для перехода в соответствующее меню можно выполнить последовательные действия:

кликнуть левой клавишей мышки по линейке в верхней части открытого файла с текстом;

Кликнуть левой клавишей мышки по линейке в верхней части открытого файла с текстом, чтобы открыть границы и заливка

перейти в появившемся окне во вкладку «Источник бумаги»;

перейти в появившемся окне во вкладку «Источник бумаги»

выполнить переход по клавише «Граница», расположенной в правой нижней части окна.

Здесь появляется уже знакомое меню «Границы и заливка», где можно выбрать и установить строгий или красивый вариант обрамления.

Еще одним способом перехода в меню, где можно поставить рамку в Ворде, является переход во вкладку «Разметка страницы» в верхней части меню для открытого текстового документа. В открывшемся разделе выбирают символ «Граница страницы» в разделе «Фон страницы». Дальнейшие работы проводятся по описанному алгоритму.

Пользователю рекомендуется проработать два варианта для перехода к окну, где предстоит делать рамку в Ворде. В дальнейшем рука автоматически выберет наиболее привычный и понятный алгоритм. И каждый раз не придется заниматься поиском способа для обрамления текста открытого документа.

Делаем штамп по ГОСТу в документе Microsoft Word


Учебный год только начался, но уже скоро студенты начнут выполнять расчетные, графические, курсовые, научные работы. К такого рода документам, конечно же, выдвигаются крайне высокие требования по оформлению. В числе таковых наличие титульного листа, пояснительной записки и, конечно же, рамок со штампами, созданных в соответствии с ГОСТом.

У каждого студента свой подход к оформлению документов, мы же в этой статье расскажем о том, как правильно сделать штампы для страницы А4 в программе MS Word.

Разбиение документа на разделы

Первое, что требуется сделать — разбить документ на несколько разделов. Зачем это нужно? Чтобы разделить оглавление, титульный лист и основную часть. Кроме того, именно так можно разместить рамку (штамп) только там, где она действительно нужна (основная часть документа), не позволяя ей “залезать” и перемещаться в другие части документа.

1. Откройте документ, в котором нужно сделать штамп, и перейдите во вкладку “Макет”.

Примечание: Если вы используете Ворд 2010 и младше, необходимые инструменты для создания разрывов вы найдете во вкладке “Разметка страницы”.

2. Нажмите на кнопку “Разрывы страниц” и выберите в выпадающем меню пункт “Следующая страница”.

3. Перейдите на следующую страницу и создайте еще один разрыв.

Примечание: Если разделов в вашем документе более трех, создайте необходимое количество разрывов (в нашем примере для создания трех разделов потребовалось два разрыва).

4. В документе будет создано необходимое количество разделов.

Устранение связи между разделами

После того, как мы разбили документ на разделы, необходимо предотвратить повторение будущего штампа на тех страницах, где он не должен находиться.

1. Перейдите во вкладку “Вставка” и разверните меню кнопки “Нижний колонтитул” (группа “Колонтитулы”).

2. Выберите пункт “Изменить нижний колонтитул”.

3. Во втором, а также во всех последующих разделах, нажмите кнопку “Как в предыдущем разделе” (группа “Переходы”) — это разорвет связь между разделами. Колонтитулы, в которых и будет находиться наш будущий штамп, повторяться не будут.

4. Закройте режим работы с колонтитулами, нажав на кнопку “Закрыть окно колонтитулов” на панели управления.

Создание рамки для штампа

Теперь, собственно, можно перейдите к созданию рамки, размеры которой, конечно же, должны соответствовать ГОСТу. Итак, отступы от краев страницы для рамки должны иметь следующие значения:

20 x 5 x 5 x 5 мм

1. Откройте вкладку “Макет” и нажмите кнопку “Поля”.

2. В выпадающем меню выберите пункт “Настраиваемые поля”.

3. В окне, которое перед вами появится, задайте следующие значения в сантиметрах:

Верхнее — 1,4

Левое — 2,9

Нижнее — 0,6

Правое 1,3

4. Нажмите “ОК” для закрытия окна.

Теперь необходимо установить границы страницы.

1. Во вкладке “Дизайн” (или “Разметка страницы”) нажмите на кнопку с соответствующим названием.

2. В окне “Границы и заливка”, которое откроется перед вами, выберите тип “Рамка”, а в разделе “Применить к” укажите “этому разделу”.

3. Нажмите кнопку “Параметры”, расположенную под разделом “Применить к”.

4. Задайте в появившемся окне следующие значения полей в “пт”:


Верхнее — 25

Нижнее —

Левое — 21

Как нарисовать рамку в Ворде

Помимо стандартных инструментов есть варианты, как сделать в Ворде 2010 табличную рамку. Вы сами нарисуете границы оформления так, как посчитаете необходимым. Алгоритм создания такой:

  1. На основной вкладке меню из группы «Абзац» выберите «Нарисовать таблицу» (кнопка с пунктирным квадратиком).
  2. Установите необходимые отступы справа и слева.
  3. Курсор изменит вид на карандаш. Установите его на нужном месте, зажимая левую кнопку мыши, растягивайте прямоугольник до необходимого размера.
  4. Получится оформление, которое по сути является одной большой ячейкой таблицы.

В силу того, что это таблица, к содержимому будут применимы все команды Word. Вы можете без проблем изменять размеры рамочки или толщину линий, двигать ее границы. Смещать ячейку можно по горизонтали или вертикали. Для вас останутся доступны контекстные разделы «Макет», «Конструктор», которые предоставляют возможность делать корректировку положения текста, заливку.

Как изменить ширину столбца

Теперь увеличим ширину первого столбца. Так как в HTML нет понятия столбец, то нам придется указать ширину первой ячейки верхней строки.

 <HTML>
<HEAD>
<TITLE>Телефонный справочник </TITLE>
</HEAD>
<BODY>
<P ALIGN="CENTER">
<TABLE BORDER=1 BorderCOLOR=”#006600” width="400" BGCOLOR="#FFFFCC">
<TR BGCOLOR=”#99CC33” HEIGHT="50">
<TD WIDTH="50">№</TD>
<TD>Фамилия</TD>
<TD>Номер телефона</TD>
</TR>
<TR>
<TD BGCOLOR=”#FFFF99”>1</TD>
<TD>Фрося Бурлакова</TD>
<TD>8-952-987-13-20</TD>
</TR>
<TR>
<TD BGCOLOR=”#FFFF99”>2</TD>
<TD>Иван Петров</TD>
<TD>8-918-964-70-11</TD>
</TR>
<TR>
<TD BGCOLOR=”#FFFF99”>3</TD>
<TD>Афоня Ивлев</TD>
<TD>8-961-594-12-45</TD>
</TR>
</TABLE>
</P>
</BODY>
</HTML> 
 

Результат

Как задать высоту таблицы (строки)

HTML дает возможность задать как высоту всей таблицы, так и отдельных строк.

Для задания высоты таблицы атрибут HEIGHT нужно указать в тэге TABLE, а чтобы изменить высоту отдельной строки – указать этот атрибут в тэге TR.

Для примера увеличим высоту первой строки

 <HTML>
<HEAD>
<TITLE>Телефонный справочник </TITLE>
</HEAD>
<BODY>
<P ALIGN="CENTER">
<TABLE BORDER=1 BorderCOLOR=”#006600” width="400" BGCOLOR="#FFFFCC">
<TR BGCOLOR=”#99CC33” HEIGHT="50">
<TD>№</TD>
<TD>Фамилия</TD>
<TD>Номер телефона</TD>
</TR>
<TR>
<TD BGCOLOR=”#FFFF99”>1</TD>
<TD>Фрося Бурлакова</TD>
<TD>8-952-987-13-20</TD>
</TR>
<TR>
<TD BGCOLOR=”#FFFF99”>2</TD>
<TD>Иван Петров</TD>
<TD>8-918-964-70-11</TD>
</TR>
<TR>
<TD BGCOLOR=”#FFFF99”>3</TD>
<TD>Афоня Ивлев</TD>
<TD>8-961-594-12-45</TD>
</TR>
</TABLE>
</P>
</BODY>
</HTML> 
 

Результат

Границы и рамки

Чтобы чётко отделить содержимое одной ячейки от другой, к ячейкам добавляются границы. За их создание отвечает стилевое свойство border, которое применяется к элементам (<td> или <th>). Однако здесь нас подстерегают подводные камни. Поскольку рамка создаётся для каждой ячейки, то в местах соприкосновения ячеек получается граница удвоенной толщины. Для устранения указанной особенности существует несколько путей. Самый простой — воспользоваться свойством border-collapse со значением collapse. В его задачу входит отслеживать соприкосновение линий и вместо двойной границы изображать одинарную. Это свойство достаточно добавить к селектору table, а дальше оно всё сделает самостоятельно (пример 6).

Пример 6. Применение свойства border-collapse при создании рамок таблицы

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>Таблица</title> <style> table { border-collapse: collapse; /* Убираем двойные линии */ width: 100%; /* Ширина таблицы */ border-spacing: 0; /* Расстояние между ячеек */ } td { border: 2px solid #333; /* Параметры границ */ padding: 4px; /* Поля в ячейках */ text-align: center; /* Выравнивание по центру */ } </style> </head> <body> <table> <tr><td>O</td><td>X</td><td>X</td></tr> <tr><td>O</td><td>O</td><td>X</td></tr> <tr><td>X</td><td>X</td><td>O</td></tr> </table> </body> </html>

Разница между границами таблицы при добавлении свойства border-collapse, а также без него, представлена на рис. 4.

а — свойство не установлено

б — свойство установлено

Рис. 4. Вид таблицы при использовании border-collapse

На рис. 4а показана рамка таблицы, используемая по умолчанию

Обратите внимание, что внутри таблицы все линии имеют удвоенную толщину. Добавление border-collapse убирает эту особенность, и толщина всех линий становится одинаковой (рис. 4б)

Линии не обязательно делать для всех сторон ячеек, согласно дизайну они могут отделять одну строку или колонку от другой. Для этого мы используем свойства border-bottom, border-left и другие подобные. Применять границы к элементам <tr>, <thead>, <tfoot> и <tbody> нельзя, поэтому добавляем их к селектору table и td (пример 7).

Пример 7. Линии между строк

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>Таблица</title> <style> table { width: 100%; /* Ширина таблицы */ border-collapse: collapse; /* Убираем двойные линии */ border-bottom: 2px solid #333; /* Линия снизу таблицы */ border-top: 2px solid #333; /* Линия сверху таблицы */ } td { text-align: center; /* Выравнивание по центру */ border-bottom: 1px solid #333; border-top: 1px solid #333; } td, th { padding: 5px; /* Поля в ячейках */ } </style> </head> <body> <table> <thead> <tr> <th rowspan=»2″>Вид соединения</th> <th colspan=»2″>Поля допусков ширины шпоночного паза</th> </tr> <tr> <th>Вал</th><th>Втулка</th> </tr> </thead> <tbody> <tr> <td>Свободное</td><td>H9</td><td>D10</td> </tr> <tr> <td>Нормальное</td><td>N9</td><td>I<sub>s</sub>9</td> </tr> <tr> <td>Плотное</td><td colspan=»2″>P9</td> </tr> </tbody> </table> </body> </html>

Результат данного примера показан на рис. 5.

Рис. 5. Таблица с горизонтальными линиями

Define an HTML Table

The tag defines an HTML table.

Each table row is defined with a tag. Each table header is defined with a tag. Each table data/cell is defined with a tag.

By default, the text in elements are bold and centered.

By default, the text in elements are regular and left-aligned.

Example

A simple HTML table:


<table style=»width:100%»>  <tr>    <th>Firstname</th>     <th>Lastname</th>     <th>Age</th>   </tr>  <tr>    <td>Jill</td>     <td>Smith</td>     <td>50</td>   </tr>  <tr>    <td>Eve</td>     <td>Jackson</td>     <td>94</td>   </tr></table>

Note: The elements are the data containers of the table.They can contain all sorts of HTML elements; text, images, lists, other tables, etc.

CSS Tutorial

CSS HOMECSS IntroductionCSS SyntaxCSS SelectorsCSS How ToCSS CommentsCSS Colors Colors RGB HEX HSL

CSS Backgrounds Background Color Background Image Background Repeat Background Attachment Background Shorthand

CSS Borders Borders Border Width Border Color Border Sides Border Shorthand Rounded Borders

CSS Margins Margins Margin Collapse

CSS PaddingCSS Height/WidthCSS Box ModelCSS Outline Outline Outline Width Outline Color Outline Shorthand Outline Offset

CSS Text Text Color Text Alignment Text Decoration Text Transformation Text Spacing Text Shadow

CSS Fonts Font Family Font Style Font Size Font Google Font Shorthand

CSS IconsCSS LinksCSS ListsCSS TablesCSS DisplayCSS Max-widthCSS PositionCSS OverflowCSS Float Float Clear Float Examples

CSS Inline-blockCSS AlignCSS CombinatorsCSS Pseudo-classCSS Pseudo-elementCSS OpacityCSS Navigation Bar Navbar Vertical Navbar Horizontal Navbar

CSS DropdownsCSS Image GalleryCSS Image SpritesCSS Attr SelectorsCSS FormsCSS CountersCSS Website LayoutCSS UnitsCSS Specificity

More Examples

Make a fancy table This example demonstrates how to create a fancy table.

Set the position of the table caption This example demonstrates how to position the table caption.

CSS Table Properties

Property Description
border Sets all the border properties in one declaration
border-collapse Specifies whether or not table borders should be collapsed
border-spacing Specifies the distance between the borders of adjacent cells
caption-side Specifies the placement of a table caption
empty-cells Specifies whether or not to display borders and background on empty cells in a table
table-layout Sets the layout algorithm to be used for a table

CSS Border Style

The property specifies what kind of border to display.

The following values are allowed:

  • — Defines a dotted border
  • — Defines a dashed border
  • — Defines a solid border
  • — Defines a double border
  • — Defines a 3D grooved border. The effect depends on the border-color value
  • — Defines a 3D ridged border. The effect depends on the border-color value
  • — Defines a 3D inset border. The effect depends on the border-color value
  • — Defines a 3D outset border. The effect depends on the border-color value
  • — Defines no border
  • — Defines a hidden border

The property can have from one to four values (for the top border, right border, bottom border, and the left border).

Example

Demonstration of the different border styles:

p.dotted {border-style: dotted;}p.dashed {border-style: dashed;}p.solid {border-style: solid;}p.double {border-style: double;}p.groove {border-style: groove;}p.ridge {border-style: ridge;}p.inset {border-style: inset;}p.outset {border-style: outset;}p.none {border-style: none;}p.hidden {border-style: hidden;} p.mix {border-style: dotted dashed solid double;}

Result:

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effect depends on the border-color value.

A ridge border. The effect depends on the border-color value.

An inset border. The effect depends on the border-color value.

An outset border. The effect depends on the border-color value.

No border.

A hidden border.

A mixed border.

Note: None of the OTHER CSS border properties (which you will learn more about in the next chapters) will have ANY effect unless the property is set!

Table Header, Body, and Footer

Tables can be divided into three portions − a header, a body, and a foot. The head and foot are rather similar to headers and footers in a word-processed document that remain the same for every page, while the body is the main content holder of the table.

The three elements for separating the head, body, and foot of a table are −

  • <thead> − to create a separate table header.

  • <tbody> − to indicate the main body of the table.

  • <tfoot> − to create a separate table footer.

A table may contain several <tbody> elements to indicate different pages or groups of data. But it is notable that <thead> and <tfoot> tags should appear before <tbody>

Example

<!DOCTYPE html>
<html>

   <head>
      <title>HTML Table</title>
   </head>
	
   <body>
      <table border = "1" width = "100%">
         <thead>
            <tr>
               <td colspan = "4">This is the head of the table</td>
            </tr>
         </thead>
         
         <tfoot>
            <tr>
               <td colspan = "4">This is the foot of the table</td>
            </tr>
         </tfoot>
         
         <tbody>
            <tr>
               <td>Cell 1</td>
               <td>Cell 2</td>
               <td>Cell 3</td>
               <td>Cell 4</td>
            </tr>
         </tbody>
         
      </table>
   </body>
	
</html>

This will produce the following result −

CSS Reference

CSS ReferenceCSS Browser SupportCSS SelectorsCSS FunctionsCSS Reference AuralCSS Web Safe FontsCSS AnimatableCSS UnitsCSS PX-EM ConverterCSS ColorsCSS Color ValuesCSS Default ValuesCSS Entities

CSS Properties

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function

backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-decoration-break box-shadow box-sizing break-after break-before break-inside

caption-side caret-color @charset clear clip clip-path color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor

direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-feature-settings font-kerning font-size font-size-adjust font-stretch font-style font-variant font-variant-caps font-weight

grid grid-area grid-auto-columns grid-auto-flow grid-auto-rows grid-column grid-column-end grid-column-gap grid-column-start grid-gap grid-row grid-row-end grid-row-gap grid-row-start grid-template grid-template-areas grid-template-columns grid-template-rows

hanging-punctuation height hyphens @import isolation justify-content @keyframes left letter-spacing

line-height list-style list-style-image list-style-position list-style-type

margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width mix-blend-mode

object-fit object-position opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y

padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin pointer-events position quotes

resize right

scroll-behavior

tab-size table-layout text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-overflow text-shadow text-transform top

transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function

unicode-bidi user-select

vertical-align visibility

white-space width word-break word-spacing word-wrap writing-mode

z-index


С этим читают