На примере простого оформления, мы разберем на примерах с пояснениями все стили и HTML код, участвующий в этом. И научимся просто и красиво оформлять изображения в материалах и шаблонах сайта
Для разбора возьмем такой вид
Сначала берем простую конструкцию стилей
Цитата
<style type="text/css">
div.w
{
margin: 3px;
border: 1px solid #0D0E0E;
height: auto;
width: auto;
float: left;
text-align: center;
}
div.w img
{
display: inline;
margin: 2px;
border: 1px solid #F7FCFC;
}
div.w a:hover img {border: 1px solid #0D0E0E;}
div.a
{
text-align: center;
font-weight: normal;
width: 100px;
margin: 2px;
}
</style>
Эти стили нужно подключать непосредственно к материалу, в котором мы хотим задать стилизацию картинкам
Далее сам HTML код
Код
<div class="w">
<a href="адрес картинки в полном размере или URL того места куда картинка должна вести"><img src="изображение 1.jpg" alt="" width="100" height="100" /></a>
<div class="a">подпись к картинке</div>
</div>
<div class="w">
<a href="адрес картинки в полном размере или URL того места куда картинка должна вести"><img src="изображение 2.jpg" alt="" width="100" height="100" /></a>
<div class="a">подпись к картинке</div>
</div>
<div class="w">
<a href="адрес картинки в полном размере или URL того места куда картинка должна вести"><img src="изображение 1.jpg" alt="" width="100" height="100" /></a>
<div class="a">подпись к картинке</div>
</div>
<div class="w">
<a href="адрес картинки в полном размере или URL того места куда картинка должна вести"><img src="изображение 1.jpg" alt="" width="100" height="100" /></a>
<div class="a">подпись к картинке</div>
</div>
Как мы видим простота метода заключается в подключении классов с помощью DIV-ов
Теперь разберем все стили по косточкам:
div.w - описание стиля самой картинки
margin: 2px; отступы
border: 1px solid #0D0E0E; обводка и цвет обводки
height: auto;
width: auto;
float: left; автоматическое определение размеров (размеры заданы в HTML части)
text-align: center; позиция по центру
div.w img уточнение: верхний отступ
div.w a:hover img {border: 1px solid #0D0E0E;} описание при наведении мыши. Обводка цвет
div.a задаем стиль описанию или подписи к картинке
если хотите чтобы подпись к изображению не вылазила за края и была посередине, то
width: 100px; должно совпадать с размерами прописанными в HTML коде к img и позиционирование по центру прописывать обязательно
Итак, мы пока задали простенькие стили. Получилось следующее
Для скругления краев к обводке в стиле нужно прописать border-radius: Хpx; где Х - это величина скоса. Её можно настраивать по усмотрению
Для того чтобы задать обводку описанию картинки, а так же задать фон нужно прописать следующее
Цитата
border: 1px solid #89A0BD;border-radius: Хpx;
text-align: center; background:#0191C8;
Если вы стилизуете изображения в материалах, особенно если у вас подключено краткое описание - есть проблема с ограничением количества символов. Тогда стили полностью расписывать в коде не представляется возможности. Это поправимо. Стили можно подключить из файла.
Создаем на компьютере текстовый документ, туда прописываем стили и сохраняем с любым названием и расширением css, далее заливаем в файловый менеджер и в самом материале подключаем следующей строчкой
Цитата
<link type="text/css" rel="StyleSheet" href="http:/адрес сайта/nazvanie.css">
Так мы экономим драгоценные символы