За последние 24 часа нас посетили 54413 программистов и 1781 робот. Сейчас ищут 1286 программистов ...

Неправильное отображение

Тема в разделе "Прочие вопросы по PHP", создана пользователем [pandora], 22 май 2013.

  1. [pandora]

    [pandora] Активный пользователь

    С нами с:
    18 сен 2012
    Сообщения:
    71
    Симпатии:
    1
    Здравствуйте. Недавно столкнулась с непонятной для меня вещью.
    Допустим, есть файл test.php В нём я таким методом include("mysql_connect.php"); подключаю файл с БД(или что угодно).

    Как-то так это выглядит
    Код (Text):
    1.  
    2.  
    3. <?php
    4. include("mysql_connect.php");
    5.     $result = mysql_query("SELECT about, brends FROM home");
    6.     $myrow = mysql_fetch_array($result);
    7. ?>
    8.  
    9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    10. <html xmlns="http://www.w3.org/1999/xhtml">
    11. <head>
    12.  
    13. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    [​IMG]

    В итоге у меня получается отступ. Отступ при подключении include только в Хроме. Во всех других браузерах он прижат. Можно конечно вообще не использовать инклуд что б не рушить дизайн, но ведь кода будет накручено куча. Плюс ещё ничего если б проблемма была только с подключением к бд, но инклуд рушит дизайн везде. Везде этот отступ.
    ПС: Верстала всё на div-ax
    ПСC: Верстала не косолапо.
    ПСCС: require выдаёт тоже самое.

    Заранее благодарна за помощь =)
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    посмотрите исходный код страницы (Ctrl+U в FireFox) если увидите там пробелы или переносы строк или еще чтото, значит этот мусор как раз и вставляется из файла mysql_connect.php. это как вариант.
    ну и сами посмотрите содержимое mysql_connect.php, может там чтото выводится при неудачном подключении или от режима отладки остались какието артефакты. удалите их(закомментируете) если найдете

    Добавлено спустя 2 минуты 24 секунды:
    а может это тупо некорректный css. firebug поможет быстро понять в чем дело
     
  3. [pandora]

    [pandora] Активный пользователь

    С нами с:
    18 сен 2012
    Сообщения:
    71
    Симпатии:
    1
    Вот, более простой пример:

    Код (Text):
    1.  
    2. <?php
    3.     include ('noname.php');
    4.  
    5. ?>
    6. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    7. <html xmlns="http://www.w3.org/1999/xhtml">
    8. <head>
    9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    10. <title>Документ без названия</title>
    11. <style type="text/css">
    12. body {
    13.     font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
    14.     margin: 0;
    15.     padding: 0;
    16. }
    17.  
    18. .one{
    19.     background-color:#020;
    20.     width:600px;
    21.     height:600px;
    22.     margin:0px;}
    23. </style>
    24. </head>
    25. <body>
    26. <div class="one">
    27. </div>
    28.  
    29. </body>
    30. </html>

    Файл noname.php сохраните пустым.

    Добавлено спустя 2 минуты 12 секунд:
    mysql_connect ни при чём, дело в инклуде. Запустите тот код что выше в FF и Хроме и увидите разницу.
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    дело точно не в include
     
  5. [pandora]

    [pandora] Активный пользователь

    С нами с:
    18 сен 2012
    Сообщения:
    71
    Симпатии:
    1
    Но ведь в CSS вроде всё правильно, нет?

    Добавлено спустя 11 минут 43 секунды:
    Хотя вы безусловно правы... Буду искать что можно исправить в сss.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ты бы лучше давала ссылки прямо на свой сайт. =)
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    Таки нажми Ctrl+U, может там Warning какой интересный затесался?
     
  8. [pandora]

    [pandora] Активный пользователь

    С нами с:
    18 сен 2012
    Сообщения:
    71
    Симпатии:
    1
    Всем спасибо, проблему решила)
     
  9. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    ну расскажите в чем было дело. другим , возможно, будет в помощь.