Alternative Art : breath of a phoenix

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Alternative Art : breath of a phoenix » Восстановленное » Что делать, если нет возможности восполь...


Что делать, если нет возможности восполь...

Сообщений 1 страница 4 из 4

1

Что делать, если нет возможности воспользоваться специальными приспособлениями для создания данного элемента? Ответ прост, как все гениальное - берем простой текстовый редактор и ваш собсвенный браузер.

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

Код:
<table>

</table>

Эти теги говорят, где ваша таблица будет начинаться и заканчиваться. Ставить их всегда обязательно.
Далее расставляем строки, вашей таблицы. К примеру на первой картинке я их насчитал 7 штук*. Значит столько и ставим:

Код:
<table>
	<tr>
    
	</tr>
	<tr>
    
	</tr>
	<tr>
    
	</tr>
	<tr>
    
	</tr>
	<tr>
    
	</tr>
	<tr>
    
	</tr>
</table>

Каждый открывающий тег <tr> должен быть закрыт таким же но со слешем перед ним
Теперь начнем расстановку ячеек:
В первой строке у нас 3 ячейки, значит так и пишем в теги первой строки теги каждой ячейки:

Код:
<tr>
    <td>
    	
    </td>
    <td>
    	
    </td>
    <td>
    	
    </td>
	</tr>

тут представлен только кусок кода именно этой строки, но все они будут похожими
Дальше заполняем тем, что вам нужно, ваши ячейки. Это будут стандартные надписи, присутствующие почти на каждом форуме - модеры, админы и бегущая строка.
Заполнили. Теперь начинается самое интересное. Вы думаете "откуда он насчитал столько строк?" а видно это на втором рисунке.
Строчки тут выделены красной линией и прекрасно видно как они идут.
Так как же нам сделать так, что бы первая ячейка занимала 2 строки? А для этого есть параметры rowspan, если нужно обьединить строки и colspan, если нужно обьединить колонки.
Ставим в открывающий тег первой и третьей ячейки параметр rowspan, равный двум:

Код:
<td rowspan=2>

Теперь переходим ко второй строке.
Тут у нас будет картинка, занимающая 5 строк. Значит так и пишем в теги второй строки:

Код:
    <td rowspan=5>
    	<img src='ССЫЛКА_НА_КАРТИНКУ'>
    </td>

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

Код:
<table>
	<tr>
    <td rowspan=2>
    	Модеры
    </td>
    <td>
    	<marquee>бегущая строка</marquee>
    </td>
    <td rowspan=2>
    	Админы
    </td>
	</tr>
	<tr>
    <td rowspan=5>
    	<img src='ССЫЛКА_НА_КАРТИНКУ'>
    </td>
	</tr>
	<tr>
    <td rowspan=2>
    	текст1
    </td>
    <td>
    	текст2
    </td>    
	</tr>
	<tr>
    <td rowspan=2>
    	текст3
    </td>
	</tr>
	<tr>
    <td rowspan=2>
    	текст4
    </td>    
	</tr>
	<tr>
    <td>
    	текст5
    </td>    
	</tr>
	<tr>
    <td colspan=3>
    	низ
    </td>    
	</tr>
</table>

Но такую табличку плохо будет видно в вашем браузере, а по этому добавим для наглядности параметры высоты для ячеек, ширину для таблицы, толщину рамки и фон таблицы и получим следующее:

Код:
<table border="1" bgcolor="silver" width="100%">
	<tr>
    <td rowspan=2 height="100px">
    	Модеры
    </td>
    <td>
    	<marquee>бегущая строка</marquee>
    </td>
    <td rowspan=2 height="100px">
    	Админы
    </td>
	</tr>
	<tr>
    <td rowspan=5 height="500px">
    	<img src='ССЫЛКА_НА_КАРТИНКУ'>
    </td>
	</tr>
	<tr>
    <td rowspan=2 height="200px">
    	текст1
    </td>
    <td height="100px">
    	текст2
    </td>    
	</tr>
	<tr>
    <td rowspan=2 height="300px">
    	текст3
    </td>
	</tr>
	<tr>
    <td rowspan=2 height="100px">
    	текст4
    </td>    
	</tr>
	<tr>
    <td height="50px">
    	текст5
    </td>    
	</tr>
	<tr>
    <td colspan=3>
    	низ
    </td>    
	</tr>
</table>

Все наша таблица готова, теперь нужно на нее посмотреть, перед тем, как ставить. Для этого сохраняем ваш блокнот в формате html - в имени файла в конце должно быть написано .html
Теперь открываем вашу таблицу в браузере и вуаля - результат моей таблицы, на третьей картинки

Отредактировано Antony (22-06-2009 12:59:50)

+1

2

а теперь несколько моментов, которые определенно помогут вам в создании ваших таблиц:
• Все, что связано с HTML пишите в текстовых редакторах с отключенной функцией автопереноса
• Ваш HTML код должен иметь вид дерева, т.е. такой вид, как у вас представлен в "проводнике" на windows - каждый подуровень отделяется на определенное расстояние. Пример - на первой картинке. Треугольник, это непечатуемый символ, который ТОЛЬКО ПОКАЗЫВАЕТ (но его на самом деле нет), что в этом месте есть отступ, по клавише табуляции (tab). Как видно на картинке, там очень хорошо видно, где что у нас лежит - каждая строка на своем уровне отделена на определенное расстояние, а все ячейки(подуровни строки) - на своем расстоянии. В свою очередь каждая строка - подуровень таблицы, которая без отступов вобще
• Если незнаете что значит тот или иной тег, то лучше забейте в google "html теги" и там вам выпадет библиотека тегов с подробным описанием.
• Каждое слово в CSS или HTML языке - английское, а значит его можно перевести. Если вы это сделаете, то запомнить что означает тот или иной тег или слово будет проще. К примеру "tr" означает "table row" - "строка таблицы", а td означает "table data" - "значение таблицы"


Пока это все, что я могу припомнить. Будут вопросы - отписывайтесь

0

3

Antony
Урок хороший, но я все равно таблицы делаю с помощьюодной программки :flirt:

0

4

Vitani написал(а):

Урок хороший, но я все равно таблицы делаю с помощьюодной программки

С помощью Дрима?
Сорри за флуд!

Отредактировано Sasuke (20-08-2009 19:28:03)

0


Вы здесь » Alternative Art : breath of a phoenix » Восстановленное » Что делать, если нет возможности восполь...


Рейтинг форумов | Создать форум бесплатно