Добрый день!
Вопрос такой. Решил уменьшить вес картинки хедера, поэтому разбил её на несколько частей. Находятся они в таблице. Но, вот прописать их не смог. Кто знает, как это сделать. Вот сама таблица (здесь же прописал идентификатор):
<!-- ImageReady Slices -->
<table id="01" width="870" height="206" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<img src="images/gruz_01.jpg" width="267" height="69" alt=""></td>
<td rowspan="3">
<img src="images/gruz_02.jpg" width="112" height="206" alt=""></td>
<td rowspan="3">
<img src="images/gruz_03.jpg" width="115" height="206" alt=""></td>
<td rowspan="3">
<img src="images/gruz_04.jpg" width="105" height="206" alt=""></td>
<td>
<img src="images/gruz_05.jpg" width="271" height="69" alt=""></td>
</tr>
<tr>
<td>
<img src="images/gruz_06.jpg" width="267" height="72" alt=""></td>
<td>
<img src="images/gruz_07.jpg" width="271" height="72" alt=""></td>
</tr>
<tr>
<td>
<img src="images/gruz_08.jpg" width="267" height="65" alt=""></td>
<td>
<img src="images/gruz_09.jpg" width="271" height="65" alt=""></td>
</tr>
</table>
<!-- End ImageReady Slices -->
Таблицу вставил в файл header.php. В стилях прописал так:
#01{
margin: 200px auto;
height:206px;
width: 870px;
}
Картинки положил в папку images. В результате, картинки не видны, а только сетка таблицы. А также расстояние от верха не 200рх, как я прописал в стилях.
Наверняка что-то напутал. Помогите разобраться, где я что не так сделал.
Не известно где Вы положили папку images…
1. Если в папку с темой, то тогда прописывайте полный путь к картинкам http://yoursite/wp-content/themes/yourcooltheme/images/gruz_01.jpg
2. TEMPLATEPATH – смотрите в Кодексе WP подробности об этой ф-ции
Или переместите папку images в корень сайта
Каталог images лежит в каталоге темы ?
Данный стиль не сработает, т.к. http://www.codenet.ru/webmast/css2/syndata.php#q4
Спасибо, попробую теперь разобраться. Сайт пока что находится на локалхосте. Картинки в папке images в корне сайта, где и все остальные картинки темы.
В кодексе я прочитал, что: "Идентификаторы не могут начинаться с дефиса или с цифры…". Исправил. Теперь идентификатор начинается с буквы. На локалхосте картинки лежат как в папке images: site\images\kartinka1…..\kartinka2 и т.д., так и просто в корне, вне папки images: site\kartinka1…..\kartinka2 и т.д. В хедере путь к картинкам прописывал двумя способами:
1. <img src="01.jpg">
2. <img src="images/01.jpg">
В стилях прописан идентификатор:
Скелет таблицы теперь стоит не месте:
Но, картинок по-прежнему нет. Какой кодекс я опять нарушил?
На всякий случай часть кода хедера:
пути к картинкам относительные src="01.jpg"
т.е. если будет работать только на главной,а вы наверно смотрите на вторичной старинице
если прописать постоянный путь src="/01.jpg" то должно заработать.
при условии расположения картинки в корне
Проверь наверно в этом дело.
Но я бы в данном случае вывел картинки бы как фон, а не как изображение.
src="/01.jpg" – этот вариант не прошел, результат тот же. Я бы не против вывести картинки как фон, но как это сделать для 9-ти картинок, чтобы каждая из них стала на своё место?
html
<tr>
<td class="td1"></td>
<td rowspan="3" class="td2"></td>
<td rowspan="3" class="td3"></td>
<td rowspan="3" class="td4"></td>
<td class="td5"></td>
</tr>
css – прописать в файл стиля темы(style.css)
картинки должны лежать в папке images или аналогичной, но папка должна находиться в папке темы.
.td1{background-image: url(‘images/gruz_01.jpg’); width:267; height:69;}
.td2{background-image: url(‘images/gruz_02.jpg’); width:112; height:206;}
.td3{background-image: url(‘images/gruz_03.jpg’); width:115; height:206;}
http://htmlbook.ru/css/background.html
все необходимое здесь
Всё прочитал. Сейчас так:
style.css:
header.php:
Такая картинка должна быть:
Такая сейчас:
То есть, ширина всех кусков получилось одинаковая (хотя на самом деле разная) и между ними получился зазор.
уже что то.
далее обтачиваем напильником.
наверно не хватает в таблице параметров cellpadding cellspacing, которые нужно приравнять к нулям.
http://htmlbook.ru/html/table.html
Я накануне уже обтачивал напильником:
В результате, всё исчезает напрочь… На месте картинки ничего нет.
Спасибо, Qvot, за помощь! Теперь всё работает. Кому интересно – заработало только после того, как размеры картинок перенесли с файла стилей в файл header.php. Хотя, я до сих пор не могу понять, почему это так.
Тема закрыта!