Здравствуйте, это сайт посвященный программированию и веб-мастерам
Тег SPAN предназначен для определения встроенных элементов документа. Иначе говоря, Элемент SPAN определяет контейнер для внутреннего текста.
В отличие от блочных элементов, таких как TABLE, P или DIV, с помощью тега SPAN можно выделить часть информации внутри других тегов и установить для нее свой стиль.
Например, внутри параграфа (тега P) можно изменить цвет и размер первой буквы, если добавить начальный и конечный тег SPAN и определить для него стиль текста.
Вот несколько примеров применения этого тега:
ЧЕРНЫЙ ТЕКСТ ПЕРЕЧЕРКНУТ КРАСНОЙ ЛИНИЕЙ
<span style="color:red;text-decoration:line-through;"><span style="color:black">ЧЕРНЫЙ ТЕКСТ ПЕРЕЧЕРКНУТ КРАСНОЙ ЛИНИЕЙ</span></span>
СИНИЙ ТЕКСТ ПЕРЕЧЕРКНУТ ЖЕЛТОЙ ЛИНИЕЙ
<span style="color:YELLOW;text-decoration:line-through;"><span style="color:BLUE">СИНИЙ ТЕКСТ ПЕРЕЧЕРКНУТ ЖЕЛТОЙ ЛИНИЕЙ</span></span>
КОРИЧНЕВЫЙ ТЕКСТ ПОДЧЕРКНУТ ОРАНЖЕВОЙ ЛИНИЕЙ
<span style="color:darkorange;text-decoration:underline;"><span style="color:brown">КОРИЧНЕВЫЙ ТЕКСТ ПОДЧЕРКНУТ ОРАНЖЕВОЙ ЛИНИЕЙ</span></span>
ОРАНЖЕВЫЙ ТЕКСТ В СЕРОЙ РАМКЕ
<span style="border:1px solid darkgray;"><span style="color:orange;">ОРАНЖЕВЫЙ ТЕКСТ В СЕРОЙ РАМКЕ</span></span>
<span style = "font-size: 100px;"><FONT FACE="Monotype Corsiva"><FONT COLOR="#0000FF">Д</FONT></span> а не скоро дело делается...</FONT>
В зависимости от того, где мы пропишем второй закрывающий тег </font>, текст после нашей "буквицы" будет набран таким же шрифтом или вернется в свое исходное состояние, обусловленное стилем страницы. Во втором предложении этот тег поставлен только после многоточия, а в первом после буквы "С".
Переменные: HEIGHT высота "окошка", в котором двигается текст; WIDTH расстояние, на которое перемещается текст.
Можно ли уменьшить скорость прокрутки при использовании тега marquee?
Так вот, для этого необходимо в открывающий тег добавить параметр scrollamount="Х", где Х — скорость прокрутки от 1 до 9. Результат будет выглядеть так:
"...Бабочки рассказывали ей свои секреты, а Цветы наперебой звали покачаться вместе на тонких стебельках.
Но у нее был друг. К самому большому и красивому Цветку на поляне торопилась она каждое утро, чтобы вместе полюбоваться прозрачными капельками росы, в которых отражается весь мир!..."
Синтаксис: <IMAGE ALIGN="LEFT" VALIGN="MIDDLE" SRC="адрес картинки"
ALT="комментарий">
<IMAGE ALIGN="RIGHT" VALIGN="MIDDLE" SRC="адрес картинки"
ALT="комментарий">
Текст между двумя картинками.
Атрибут ALT - это маленький всплывающий комментарий, но в данном случае можно обойтись и без него.
Фон под сообщением:
А у нас наступило лето...
Затопило нас ярким светом, и жара. Только ранним утром с побережья приносит бриз.А в Москве - снова дождь по крышам; будто чья-то улыбка свыше, будто радость пригоршней щедрой - звонко с тучки на тучку - вниз...Тех, на дождь кто ворчит, не слушай, а смелей - босиком по лужам, подставляя ладони брызгам, переливчатым, как алмаз. Улыбнись случайным прохожим; ну а вдруг нарисует дождик , пусть пунктиром, пусть неумело - там, под струями, вместе нас?
Синтаксис:
<table width=100% border="0" cellspacing="8" cellpadding="0" background="URL"><tr><td><font color=#FFFFFF font face=georgia font size=3>Ваш текст сообщения</font></td></tr></table>
• Вместо URL подставляем адрес фоновой картинки
• На свой вкус и усмотрение меняем цвет, размер и начертание текста
Переменные: WIDTH длина линии в процентах по отношению к экрану SIZE размер элементов DASHED пунктирная линия DOTTED точечная линия COLOR цвет элементов
Переменные: border:3px #ff0000 толщина рамки в пикселях и её цвет background-color: #ffff00 цвет фона рамки dashed пунктир solid непрерывная padding отступ текста от рамки внутри margin отступ от текста снаружи (если рамка находится внутри текста)
В рамки можно помещать не только текст, но и картинки:
Синтаксис:
<FIELDSET><LEGEND align="center"><B><font color=#FFA500>И такая рамочка</font></B></LEGEND></FIELDSET>
Параметр align выравнивает относительно одной из сторон документа, значения: left, right, или center
Я принесла тебе поляну. На завтрак. Пока несла ее, все откусывали от нее по чуть-чуть и не верили вкусу земляники. Хорошо, что на поляне сидел тушканчик. Он-то и объяснял всем, что в мире нет ничего особенного, что это просто девочка несет поляну на завтрак своему другу. Лесную. С земляникой. Ну и что. Не всем же кофе в постель.
Потом достать смешные акварели, изрисовать в нелепые цвета. Потом себя в оранжевый покрасить. Ты будешь – Солнце, вечное, всегда. И возле солнца – ангелы и бесы, песочницы, гитары, звон монет, коты и кастаньеты, апельсины, смешные дети, сильные мужчины. И в центре – твой улыбчивый портрет.
Синтаксис для картинки:
<img src="k.jpg" align="right">
Синтаксис:
<BUTTON title="Текст-пояснялка к кнопке"><TABLE border=5><TBODY><TR><TD><CENTER><FONT color=#BA55D3 size=4>Название кнопки</FONT></CENTER></TD></TR></TBODY></TABLE></BUTTON>
Некоторые символы не входят в базовую часть таблицы кодов ASCII. К ним относятся буквы алфавитов части европейских языков, математические и некоторые другие символы.
Некоторые символы, введенные в HTML документ будут интерпретироваться не так, как задумал автор. Это, например, символы "<" и ">", используемые для указания тегов.
В этих случаях можно вводить нужные символы с помощью специальных кодов.
Коды начинаются с символа "амперсанд"(&). За ним следует название символа, либо его числовой код в десятичной или шестнадцатеричной системе. Завершает код символ "точка с запятой" ;
Атрибут border может быть применен к любым объектам.
border-width - задает толщину всех границ элемента.
Толщина может быть задана числовым значением (в пикселях). Также доступны три предопределенных значения: thin, medium, thick, рисующие тонкую, среднюю и толстую линию соответственно.
Значение по умолчанию medium.
border-style задает тип границ элемента.
border-color задает цвет границ элемента страницы. Может принимать значение transparent для задания невидимой, но имеющей ширину границы. Может быть задано от одного до четырех значений. Если задано одно значение, оно применяется ко всем четырем границам. Если задано два значения, первое относится в верхней и нижней границам, а второе - к левой и правой. Если задано три значения, то первое применяется к верхней границе, второе - к левой и правой, третье - к нижней.
Для установки рамки только на определенных сторонах элемента воспользуйтесь параметрами border-top, border-bottom, border-left, border-right:
border-style: none; - запрещает рисование границы (значение по умолчанию);
border задает все свойства границ элемента страницы в один прием. Заменяет атрибуты border-color, border-style и border-width. Значения этих атрибутов могут располагаться в любом порядке.
Синтаксис: <... style="border: border-width || border-style || color"> Вместо многоточия может быть table, blockquote, fieldset, img, p, div, textarea...
Это были примеры с таблицами.
Теперь рассмотрим другие возможности применения атрибута стиля border:
для IMG
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
для BLOCKQUOTE
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
для FIELDSET
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
для P
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
для DIV
для TEXTAREA
Кстати, все это можно комбинировать:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
Здесь три таблицы, вложенные друг в друга. Ширина задана только для внешней, остальные подстроились под нее. У каждой таблицы свой стиль границы.
Нравится? ;)
Каскадные таблицы стилей (Cascading Style Sheets - CSS) позволяют устанавливать стили за один раз для всего сайта, страницы, документа или для одного HTML-тега. Это отдельный код, который расширяет возможности HTML, позволяя переопределять уже существующие теги.
CSS очень просто использовать. Для них не требуются плагины или сложное ПО. Это всего лишь правила, которые определяют, как должен выглядеть HTML и как он должен реагировать на действия пользователя.
Все правила, независимо от их местоположения и типа, состоят из трех частей:
селекторы - буквенные или численные символы, которые определяют правило.
свойства - описывают вводимый элемент. Их существует несколько десятков, и каждое отвечает за некий аспект оформления и эффекты.
значения - определяют природу свойства. Могут представлять собой ключевое слово (yes, no), число или проценты.
Синтаксис правила выглядит так:
selector {property:value;}
Правила можно установить:
В HTML-теге внутри документа.
В заголовке документа.
Во внешнем документе, связанным с вашим.
Нам на Ли.ру подойдет первый пункт, потому что мы никак не можем повлиять на общий установленный стиль сайта, но можем придать свой неповторимый стиль сообщениям и комментариям.
Синтаксис наших правил, влияющих непосредственно на HTML-теги на страницах Ли.ру, будет выглядеть так:
Давайте попробуем рассмотреть пример изменения стиля заголовка.
Обычный заголовок третьего уровня выглядит так:
Это заголовок третьего уровня
<h3>Это заголовок третьего уровня</h3>
Внесем небольшие дополнения в его стиль:
Это заголовок третьего уровня
Тег остался прежний - <h3>заголовок</h3>, но дополнения изменили его цвет, размер и положение на странице: <h3 style="color:teal; font-size:x-large; text-align:center;"> , причем закрывающий тег мы вообще не тронули.
Здoрово, правда?
И так мы можем поступать со всеми тегами! Только учтите, что не каждое определение CSS подходит любому тегу. Это зависит от его природы. Вы же не станете применять выравнивание к тегу <b>? Полный список определений вы можете найти на любом сайте, посвященном CSS, но на Ли.ру вам понадобится не больше половины. И уже этого будет достаточно для создания вашего собственного стиля.
А теперь давайте разберемся с загадочным тегом DIV.
Что в нем такого загадочного? Название его происходит от слова division, то есть разделение. Это элемент группировки, он используется как удобный контейнер для объектов страницы, которым легко динамически манипулировать – перемещать, включать/выключать, создавать слои, регулировать отступы и т.п. В любом HTML-справочнике вы найдете только один атрибут этого тега, отвечающий за выравнивание на странице (align), зато сколько свойств стиля можно к нему применить! Это и границы (borders), и фон (в том числе и картинка), и видимость, и прокрутка. Не говоря уж о свойствах текста, находящегося внутри...
Рассмотрим положение текста внутри нескольких контейнеров. Внешний отвечает за фон, рамку и размер:
- свойство border определяет вид границы - стиль, цвет и ширину; - свойство background-color определяет цвет фона, который вы видите, пока подгружается фоновая картинка background-image (или в случае, если у вас отключена подкачка картинок); - свойства width и height определяют соответственно ширину и высоту слоя, измеряются в пикселях. Можно также и в процентах (от размера окна).
Внутренний div отвечает за стиль шрифта и прокрутку. Даже если текста много, можно запихнуть его в маленькое окошко:
- свойство border определяет вид границы - стиль, цвет и ширину; - свойство background-image определяет очередную фоновую картинку; - свойство overflow регулирует реакцию браузера, если реальные размеры блока не соответствуют заданным и может возникнуть его переполнение.
По умолчанию браузер покажет все содержимое блока, но мы можем прописать: * hidden – не влезающая часть просто не будет показана (скрыта); * visible – весь блок будет отображен; * scroll – браузер создаст полосу прокрутки (и горизонтальную и вертикальную); * auto – будет создан только нужный лифт. Именно этот параметр я и прописала.
- свойство position отвечает за положение блока на странице.
CSS может с точностью до пикселя определить расположение любого блока. Причем возможно наложение одного блока на другой. Координаты блока могут отсчитываться как от левого верхнего угла окна (параметр absolute), так и от расположенного рядом блока (параметр relative). В обоих случаях указываются две координаты: расстояние слева (left) и расстояние сверху (top). Я рассчитала размер внешнего и внутреннего блоков так, чтобы отступы сверху и слева помещали внутренний блок в центре внешнего.
- свойство text-indent обеспечит нам отступы в начале каждого абзаца;
- свойства font-size и font-family должны быть вам знакомы, они отвечают за размер шрифта и за его разновидность.
Размеры лучше указывать в соответствии со стандартами:xx-small, x-small, small, medium, large, x-large, xx-large. Шрифт, если его название длиннее одного слова, нужно писать в одиночных кавычках.
Можно менять цвет прокрутки: scrollbar-face-color - это цвет передней стороны панели прокрутки scrollbar-track-color - это цвет полосы, по которой "ходит" панель прокрутки. scrollbar-arrow-color - это цвет треугольника на верхнем и нижнем квадратах. scrollbar-shadow-color - это цвет нижней и правой граней панели прокрутки. scrollbar-darkshadow-color - это цвет тени от панели прокрутки. scrollbar-highlight-color - это цвет верхней и левой граней панели прокрутки scrollbar-3dlight-color - это цвет отсвета. #FFFFFF - это коды цвета, которые можно менять.
Код для вставки цветной прокрутки на страничку (прописывается в начале документа, между тегами <HEAD> и </HEAD>) -
<STYLE TYPE="text/css"><!--
body{
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #333333;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #666666;
scrollbar-track-color: #FFFFCC;
scrollbar-arrow-color: #FF6600;
}
-->
</STYLE>
Примеры:
Знаешь, а я больше не буду писать стихов.
Ну кому нужны эти бредни, подумай сам?
Оборву паутину ненужных и жалких слов
И швырну на потеху холодныим сквозным ветрам.
Знаешь, а я больше не верю в мечты и сны,
В те, шальные - где мы с тобой навсегда вдвоем.
Затихает дрожащий звук последней струны,
На которой, играючи, души себе мы рвем.
Знаешь, а я никогда уж не буду любить.
Не буду смеяться и плакать - всегда невпопад.
Ведь глупо, скажи? - перекрашивать в сказку быль,
И писать старательно "рай" на воротах в ад.
Мне осталось всего немного - последний шаг! -
Чтоб убить надежду. Ну, или отдать взаймы.
И тогда, быть может, смогу я легко дышать.
И видеть проблески звезд средь кромешной тьмы.
Поманю сиянием древних таинственных чар,
Оплету паутиной горячих и нежных слов.
Поцелуями выжгу на сердце твоем печать,
Увлекая в пучину волнующих грешных снов.
Брошу ночь колдовскую рабыней к твоим ногам,
Лунный свет заискрит на шёлке крутого бедра...
И сольемся в извечном танце на зависть богам,
Отдаваясь на волю соленым морским ветрам.
Отдаваясь на волю желаний и тайных грёз,
На секунду поверив в Вечность, где мы вдвоем.
И взорвется вселенная тысячью новых звёзд!...
Жаль........
Чего не придумаешь грустным осенним днем.