Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не выполняются правила CSS при запуске PHP скрипта при переходе на него по ссылке
 
 автор: lassy   (13.06.2012 в 15:38)   письмо автору
 
 

Здравствуйте! Я сверстал начало фотогалереи, комбинируя HTML, PHP и внешнюю CSS.
Получилось красиво - в левой колонке скроллится бесконечное число фотоминиатюр-ссылок, вверху заголовок,
справа большой блог, в который по замыслу должны выдаваться достаточно большие наборы крупных фото при клике
по миниатюре в левой колонке. Все правила CSS при этом выполнены.
Но все эти правила летят к чертям при клике по ссылке в левой колонке: выдается набор фоток во всю страницу и скроллится вместе со страницей, несмотря на то, что в таблице CSS для него отведен только блог с абсолютным (или фиксированным) позиционированием.
Переход по ссылке отменяет все правила CSS для этого модуля и результаты его выдачи занимают полностью страницу.
Ни заголовка, ни левой колонки с каталогом миниатюр не остается.

Вопрос: где я неправильно применяю правила CSS?
Второй вопрос - такое невозможно в принципе - переход по ссылке отменяет все предыдущие правила CSS, может так?
Третий вопрос: как быть в такой ситуации - как сохранить на одной странице результаты предыдущей выдачи и добавить новую в отведенное для нее место?
Спасибо.

Надеюсь, никого не обременит, если я приведу здесь же короткий индекс и также короткую внешнюю CSS.
Объемистые PHP скрипты не поместятся, да и читать их никто не будет.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Галлерея лучших</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<link rel=Stylesheet type="text/css" href="layout1.css">
</head>
<body>

<div class="kat"> <?php include('katalog.php'); ?></div>
<div class="head"> <img src="headfon-image.jpg" height="123px"></div>
<div class="blog"> <hr align="center" size="3px" color="#00f" style="position: absolute; top:130px; left:560px";> </div>
<div class="blog"> <?php include('show.php'); ?> </div>


</body>
</html

body {
background:#333333 ;
}
div.kat{position: fixed; top: 0; left: 0; width:550px;height:1920px; background:#ffaa88;
font-family : Venecia, Angelica, Gabriola, Georgia; font-size : 28pt; color:#00f;
overflow:scroll}
div.head {position: fixed; top: 0; left: 550px; width:1360px;height: 133px;
background: url(headfon_for_embos.jpg); overflow:auto}
div.blog {position: fixed; top: 130px; left: 550px;
font-family : Georgia; font-size : 28pt; background:#f8d;width:1360px; height: 1790px;
overflow:scroll}
div#show {position: fixed; top: 130px; left: 550px;
font-family : Georgia; font-size : 28pt; background:#f8d;width:1360px; height: 1790px;
overflow:scroll}
div#headkat{position: fixed; top: 100px; left: 0; width:550px;height:1920px; background:#fa8;
font-family : Venecia, Angelica, Gabriola, Georgia; font-size : 28pt; color:#00f;
overflow:scroll}
div#katalog{position: fixed; top: 0; left: 0; width:550px;height:1920px; background:#ffaa88;
font-family : Venecia, Angelica, Gabriola, Georgia; font-size : 28pt; color:#00f;
overflow:scroll}

  Ответить  
 
 автор: cheops   (13.06.2012 в 22:43)   письмо автору
 
   для: lassy   (13.06.2012 в 15:38)
 

Старайтесь вместо относительных путей
background: url(headfon_for_embos.jpg);
везде использовать абсолютные
background: url(/headfon_for_embos.jpg);

PS Это относится также к путям CSS-файлов и изображений.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования