-Рубрики

 -Цитатник

Ажурные блинчики - (0)

Блины — это символ солнца. Так решили славянские племена, которые выпекали блины до X ...

E-book Círculo pelo Mundo - (0)

E-book Círculo pelo Mundo - Trancoso Автор: Círculo Язык: Португальский ...

Вяжем платье на лето \итальянские схемы\ - (0)

  Вязаные крючком платья -  это ...

Зверушки крючком - (0)

https://i.ibb.co/6m7Z9RG/Page-00001.jpg https://i.ibb.co/4sRT7xY/Page-00002.jpg ...

Сваты на кухне №12 2023 - (0)

"Сваты на кухне" - журнал, в котором своими любимыми рецептами делятся  читате...


Делаем таблицы

Воскресенье, 01 Июня 2014 г. 19:36 + в цитатник
Цитата сообщения ka82
Сразу скажу, что идею взяла у Alexeevna , ну и посмотрела другие материалы по этому поводу.
В общем, таблица делается так. В первую очередь открываем границу таблицы table, затем открываем строку tr, потом (ЕСЛИ НАДО) открываем заголовок (если НЕ НАДО - пропускаем этот тег), и наконец открываем строку td. Немного напоминает формулы в математике, когда решали примеры со скобками типа z=(x+y) + (a+b) и т.д., так вот, там тоже скобки надо помнить где закрывать. В принципе Ли.ру сам автоматически дописывает тег если таблица у вас несложная.
<table> это граница таблицы, она может быть толстой, тонкой, цветной, пунктирной, или никакой. В конце таблицы тег замыкается </table>
<tr> это строка. По ее окончании тег замыкается </tr>
<th> Это выделенная ячейка, как правило, используется в заголовках. Вообще-то она не нужна. Замыкается </th> и, как правило, внутри отдельной строки если заголовок сверху
<td> это простая ячейка, аналогично замыкается </td>
Для примера, вот таблица из двух строк и двух ячеек в каждой строке:
Заголовок
Ячейка 1Ячейка 2
Ячейка 3Ячейка 4

Или вот так, похулиганим:
Заголовок th
ВАШ ТЕКСТ 1
ВАШ ТЕКСТ 2ВАШ ТЕКСТ 3
ВАШ ТЕКСТ 4ВАШ ТЕКСТ 5ВАШ ТЕКСТ 6

Обратите внимание на код, например, на желтом фоне написана вся первая строка, и вы видите как код ячейки и строки закрывается, а подчеркнуты - отдельно ячейка 1, ячейка 2 и ячейка 3:
2 (682x63, 29Kb)

Все что ниже - это будет писаться, как правило, сразу после слова table и пробела. Туда впишется и ширина, и граница, и цвет, и многое другое.
2 (619x148, 34Kb)

В принципе то же можно вписать и для отдельной ячейки, если она должна отличаться от таблицы, и для ячейки-заголовка.
2 (588x89, 19Kb)

Если код большой, то и писать надо много после пробела, например:
2 (331x392, 67Kb)

Толщина. Чтобы таблица была с какой-то толщиной рамки, после слова table надо написать border="1" или другую цифру (тогда граница будет ооочень толстой). Значение ноль - это вообще никакой границы. Смотрим:
border="0"
border="1"
border="5"
border="10"

Если сделать толщину примерно border="30" и выше, а также вписать фон ячейки, то туда можно поместить картинку и она будет смотреться как будто в рамке (см. выше, с собачкой). Я вписала table border="30" bgcolor="brown"
Как вариант рамки без внешней границы:
BORDER="1" RULES="ALL" FRAME="VOID"
Ячейка 1Ячейка 2
Ячейка 3Ячейка 4


Как вариант рамки, но внутри линий нет (браузер Опера видит везде толщину 1:
BORDER="1" RULES="NONE" FRAME="BOX"
Ячейка 1Ячейка 2
Ячейка 3Ячейка 4
Попробовала вписать толщину побольше BORDER="10" RULES="NONE" FRAME="BOX"
Но Опера все равно это видит как толщину 1. А у вас тоже?
Ячейка 1Ячейка 2
Ячейка 3Ячейка 4

Объединение Количество ячеек может быть неравное. Например, rowspan означает сколько строк мы объединили по вертикали, а colspan - по горизонтали.
td rowspan="2" Ячейка 1Ячейка 2
Второй столбикВторой столбик тоже
td colspan="2"
Ячейка 1Ячейка 2
Ячейка 3Ячейка 4

Можно вообще сделать сложную таблицу, например вот
Цвет фона. Фон таблицы можно сделать цветом, например table bgcolor="#eeeeee" означает серый цвет фона, а можно сделать фон-картинку table background="//img1.liveinternet.ru/images/attach/b/0/10841/10841288_razshar09.gif"
Можно сделать фон не всей таблицы, а какой-то ячейки, соответственно будет написано td bgcolor="#КОД ЦВЕТА" или table background="АДРЕС КАРТИНКИ"
Ячейка 1 Ячейка 2 с фоном - картинкой Ячейка 3

Для таблицы в целом и ячеек далее коды аналогичны, а вот строки почему-то не все браузеры могут так раскрашивать.
Внимание! Цвет, шрифт, размер букв, которые отличаются от настроек дневника, надо заново указывать в каждой ячейке! Иначе тег (код) автоматически закрывается когда закрывается ячейка. Например, у меня в настройках черный цвет букв, и если я захочу в таблицу вписывать красные, зеленые, желтые буквы, мне надо это вписывать в каждую ячейку по отдельности.
Цвет рамки bordercolor="99CCFF" это код цвета всей рамки, вместо 99CCFF конечно пишете нужный цвет. Пример:
table border="20" bordercolor="#99CCFF"

Можно раскрасить внутреннюю и внешнюю стороны рамки. Светлый, он же верхний цвет bordercolorlight. Нижний, он же темный цвет в этом дуэте цветов - bordercolordark. Но браузер Опера у меня этого не видит,зато видит так:
Ключевое слово: groove
Более ТЕМНЫЙ цвет рамки СВЕРХУ
Более ТЕМНЫЙ цвет рамки СВЕРХУ:
table style="border-width:12px; border-color:#9999FF; border-style:groove; "


Ключевое слово: ridge
Более СВЕТЛЫЙ цвет рамки СВЕРХУ
Более СВЕТЛЫЙ цвет рамки СВЕРХУ:
table style="border-width:12px; border-color:#66CC66; border-style:ridge; "

Эти параметры замените по своему вкусу: Ширина width:12px, выбранный цвет #9999FF


Можно раскрасить хоть все четыре грани рамки, тогда вместо table пишем table style="BORD... (далее все в кавычках, а параметры разделяются точкой с запятой)
BORDER-LEFT цвет левой полоски, BORDER-TOP - верхней, BORDER-BOTTOM - нижней, BORDER-RIGHT - правой полоски.
3px - толщина полоски, можно делать толще и тоньше (от нуля до бесконечности)
solid - команда слитной полоски
style="border:5px dashed #000"
style="border:3px dotted #000"
style="border:3px double #000"


В принципе есть похожие коды (теги) не только для таблиц, но и в целом для поля цитат, для поля абзацев, для поля div, span, font и т.д. Для примера, предыдущий код можно записать еще и так, скопируйте просто код ниже и вместо слов ВАШ ТЕКСТ вставьте ваш текст



Ну или то же самое, но с картинкой. Например, здесь картинка справа. Можно сделать ее и слева, и сверху, и снизу. Просто над тем кодом что выше припишите то, что находится в поле ниже:
А right это команда делать картинку справа. Поменяйте ее по своему вкусу слева (left)



Да, вот так выглядит рамочка, когда команда писать картинку слева. Вот код:


Особые возможности
1. Подписать картинку с помощью табличного тега (кода) можно, например, так:
Привет от ka82 :)


Важно: угадать с размерами ширины (width) и длины (height), указать выравнивание текста: справа (valign="right"), слева (valign="left"), сверху (valign="top") или снизу (valign="bottom"). Покрасить буквы. cellpadding="0" cellspasing="0" -это отступы текста по ширине и высоте от края рамки. Но вообще, мне кажется, удобнее использовать тег div

2. Разделить пост на две части можно так:
Пишется таблица для одной строки и трех ячеек, центральная ячейка пишется: td width="2" bgcolor="ЦВЕТ РАЗДЕЛИТЕЛЯ НАПР. #000000". Конечно в тегах < >
В принципе это пустые ячейки, и разделить так можно не только на две, но и хоть на двадцать две части. А ширину (width="2") тоже можно поменять хоть на width="22", хоть на "222". Вот разница:
Итак, правее будет разделитель width="3"Правее будет разделитель width="0"Правее будет разделитель width="33"


3. Если хотите убрать текст внутри таблицы, то под кат текст можно убрать как обычно написав [more] Однако следует "закрыть" этот код (тег) [/more] чтобы было "красиво" если таблица имеет какой-то фон.
Вот разница:
2 (498x314, 67Kb)

Конечно какой из двух вариантов писать - выбирать только вам в зависимости от желания.



Серия сообщений "Кодировщик":
Шрифты, кнопки и прочее оформление

Часть 1 - Оформление днева (разные сайты и генераторы)
Часть 2 - Дизайн сообщений днева с принтскрином
...
Часть 24 - Шрифты (надеюсь ваш браузер отображает все перечисленные)
Часть 25 - Кнопочки делаем :)
Часть 26 - Таблицы делаем
Часть 27 - Буквы-хамелеоны MS Outlook и Wingdings
Часть 28 - Буквы webdings и marlett
Часть 29 - Буквица


Рубрики:  Компьютер/Дневник

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку