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

Форум PHP

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

 

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

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

тема: Не распознается <link rel="stylesheet">
 
 автор: Boeing   (10.01.2010 в 20:32)   письмо автору
 
 

Предисловие

Код eshop.css

body, form{text-align:center}
td.common{padding:4px; text-align:center;font-size:13pt;}


Код index.php

<?php
    session_start
();
    require_once(
'admin/lib.inc.php');
    
connect2DB();
    
$_SESSION['sid']=session_id();
    
$sid $_SESSION['sid'];

?>
<html>
    <body style="text-align:center">
    <link rel="stylesheet" type="text/css" href="eshop.css">
        <form method=post>
            <?
            add2basket
($sid);
            
del4cat();
            
showcat('0','0');?>
        </form>
    </body>
</html>


Код ф-ции showcat

################################################### Показ каталога
    function showcat($ORDERBY, $ASCDESC){
        switch($ORDERBY){
            case 1: 
                $ORDERBY1='id';
            break;
            default: $ORDERBY1='author';
        }
        switch($ASCDESC){
            case 1: 
                $ASCDESC1='DESC';
            break;
            default: $ASCDESC1='ASC';
        }        
        $sql = "SELECT `cid`,`author`,`title`,`pubyear`,`price` 
                FROM `catalog` 
                ORDER BY '{$ORDERBY1}' {$ASCDESC1}";
        $sql2 = mysql_query($sql);
        $i=0;
        if(mysql_num_rows($sql2) > 0){
            while($row = mysql_fetch_assoc($sql2))
                require('tpl/cat/1.tpl');
            echo("\r\n");
        }else
            require('tpl/cat/norows.tpl');
    }



Проблема в том, что индексовая страница никак не реагирует на стилевые правила. Почему это может быть? Спасиибо заранее:)

Прошу учесть, что на данной стадии магаз пишется "лишь бы работал". Детальная шлифовка намечается позднее

  Ответить  
 
 автор: neadekvat   (10.01.2010 в 20:43)   письмо автору
 
   для: Boeing   (10.01.2010 в 20:32)
 

td.common
Это меня глючит, или это имеется ввиду тэг td с классом common
Если так - то второй вопрос. Где таблицы то? Я ни одной не наблюдаю

  Ответить  
 
 автор: Boeing   (10.01.2010 в 20:51)   письмо автору
 
   для: neadekvat   (10.01.2010 в 20:43)
 

Файл 1.tpl


<table border=1 width=360>
                <tr>
                    <td colspan="2"><?=$row['title']?></td>
                    <td style=visibility:hidden></td>
                    <td width=1>
                        <a href="?<?$row['cid']?>"><img src="admin/i/rb2.png" title=\"В корзину\"></a>
                    </td>
                </tr>
                <tr>
                    <td width=80>автор</td>
                    <td width=160><?=$row['author']?></td>
                    <td width=120 colspan="2" rowspan="3" width="120">
                        <img src=i_books/<?=$row['cid']?>.jpg width=100>
                    </td>
                </tr>
                <tr>
                    <td>Цена</td>
                    <td><?=$row['price']?></td>
                </tr>
                <tr>
                    <td>Год Издания</td>
                    <td><?=$row['pubyear']?></td>
                </tr>
                <tr>
                    <td width="73" height="77" colspan=4>COMMENTS<??></td>
                </tr>
            </table>
            <br>



на коммон не обращай вниманье, файл общий для всего магаза) меня боди интересует. Я хочу результирующую таблу по центру выровнять, а не реагирует.

а так ты прав, да, запись такая тег.класс или тег#ид

  Ответить  
 
 автор: neadekvat   (10.01.2010 в 20:54)   письмо автору
 
   для: Boeing   (10.01.2010 в 20:51)
 

А сам тэг body то открыт/закрыт?)

А вообще такую работу, имхо, лучше верстальщикам сплавлять.
Все-таки верстка - это как программирование, тоже надо очень много капаться, разбираться и учить.

Да, кстати, даже по логике, то text-align должен текст выравнивать, а не таблицы)

  Ответить  
 
 автор: Boeing   (10.01.2010 в 20:58)   письмо автору
 
   для: neadekvat   (10.01.2010 в 20:54)
 

http://93.80.186.42/eshop/ ну во посмотри, я хочу тоб табла была по центру, а она чё-то капризничает))) корзина находетса по адресу http://93.80.186.42/eshop/basket еслии чо)

ой вахах)))) щет... всё нормально оказывается, в ИЕ она по центру, а вот в гуглхроме всё не как у людей)))) вопрос снят)))) спасиибо))

  Ответить  
 
 автор: neadekvat   (10.01.2010 в 21:02)   письмо автору
 
   для: Boeing   (10.01.2010 в 20:58)
 

Дык в опере тоже к левому краю прижимается

  Ответить  
 
 автор: Boeing   (10.01.2010 в 21:02)   письмо автору
 
   для: neadekvat   (10.01.2010 в 21:02)
 

во зараза)))) ща покумекаем)))

  Ответить  
 
 автор: dyadya   (10.01.2010 в 22:19)   письмо автору
 
   для: Boeing   (10.01.2010 в 20:58)
 

http://93.80.186.42/eshop/ - легкий шок от html-кода на этой странице.

Подключение стилей
<link rel="stylesheet" type="text/css" href="eshop.css"><table border=1 width=360>

делается один раз в самом начале между тегами <head></head> (их у Вас почему-то нет вообще)

Еще очень даже не помешает поставить доктайп: http://zodios.net/htmlcss/saga-o-doctype.html

  Ответить  
 
 автор: Boeing   (10.01.2010 в 23:16)   письмо автору
 
   для: dyadya   (10.01.2010 в 22:19)
 

да один раз, один=))) просто забыл убрать=))) что еще вызывает шок?:) можно критику?:)

  Ответить  
 
 автор: IceGhost   (10.01.2010 в 23:22)   письмо автору
 
   для: Boeing   (10.01.2010 в 23:16)
 

Для того, чтобы выровнять все эти таблицы по-центру, пропишите в стилях это:
table{display:block; border-collapse:collapse; margin: 0 auto}


А то, что Вы пытаетесь выравнить все содержимое body с помощью text-align, будет раотать только в IE, насколько мне известно.

  Ответить  
 
 автор: Boeing   (10.01.2010 в 23:24)   письмо автору
 
   для: IceGhost   (10.01.2010 в 23:22)
 

Большое спс!))) Теперь действительно всё как надо!=)

  Ответить  
 
 автор: dyadya   (10.01.2010 в 23:29)   письмо автору
 
   для: Boeing   (10.01.2010 в 23:16)
 

Поставьте перед<body>:

<head>
<link rel="stylesheet" type="text/css" href="eshop.css">
</head>

Дальше посмотрим...

  Ответить  
 
 автор: Boeing   (10.01.2010 в 23:33)   письмо автору
 
   для: dyadya   (10.01.2010 в 23:29)
 

уже)))

  Ответить  
 
 автор: Boeing   (10.01.2010 в 23:16)   письмо автору
 
   для: dyadya   (10.01.2010 в 22:19)
 

-

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

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