Дизаин-студия "Тайна"

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

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


Вы здесь » Дизаин-студия "Тайна" » Записаться на обучение » Точная наука с Watercolor


Точная наука с Watercolor

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

1

Нам надо так, чтоб вот сюда и она такое оп и красивое.
Или как суметь понять что от тебя хотели и собрать красивую таблицу.

Немного правил:
1. Самое важное и главное, создание/наличие своего тестовика.
2. Базовое знание английского языка или способность запоминать буковки важных значений.
3. Ко мне обращаться можно как угодно, хоть "эй, ты, как там тебя, иди сюда".
4. Желательна сторонняя связь для быстроты и удобства поправки моментов.

Вопросы или ты кто?
1. Как мне обращаться к вам.
2. Есть ли опыт работы с CSS, HTML, BB, GQ, скриптами и прочими страшными вещами.
3. Имеются ли примеры работ.
4. Что конкретно хочется научиться делать.

0

2

Начало мне нравится ;D

Диос написал(а):

1. Самое важное и главное, создание/наличие своего тестовика.

http://testtestov.rusff.me/

Диос написал(а):

4. Желательна сторонняя связь для быстроты и удобства поправки моментов.

https://vk.com/id177456479
Ладно уж, не буду скрывать, зачем

Диос написал(а):

1. Как мне обращаться к вам.

Акварель, Краска, можно просто Екатерина/Катя

Диос написал(а):

2. Есть ли опыт работы с CSS, HTML, BB, GQ, скриптами и прочими страшными вещами.

Да, знаю некоторые моменты CSS, BB почти освоила, HTML - минимум, GO не знаю.

Диос написал(а):

3. Имеются ли примеры работ.

К сожалению, абсолютно ничего.

Диос написал(а):

4. Что конкретно хочется научиться делать.

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

0

3

Watercolor, хорошо, тогда начнем с азов, раз мы знаем BB коды.
Наша задача сделать табличку BB кодах.
Пользуемся тем, что у нас есть кнопка генератора простых таблиц. нажали на нее, сделали произвольную табличку, а теперь, пользуясь своими знаниями, и данной темой Справочник HTML.
Помним! Коды BB отличны от HTML и не всегда способны жить отдельно от HTML платформы.

Слитая широкая ячейка по горизонтали

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

Простая ячейка

Простая ячейка.

Отредактировано Диос (2016-01-13 15:16:02)

0

4

Диос
Не поняла немного - мне нужно сделать таблицу, которую ты ниже привел?

0

5

Watercolor, да, не обязательно такую же, любая BB таблица с горизонтальным, вертикальным сведением и заливкой ячейки.

0

6

Диос
Я гораздо тупее, чем думал, поэтому прости, пожалуйста, но не понимаю, как сделать слияние.

0

7

Watercolor, значит начнем с самых азов.
[table] - значение таблицы
[tr] - строка
[td] - ячейка
collspan - слияние ячейки по горизонтали
rowspan - слияние ячейки по вертикали
bgcolor - заливка
width - ширина ячейки

Чтобы получить какое либо значение нужно прописывать его для каждой ячейки.
[td widht=20px] - ширина ячейки будет 20 пикселей
[td colspan=2] - сольет две ячейки по горизонтали
[td rowspan=2] - сольет две ячейки по вертикали Внимание! Чтобы таблица не уехала, слив две ячейки по вертикали, в следующей строке должно быть на одну ячейку меньше
[tr][td rowspan=2][/td][td][/td][/tr]
[tr][td][/td][/tr]
[td bgcolor=#009890] - зальет ячейку заданным светом

+1

8

Спасибо большое! Вот так как-то:

Слитая широкая ячейка по горизонтали

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

Простая ячейка

Простая ячейка

0

9

Watercolor, отлично. Теперь мы умеем сливать элементы. А значит, сейчас мы будем учиться делать основу для таблицы на форум.
Возьмем данный шаблон.
http://clickscreen.ru/screens/18/51de5ac5.png
Попробуй рассказать мне, что здесь изображено.

0

10

Диос
Наверху кнопки-переходники, как и справа. Посередине таблица из двух ячеек. Слева, должно быть, что-то выпадающее.

0

11

Watercolor, увы, но даже близко нет. И сейчас, мы это будем делать.
Самое первое, это основа. Стандартная таблица из трех ячеек.
Однако, мы видим, что наши ячейки имеют разный размер.
Возьмем значения 100, 500 и 150 пикселей.

Ячейка размером 100 пикселей

Ячейка размером 500 пикселей

Ячейка размером 150 пикселей

Теперь переносим ее в значения HTML кода, для этого меняем все [наименование] на <наименование> и ставим себе в на тестовик в объявления.

0

12

Диос
Эх, какой же я пряник.
Что-то не выходит:

Код:
<table>
<tr>
<td widht=100px>Ячейка размером 100 пикселей</td>
<td widht=500px>Ячейка размером 500 пикселей</td>
<td widht=150px>Ячейка размером 150 пикселей</td>
</tr>
</table>

0

13

Первое, что мы проверяем, включено ли отображение объявления, затем, мы вспоминаем, что BB не всегда дружит с HTML и закрываем наши элементы точкой с запятой ; а = меняем :
То есть: width: 150px;

Отредактировано Диос (2016-01-13 17:53:38)

0

14

Код:
<table>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;> Ячейка размером 500 пикселей</td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table>

0

15

Отлично, теперь, делаем нашу табличку фиксированной.
Добавляем к значению таблицы высоту и ширину. У нас они будут 750 и 250
<table width=750px; hide=250px;>
Получаем красивую табличку из трех ячеек.
Теперь, нам нужно создать поле центральной ячейки, как мы видим, там есть нечто кнопочное.
Первый отсек, это будет прокручиваемые объявления форума, не входящие в состав переключающегося меню.
Для этого мы создаем div окна, которые помогут нам разместить необходимые элементы.
<div> - Чтобы данное окошко приняло необходимые нам очертания, мы собираем его по кусочкам.
То, что нам понадобиться для работы:
<div style="параметры">
overflow: auto; - создает прокрутку контента выходящего за размеры окна
width: ВЕЛИЧИНАpx; - задает ширину окна Внимание! Если окно прокрутки находится в окне ячейки, ширина должна быть меньше ширины ячейки, иначе полоса прокрутки перекроет границу ячейки.
height: ВЕЛИЧИНАpx; - задает высоту окна

margin-top: ВЕЛИЧИНАpx; - двигает окно от верха позиции место нахождения(шапка, объявление, футер)
margin-left: ВЕЛИЧИНАpx; - двигает окно вправо влево

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

Но, есть и второй вариант. Вместо трех ячеек базовой таблицы, мы создаем 4 ячейки, и делаем их с размерами 250 пикселей и 350 пикселей.
У нас получается примерно следующее:
http://clickscreen.ru/screens/7/d9e624c1.png
Не красиво правда? Значит, нам нужно от центровать нашу табличку. В самое начало, перед значением таблицы, ставим <center>, затем отправляемся в самый низ, и после закрытого значения ставим </center>.
http://clickscreen.ru/screens/26/59d8969d.png
Готов, наша табличка имеет прекрасную основу и готова преображаться в рабочую, графически оформленную объявлялку форума.

+1

16

Даже первые две ячейки не выходят

Код:
<table width=750px; height=250px;>
<tr>
<div style="width: 350px; height: 250px;"><td width: 100px;> текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст</td>
<div style="overflow: auto; width: 350px; height: 250px;"><td width: 500px;> текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_текст_</td>
</tr>
</table>

Что-то неверно?

0

17

<table width=750px; height=250px;>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;> Ячейка размером 500 пикселей</td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table>

Работаем мы исключительно в выделенной строке. Для этого не нужно удалять две других ячейки таблицы. Мы их дополняем, но не удаляем.

<td width: 500px;><div style="width: 500px; height: 250px;">/*большое див окно*/
<div style="overflow: auto; width: 150px; height: 200px;">/*див окно с прокруткой*/
Ячейка размером 500 пикселей
</div>/*конец окна с прокруткой*/
</div>/*конец большого окна*/</td>

Разберем ошибки:

<table width=750px; height=250px;>
<tr>
<div style="width: 350px; height: 250px;">
<td width: 100px;> текст_текст_текст_текст_текст_текст_текст_текст_ текст_текст_текст_текст_текст_текст_текст_ текст_текст_текст_текст_текст_текст_текст_текст_ текст_текст_текст_текст_текст_текст_ текст_текст_текст_текст_текст_текст_ текст_текст_текст_текст_текст_текст_ текст_текст_текст </td>концовка элемента?
<div style="overflow: auto; width: 350px; height: 250px;">
<td width: 500px;> текст_текст_текст_текст_текст_ текст_текст_текст_текст_текст_ текст_текст_</td>концовка элемента?
ячейка 150х250.
</tr>
</table>

1. Удалены иные ячейки таблицы.
У нас табличка из трех ячеек, я нашел две.
2. Див окна расположились перед параметрами ячейки, а не внутри ячейки. Мы задаем параметры для таблицы, внутри таблице, а не иначе.
Див окно, это новый элемент, содержимое которого обязано иметь начальные и конечные коды. Чтобы окно ячейки <td></td> было видно в див окне, нужно писать таблицу целиком. <table>......</table>. Поэтому мы используем настройки для див окон, дабы не перегружать форум кодами.
3. Закрытие элемента.
Любое значение имеет окончание, будь то центровка, див окно, таблица, цвет шрифта. Всегда закрывается изначальным наименованием элемента, с чертой перед наименованием. </center></div></b></color></img>.
Исключение имеет лишь параметр работы со строкой.
<br> - перенос на новую строку
<p> - новый параграф
4. Величины.
На данный момент у нас пока два див окна. значит первое окно имеет значения 500х250, а второе, с прокруткой, имеет значения 180х250/150х200. Выбираем сами, главное, оставить место для третьего див окна, в которое мы установим таблицу с переключением вкладок.

Отредактировано Диос (2016-01-14 11:36:31)

0

18

Диос
Спасибо.

Код:
<center><table width=750px; height=250px;>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px; <div style="width: 500px; height: 250px;">> Ячейка размером 500 пикселей</div>
<div style="width: 180px; height: 250px; overflow: auto;">> Ячейка размером 500 пикселей</div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

0

19

<center><table width=750px; height=250px;>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px; <div style="width: 500px; height: 250px;">> Ячейка размером 500 пикселей</div>
<div style="width: 180px; height: 250px; overflow: auto;">
> Ячейка размером 500 пикселей</div>
нет третьего див окна</td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

И вновь наши ошибки.
1. Наше див окно оказалось в параметрах ячейки. А должно стоять как контент ячейки.

<td><div></div></td>

2. Мы делаем большое див окно, что бы в нем писать контент. А это значит, что создав большое див окно, два других мы пишем в нем.

<div>
<div>
</div>
<div>
</div>
</div>

3. Потерялся чей-то кусочек. Не криминально, но внимательнее, не закрытое див окно или лишний элемент параметра могут снести форум.
4. А где среднее див окно, которые смещено и выравнено от левого края, для переключаемой таблице?

Отредактировано Диос (2016-01-15 12:08:12)

0

20

Ох, сложно... Сейчас буду исправлять

0

21

Итак, извиняюсь за долгое отсутствие.
Вот, значится, таблица со всеми тремя div-окнами. На тестовике стоит вариант без третьего окна (которое выравнивается), так как с его добавлением происходит что-то страшное.
В чем проблема?

<center><table width=750px; height=250px;>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;"> <div style="width: 500px; height: 250px;><div style="width: 150px; height: 200px; overflow: auto;"></div><div style="margin-top: ?px; margin-left: ?;></div></div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

Отредактировано Watercolor (2016-01-18 03:41:06)

0

22

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

margin-top: ?px; margin-left: ?;

Высота у нас ухода вверх это высота нашей прокрутки, но я ставил высоту таблицы 250. Сдвиг влево равен ширине нашего прокручиваемого окна.

Отредактировано Диос (2016-01-18 11:56:58)

0

23

Диос

Код:
<center><table width=750px; height=250px;>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;"> <div style="width: 500px; height: 250px;><div style="width: 150px; height: 200px; overflow: auto;"></div><div style="margin-top: 250px; margin-left: 150;></div></div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

0

24

<center><table width=750px; height=250px;>
<tr>
<td width: 100px;>Ячейка размером 100 пикселей</td>
<td width: 500px;">
<div style="width: 500px; height: 250px;>
<div style="width: 150px; height: 200px; overflow: auto;"></div>
<div style="margin-top: 250px; margin-left: 150;></div>
</div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

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

0

25

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

0

26

Диос

Код:
<center><table width=750px; height=250px;>
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;"> <div style="width: 500px; height: 250px;>тексттексттексттексттексттексттексттексттексттекст<div style="width: 150px; height: 200px; overflow: auto;">тексттексттексттексттексттексттексттексттексттекст</div><div style="width: 250px; height: 350px; margin-top: -250px; margin-left: 150;>тексттексттексттексттексттексттексттексттексттекст</div></div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

0

27

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

<table width=750px; height=250px;>

Любые значения главных элементов прописываются через style="параметры"
Мой косяк, забыл указать в начале разбора ошибок.

0

28

А теперь разберем ошибки невнимательности и забывчивости.

<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;"> <div style="width: 500px; height: 250px;>тексттексттексттексттексттексттексттексттексттекст<div style="width: 150px; height: 200px; overflow: auto;">тексттексттексттексттексттексттексттексттексттекст</div><div style="width: 250px; height: 350px; margin-top: -250px; margin-left: 150;>тексттексттексттексттексттексттексттексттексттекст</div></div></td>

1. Лишняя двойная кавычка в ячейке.
2. Отсутствует закрытие параметра стиля в див окнах.
3. Потеря значения величины див окна, px, em, %.

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

0

29

Диос

Код:
<center><table style="width=750px; height=250px;">
<tr>
<td width: 100px;> Ячейка размером 100 пикселей</td>
<td width: 500px;><div style="width: 500px; height: 250px;">текст текст текст текст текст текст текст текст текст текст<div style="width: 150px; height: 200px; overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст</div><div style="width: 250px; height: 350px; margin-top: -250px; margin-left: 150px;">текст текст текст текст текст текст текст текст текст текст</div></div></td>
<td width: 150px;> Ячейка размером 150 пикселей</td>
</tr>
</table></center>

Отредактировано Watercolor (2016-01-18 14:30:54)

0

30

<td width: 500px;>
<div style="width: 500px; height: 250px;">текст текст текст текст текст текст текст текст текст текст
<div style="width: 150px; height: 200px; overflow: auto;">текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст текст</div>
<div style="width: 250px; height: 350px; margin-top: -250px; margin-left: 150px;">текст текст текст текст текст текст текст текст текст текст</div></div></td>

1. В первом, большом див окне не должно быть текста.
2. Высота третьего див окна оказалась больше высоты таблице, правим.
3. Значение прокрутки ставится перед параметрами задающими величину.

0


Вы здесь » Дизаин-студия "Тайна" » Записаться на обучение » Точная наука с Watercolor


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