Всем привет!
Если в данном статье не найдете, то что искали, пишите в комментариях или через форму обратной связи — отвечу всем!
Очень часто приходится обращаться к поиску в Яндекс или Google, чтобы найти необходимые HTML, CSS или PHP коды, теги и всякие скрипты для правильной работы и оптимизации блога. Теперь решил написать для вас и для себя статью — шпаргалку, пусть будет она всегда под рукой. Создал даже отдельную рубрику, которая так и называется «HTML, CSS, PHP». Я думаю будет актуальной темой.
У многих наверное были сложные моменты, во время написания поста или вставки какого либо блока, рамки, картинки — происходила кривая вставка, или встает, да ни туда куда хотелось. С помощью тегов, атрибутов и кодов мы можем все это дело выровнять, установить нужный размер, шрифт и стиль. Но, проблема всегда заключалась в том, какие нужны теги, куда их ставить и какие вообще у них возможности.
В этой статье я выложу самые основные, и часто используемые теги и атрибуты которыми пользуюсь сам. Периодически буду добавлять новые, так как разместить все сразу, просто не реально.
В комментариях задавайте вопросы, которые вас интересуют. Если не найдете подходящего вам тега, также сообщите, будем искать вместе :)
Справочник HTML
- <HTML>...</HTML> — определяют HTML документ
- <head>...</head> — голова сайта — содержит коды, скрипты, информацию для браузеров
- <title>...</title> — заголовок страницы, имя сайта и описание
- <body>...</body> — тело страницы, содержит информацию, которую видно на сайте
Пример страницы:
<html> <head> <title>Имя сайта и описание</title> </head> <body> <H1>Заголовок статьи</H1> <P>Параграф статьи</P> <P>Текст статьи</P> </body> </html>
- <a>...</a> — для создания ссылок
- href — адрес ссылки (url)
- target="_blank" — открытие страницы в новой вкладке
Пример: <a href="http://blogorazvitie.ru/plaginy/kak-sozdat-kartu-sajta" target="_blank">текст- анкор</a>
- <a href="адрес страницы" title="Текст при наведении">текст-анкор</a> — открывается в этом же окне
- <a href="адрес страницы" target="_blank" style="color:red; text-decoration:underline;"><span style="color:red;">текст-анкор</span></a> — открытие в новом окне, свой цвет ссылки и цвет подчеркивания
- <b>...</b> — жирный текст
- <title>...</title> — всплывающая подсказка
- <br/> — для переноса строки, ставится перед текстом (закрытие не нужно)
- <em>...</em> — обозначение текста курсивом
- <i>...</i> — курсив текста
- <font>...</font> — свойства шрифта. (атрибут size — размер шрифта, color — цвет шрифта)
- <p style="margin-top:10px" — отступ сверху на 10 пикселей;
- <p style="margin-left:50px" — отступ слева на 50 пикселей;
- <p style="margin-bottom:20px" — отступ снизу на 20 пикселей;
- <p style="margin-right:5px" — отступ справа на 5 пикселей;
- <p style font-size:14px; — размер шрифта;
А можно все в одну строчку объединить только расставляя правильно все кавычки, тире и пробелы
<p style="margin-top:10px; margin-left:50px; margin-bottom:20px; margin-right:5px; font-size:14px; color:#fff">Ваш текст или ссылка</p>
Пример: <font size="5" color="red"></font>
- <H1>...</H1> — создание заголовка, значения от 1 до 6
- align — выравнивание, значения="left","center","right","justify" (пример: <H1 align="center">Заголовок</H1>)
- <hr/> — горизонтальная линия с отступом по вертикали (атрибуты: size — толщина линии, color — цвет линии, widht — ширина линии). Пример: <hr align="center" size="4" width="700" />
- <ol>...</ol> — нумерованный список
- <ul>...</ol> — не нумерованный список
- <s>...</s> — зачеркнутый текст
- <dl>...</dl> — списки определений
- <blockquote>...</blockquote> — текст с отступом, для цитат и определений
- — неразрывный пробел
- <marquee>...</marquee> — бегущая строка
- <marquee><img src="адрес картинки"></marquee> — бегущая картинка :)
- <sup>...</sup> — сноска текста сверху
- <sub>...</sub> — сноска текста снизу
- <font size="-2">текст</font> — размер текста можно изменять (если нет в редакторе специальной функции для изменения шрифта, то используйте коды)
- <font color="red"> красный текст </font> — изменить цвет текста
- <font face="Monotype Corsiva">текст</font> — изменить стиль шрифта
- <font face="Monotype Corsiva" size="+2" color="fuchsia">текст</font> — изменить стиль, цвет и размер шрифта
Таблицы HTML:
- <table>...</table> — создание таблицы
- border="1" — рамка таблицы = 1px
- <tr>...</tr> — табличный ряд
- <td>...</td> — ячейки таблицы
Например:
<table border="1"> <tr> <td>Первая ячейка, первый ряд</td> <td>Вторая ячейка, первый ряд</td> <td>Третья ячейка, первый ряд</td> </tr> <tr> <td>Первая ячейка, второй ряд</td> <td>Вторая ячейка, второй ряд</td> <td>Третья ячейка, второй ряд</td> </tr> </table>
Первая ячейка, первый ряд | Вторая ячейка, первый ряд | Третья ячейка, первый ряд |
Первая ячейка, второй ряд | Вторая ячейка, второй ряд | Третья ячейка, второй ряд |
Вот как то так получается! Размеры вы сможете уже сами выставить какие вам нужно.
Атрибуты, которые если нужно добавляйте:
- cellspacing="10" — расстояние между ячейками
- cellpadding="8" — объем ячейки
- background-color: — цвет фона
- color: — цвет текста
первая ячейка, первый ряд | вторая ячейка, первый ряд |
первая ячейка, второй ряд | вторая ячейка, второй ряд |
Код этой таблицы:
<table style="height: 98px;" border="2" width="750" cellspacing="8" cellpadding="15"> <tbody> <tr> <td style="background-color: #ff0000; color: #ffffff; text-align: center;">первая ячейка, первый ряд</td> <td style="text-align: center; color: #ff0000;"><i><b>вторая ячейка, первый ряд</b></i></td> </tr> <tr> <td>первая ячейка, второй ряд</td> <td style="background-color: #ff0000; color: #ffffff;">вторая ячейка, второй ряд</td> </tr> </tbody> </table>
Саму таблицу можете редактировать уже в визуальном редакторе, а код нужно ставить в HTML. Текст в ячейках также писать можете в самих ячейках.
Предлагаю еще один вариант создания таблицы с объединением ячеек.
№: | Информация | |
---|---|---|
1. | Создание таблицы | Объединение ячеек |
Код таблицы, которая получилась:
<table border="1" cellspacing="0" cellpadding="10" align="center"> <tbody> <tr> <th style="background-color: #d2a136; color: red;">№:</th> <th colspan="2">Информация</th> </tr> <tr> <td>1.</td> <td>Создание таблицы</td> <td style="color: green;"><i><b>Объединение ячеек</b></i></td> </tr> </tbody> </table>
Еще один вариант объединения ячеек:
Блог: | www.blogorazvitie.ru |
Контакты: | Автор Денис Максимов |
E-mail: blogorazvitie@mail.ru |
Colspan="" - объединение по горизонтали; Rowspan="" - объединение по вертикали.
А вот такой код у меня получился:
<table border="5" cellspacing="1" cellpadding="20" align="center"> <tbody> <tr> <td><i><b>Блог:</b></i></td> <td>www.blogorazvitie.ru</td> </tr> <tr> <td rowspan="3"><i><b>Контакты:</b></i></td> <td>Автор Денис Максимов</td> </tr> <tr> <td>E-mail: blogorazvitie@mail.ru</td> </tr> </tbody> </table>
Скругление углов в различных блоках на блоге, где это возможно.
Пример как я округлил углы у блоков, где выводятся у меня страницы.
Делается это очень легко. Нужно только найти где выводится определенный блок и вставить вот такие строчки кодов:
-moz-border-radius: 50px –определяет скругленные углы для браузеров Firefox -webkit-border-radius: 50px –определяет скругленные углы для браузеров Chrome -moz-border-radius-bottomleft: 3px – скругление нижнего левого угла радиусом в 3 пикселя для браузеров Firefox -moz-border-radius-bottomright: 3px – скругление нижнего правого угла радиусом в 3 пикселя для браузеров Firefox -webkit-border-bottom-left-radius: 3px – скругление нижнего левого угла радиусом в 3 пикселя для браузеров Chrome -webkit-border-bottom-right-radius: 3px – скругление нижнего правого угла радиусом в 3 пикселя для браузеров Chrome
На этом у меня все! Со временем будет продолжение данной статьи, добавления и правки буду вносить в эту статью. Чтобы быть в курсе, предлагаю подписаться на обновления блога по RSS.
Да кстати, хочу сразу сказать.
Почему по RSS? Потому что, форма почтовой рассылки очень сильно влияет на загрузку и скорость блога. Я ставил на блог форму от сервиса SmartResponder, и после этого скорость загрузки блога падала.
Как сделать форму подписки по RSS от Feedburner, и установить себе на блог, смотреть здесь!
Вы можете в комментариях сообщить, нужна ли вообще данная рубрика, и стоит ли мне дальше писать статьи на данную тему!
Всем пока!
Учите язык HTML, CSS и PHP
Денис, благодарю за столь полезную информацию! Еще далеко не все опробовала, но таблицы создавать научилась на ура!) Постоянно обращаюсь к «табличным» кодам, так как это позволяет ровно и красиво разместить фотографии в тексте статьи, что ранее, без таблицы, никак не выходило. Еще раз, Спасибо, успехов Вам!
Спасибо за отличный комментарий! Рад, что Вы нашли для себя нужную информацию! Желаю удачи!
Изучите блочную верстку, табличная уже в прошлом.
Я вот всё не знаю как сделать разделительную полосу,между сайд баром и постом,где и куда нужно вставлять код,
может подскажите,какой код за это отвечает и куда вставить?
Интересно бы глянуть на Ваш сайт, чтобы понять, что и куда хотите поставить! Разделительную, в смысле вертикальную между сайд баром и постом?
Да Денис между ними! Cайт можете посмотреть ,но там ещё пустj пока,но это не надолго! idem-vpered.ru
Работы над сайтом еще много))) Главное не бросайте и все получиться) Уберите вот этот блок Сайт работает на WordPress. он не к чему
Работы с Вашим сайтом предстоит много Алексей! Но, я уверен, у Вас все получится. Лично я, свой шаблон перебрал вдоль и поперек, и еще много чего хочется сделать! Бывали очень сложные моменты когда только начинал и ни чего не знал, куда чего вставлять и какие коды ))) Можно конечно и ничего не делать, оставить стандартный шаблон, такой какой есть. Помню, с заголовками «H1» намучился, недели две пытался их настроить, но ничего не получалось и бросил это неблагодарное дело. Не так давно добрался и добил их все таки. Кстати, планирую скоро написать пост про заголовки «H1», какие должны быть (по мнению опытных вебмастеров и поисковых систем), и как это сделать. Уверен информация актуальна и многим будет полезна.
Да,это точно работы будет не вправорот,я тоже надеюсь,что должно обязательно получится,стандартный то можно оставить,но он какой то невзрачный.А вот на счёт статьи,напишите обязательно,я воспользуюсь Вашими советами непременно!
Прописать правую рамку для сайдбара и сделать отступ. Это css. Понимаете, что я имею ввиду? Ну и конечно надо глянуть на сайт.
Это я понимаю в стиле css,что то вписать нужно а вот что,какой код?
Ну я бы так сделал border-left: 1px solid #000 (это цвет рамки);
Я перепутал в прошлом комменте, надо левую делать)
И куда его вставлять между какими тегами?!
Надо смотреть сайт, так тяжело сказать сразу
Либо заплатите фрилансеру небольшие денежки и он все сделает на отлично)
Я хочу сам научится этому нелёгкому делу,а к фрилансеру уж буду обращаться если что то посерьёзней будет!
Это правильно. Я так же считаю, основы веб-программирования надо знать)
У Попова есть бесплатный курс по HTML и CSS рекомендую к просмотру! Много интересного и полезного найдете.
Спасибо Денис за рекомендацию,на сайт зашёл,вечером скачаю.
У попова огромное количество великолепных курсов. У меня на сайте можете с ними ознакомиться, если будет интересно.