Делаем красивые посты: добавим немного HTML!

Oct 06, 2014 07:30


Хотите красиво оформленную важную цитату или эпиграф?А вот такой блок ссылок на свои посты (мини-оглавление)?

Другие полезные советы:



Как сделать панораму
с бесплатными программами



Разоблачение мифов:
электрические обогреватели



Софт для блогера:
секреты ЖЖ и Яндекс.фоток


Почти каждый иногда задаётся вопросом: как красиво оформить текст в ЖЖ: выделить цитату или другой участок текста, сделать несколько картинок для быстрого перехода в нужные места и т.п.
Всё это решается минимальными средствами - надо только не бояться переключать редактор в режим HTML.
Тогда вы сможете легко сделать всякие красивые дизайнерские штуки.
Для тех, кому лениво пользоваться поиском или кто боится кучи незнакомых символов, покажу некоторые приёмы. Не из тех, которые гуглятся на раз, а те, которые по большей части сам сконструировал, пользуясь справочниками по HTML.

  • Можно, я не буду подробно писать про цвет?
Даже те, кто далёк от программирования, легко могут использовать кнопочку задания цвета шрифту в редакторе ЖЖ - подбирайте нужный цвет и смотрите его код, затем вставляйте, куда нужно!
И, наконец, я надеюсь, что не надо объяснять специально, что все использованные здесь стилевые параметры можно добавлять и комбинировать в нужных сочетаниях; а синтаксис будет понятен из приведённых примеров.
Предполагается, что читатель знает на базовом уровне язык HTML и может при необходимости задать, к примеру, размеры картинки параметрами width и height, грамотно оформить ссылки, закрыть теги и т.п.
Но можно и без этого - просто скопируйте выделенный текст (не забудьте! редактор должен быть переведён в режим HTML!) и подставьте свой текст, и измените нужные значения и параметры.
Поехали.

  • Выделение текста "маркером":

отмеченный текст

  • Выделение текста с закруглением:

отмеченный текст с закруглением 8 пикселов и границей маркера с отступом в 4 пиксела от текста;


  • А вот так можно красиво оформлять цитаты (пример в начале поста):


Хотите красиво оформленную важную цитату или эпиграф?
Хотите красиво оформленную важную цитату или эпиграф?

Обратите внимание на разницу между тегами span и div - второй выделяет блок из целых строк, тогда как первый используется внутри строки для отдельных символов. Выделение блока имеет ряд преимуществ:

  • возможность указания отступов блока (margins) для его расположения на странице (а заодно покажу и отступы текста от границ блока - padding):


размещаемый в блок текст
из нескольких строк

  • возможность обтекания блока текстом, например, слева:


размещаемый в блок текст
из нескольких строк(Здесь текст, написанный сразу после блока div): Обратите внимание, что все размеры в HTML можно задавать как в абсолютных величинах - удобнее всего в пикселах (80px, например), так и в процентах от ширины страницы: вот здесь написали про ширину и расположение: "width:50%; float:right;" и получили блок строго в правой половине основного текста, независимо от разрешения экрана и размера окна браузера. Отступ от обтекаемого текста регулируется в данном случае параметром "margin-left:5%;"

  • Рамка вокруг текста:


Текст в точечной рамке, а ещё текст внутри строки с хитрым типом рамки, с закруглением 8 пикселов
текстКстати, в этом примере заданы отступы по вертикали и горизонтали, без подробного указания каждой из сторон.
Надеюсь, вы также поняли, что можно тут же задавать ширину рамки (от 1px, а по умолчанию считается 3px).
И даже каждую сторону по отдельности, как в примере выше.
И вот какие типы обрамления бывают:
solid , dotted , dashed , double , groove , ridge , inset , outset

  • Как писать стихи.
Самая большая проблема в HTML в том, что лишние пробелы просто игнорируются.
Чтобы написать стихотворение "лесенкой", можно использовать так называемые неразрывные пробелы:

Мы вам скажем пару слов о погоде,
Где какой открыть сезон на природе,
О дождях и о снегах,
О ветрах и облаках
И о том, как утром солнце восходит!

Мы вам скажем пару слов о погоде,
Где какой открыть сезон на природе,
   О дождях и о снегах,
   О ветрах и облаках
   И о том, как утром солнце восходит!
( читать полностью)
Есть и более простой и наглядный способ с применением тега предварительного форматирования pre:

Края синих туч
на закатной поре
сияют огнём зололтым...

Края синих туч
на закатной поре
сияют огнём зололтым...
(читать полностью)
К сожалению, на многих серверах (как на упомянутом Стихи.ру) HTML-теги запрещены совсем, и там для форматирования стихов лесенкой остаётся только первый способ с неразрывными пробелами.

  • Красивое мини-оглавление.
Теперь, наконец, приведу код таблички со ссылками, которая в начале поста.
Раньше был единственный способ сделать такую конструкцию - через таблицу.
Приведу без пояснений, чтобы не затягивать на несколько страниц рассказ про то, как делать таблицы:

Заголовок

Ячейка 1
Ячейка 2
Ячейка 3

Заголовок

Ячейка 1
Ячейка 2
Ячейка 3

В последнее время, с развитием стандарта HTML, стало возможно обойтись без таблицы, одними тегами div (хотя я не уверен, что во всех браузерах это будет показываться правильно). Зато без дополнительных телодвижений получаются закруглённые углы:

Заголовок

Ячейка 1

Ячейка 2

Ячейка 3

Заголовок

Ячейка 1

Ячейка 2

Ячейка 3

P.S. И верно, не везде показывается правильно. Как всегда, проблемы вылезают в ленте из-за увеличенных шрифтов.
Посмотрите, как у вас?

Ещё по теме:
 • Большой справочник по HTML, где следует смотреть подробную справку и варианты использования всех тегов и их параметров.

Спрашивайте, что непонятно, или что хотите ещё узнать про HTML-дизайн текста в ЖЖ!

блог, html, ЖЖ, школа, полезные советы, образование

Previous post Next post
Up