[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: include()
Genazb
<body>
<
table bgcolor="#FFFFFF" height="100" width="750" align="center" cellpadding="0" cellspacing="0" class="main_border">
<?php include("blocks/headers.php"); ?>
<tr>


код файла headers.php
<tr>
<td><img
src="img/verh.png" width="750" height="100"></td>
</tr>


Если вставлять таким способом строку в таблицу таблица съезжает вниз в браузере. Примерно на 20-25 мм.
В чем может быть дело?



Спустя 13 минут, 36 секунд (7.06.2011 - 18:11) waldicom написал(а):
надо смотреть результирующий код (лучше всего с помощью firebug'а)

Спустя 25 минут, 1 секунда (7.06.2011 - 18:36) LRCenter написал(а):
Genazb
А если прям в код вставить, без инклуда - все нормально?

Спустя 36 минут, 36 секунд (7.06.2011 - 19:13) Genazb написал(а):
Цитата (LRCenter @ 7.06.2011 - 15:36)
Genazb
А если прям в код вставить, без инклуда - все нормально?

Сначала написал таблицу потом с помощью include разбил ее на блоки. Было все нормально.
А может быть это из за нового PHP 5.3? Установлен новый Денвер.

Спустя 48 минут, 8 секунд (7.06.2011 - 20:01) inpost написал(а):
Genazb
для <td> valign="top" сделай, может поможет. smile.gif И вообще, это в стилях проблема, где-то отступ стоит.

Спустя 10 минут, 59 секунд (7.06.2011 - 20:12) Genazb написал(а):
Цитата (inpost @ 7.06.2011 - 17:01)
Genazb
для <td> valign="top" сделай, может поможет. smile.gif И вообще, это в стилях проблема, где-то отступ стоит.

<td> в первую очередь пробовал smile.gif Стили проверял, но проверю еще раз

П.С. Только что отключал стили вообще не помогло

Спустя 48 минут, 26 секунд (7.06.2011 - 21:01) inpost написал(а):
Genazb
скрин-шоты где? Как было ,как должно бытЬ? Где код? Я прям телепат.

Спустя 3 минуты, 23 секунды (7.06.2011 - 21:04) LRCenter написал(а):
Странно, я б понял если строка подгужалась на ajax? а так.. странно. По идее какая разница, браузер то получает собранную страницу. А какой браузер кстати? В другом попробуйте, тоже самое?

Спустя 7 минут, 9 секунд (7.06.2011 - 21:11) Genazb написал(а):
Цитата (LRCenter @ 7.06.2011 - 18:04)
Странно, я б понял если строка подгужалась на ajax? а так.. странно. По идее какая разница, браузер то получает собранную страницу. А какой браузер кстати? В другом попробуйте, тоже самое?

Браузер Firefox пробовал еще в IE то же самое

Спустя 18 минут, 43 секунды (7.06.2011 - 21:30) YVSIK написал(а):
<body>
<
table bgcolor="#FFFFFF" height="100" width="750" align="center"
cellpadding="0" cellspacing="0" class="main_border">
<
tr>/*вот этого нет*/
<?php include("blocks/headers.php"); ?>
</tr>/*вот этого нет*/

ХМ а ТАК?

Спустя 11 минут, 16 секунд (7.06.2011 - 21:41) Genazb написал(а):
Цитата (YVSIK @ 7.06.2011 - 18:30)
<body>
<
table bgcolor="#FFFFFF" height="100" width="750" align="center"
cellpadding="0" cellspacing="0" class="main_border">
<
tr>/*вот этого нет*/
<?php include("blocks/headers.php"); ?>
</tr>/*вот этого нет*/

ХМ а ТАК?

И это не помогло.

Спустя 10 минут, 25 секунд (7.06.2011 - 21:52) inpost написал(а):
Genazb
я уже ответил, покажи, что подгружаешь , покажи скрин-шоты.

Спустя 10 минут, 57 секунд (7.06.2011 - 22:03) Genazb написал(а):
Цитата (inpost @ 7.06.2011 - 18:52)
Genazb
я уже ответил, покажи, что подгружаешь , покажи скрин-шоты.

Так я ведь код показывал? Или весь надо? И CSS?

Спустя 1 минута, 51 секунда (7.06.2011 - 22:04) Doc написал(а):
Для начала проверь картинку, ну а потом и кодировку файла.

Спустя 2 минуты, 32 секунды (7.06.2011 - 22:07) Doc написал(а):
И вообще у тебя картинка отображается?

Спустя 11 минут, 1 секунда (7.06.2011 - 22:18) Genazb написал(а):
Цитата (Doc @ 7.06.2011 - 19:07)
И вообще у тебя картинка отображается?

Все отлично пока не использую include

Спустя 8 минут, 5 секунд (7.06.2011 - 22:26) inpost написал(а):
Genazb
Давай так. Отвечаем вопросы:
1) Чему равна высота ВСЕЙ таблицы? Сколько ты задал?
2) Чему равна высота картинки, которая будет помещена в первый <tr>
3) Чему равна высота второго и последующих <tr>
4) Совпадает ли высота всей таблицы с высотой сум всех <tr> ?

Спустя 35 секунд (7.06.2011 - 22:27) Genazb написал(а):
user posted image
Как хотелось бы.

user posted image
Так при использовании include

Спустя 2 минуты, 58 секунд (7.06.2011 - 22:30) inpost написал(а):
Genazb
в css ты используешь для body {margin: 0px; padding:0px;} ?
И свой сss покажи.

Спустя 6 минут, 38 секунд (7.06.2011 - 22:36) Genazb написал(а):
@charset "utf-8";
/* CSS Document */

.main_border {border:1px solid #000;}
p {font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:10px;}
.left {background-color:#CFD8F1; border-right:1px solid #000;}
body {background-image:url(img/bg.gif)}

p
.title {
background-color: #69F;
color: #ffffff;
font-weight:bold;
margin:8px;
padding:5px;
}

#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 91%; /*Ширина меню */
background-color: #f6f6f6; /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}

* html #coolmenu{
width: 150px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000; /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}

html>body #coolmenu a{
width: auto;
}

#coolmenu a:hover{
background-color: #CFD8F1; /*Фоновый цвет ячейки при наведение курсора*/
color: #69F; /*Цвет текста при наведении курсора*/
}

Спустя 4 минуты, 36 секунд (7.06.2011 - 22:41) Genazb написал(а):
Цитата (inpost @ 7.06.2011 - 19:26)
Genazb
Давай так. Отвечаем вопросы:
1) Чему равна высота ВСЕЙ таблицы? Сколько ты задал?
2) Чему равна высота картинки, которая будет помещена в первый <tr>
3) Чему равна высота второго и последующих <tr>
4) Совпадает ли высота всей таблицы с высотой сум всех <tr> ?

1. Высота всей таблицы не задана.
2. 100px
3. не задано

Спустя 6 минут, 19 секунд (7.06.2011 - 22:47) YVSIK написал(а):
body {/*<!-- отменено умолчание -->*/

margin-top: 0px;
}

вот это в таблицу css добавь

Спустя 5 минут, 49 секунд (7.06.2011 - 22:53) Genazb написал(а):
Цитата (YVSIK @ 7.06.2011 - 19:47)
body {/*<!-- отменено умолчание -->*/

margin-top: 0px;
}

вот это в таблицу css добавь

Таблица поднялась чуть вверх, но не до конца. Без include все как положено таблица поднялась до самого верха.

Спустя 4 минуты, 54 секунды (7.06.2011 - 22:58) Doc написал(а):
file: index.php
<body>
<div
id="wrapper">
<div
id="wheader">
<p>
Header Pager</p>
</div>
<div
id="wcontent">
<div
class="left">
<div
class="block">
<div
class="bhead">Title</div>
<div
class="bcontent">
<ul>
<li>
Home</li>
<li>
Guest</li>
<li>
Articles</li>
</ul>
</div>
</div>
</div>
<div
class="right">
<p>
Content Page</p>
</div>
</div>
<div
id="wfooter"></div>
</div>
</body>


file:style.css
body {
margin: 0;
padding: 0;
}

#wrapper {
position: relative;
width: 789px;
margin: 5px auto;
border: 1px solid blue;
}

#wheader {
width: 789px;
height: 100px;
min-height: 100px;
background: #7DA4FF;
padding: 5px 0;
}

#wcontent {
position: relative;
width: 100%;
background: #FFFFFF;
}

.left {
float: left;
width: 150px;
background: #CED8F1;
}
.right {
float: left;
width: 600px;
}

#wfooter {
clear: both;
}

;)

Спустя 1 минута, 23 секунды (7.06.2011 - 22:59) YVSIK написал(а):
html>body #coolmenu a{ 
width: auto;
}

вот это поробуй убрать вобщет что это? я и не знаю и для чего
пример второй
пробуй все стили по очеоеди отключать или наоборот оставь только то что прислал я и
потом по очереди подключай

Спустя 3 минуты, 32 секунды (7.06.2011 - 23:03) Genazb написал(а):
Цитата (YVSIK @ 7.06.2011 - 19:59)
html>body #coolmenu a{ 
width: auto;
}

вот это поробуй убрать вобщет что это? я и не знаю и для чего
пример второй
пробуй все стили по очеоеди отключать или наоборот оставь только то что прислал я и
потом по очереди подключай

Я пробовал стили вообще отключать. Без изменений.

Спустя 46 минут, 19 секунд (7.06.2011 - 23:49) inpost написал(а):
Genazb
Ты издеваешься? Я показал тебе про margin & padding к body -> почему не применил?
Каким образом ВЫСОТА ТАБЛИЦЫ не задана, когда я вижу: <table bgcolor="#FFFFFF" height="100" width="750". height -> это высота.

Спустя 1 час, 10 минут, 8 секунд (8.06.2011 - 00:59) Админ написал(а):
всё таки не зря придумали artisteer

Спустя 4 часа, 15 минут, 18 секунд (8.06.2011 - 05:14) Genazb написал(а):
<table bgcolor="#FFFFFF" height="800"


body {background-image:url(img/bg.gif); margin-top: 0px; padding: 0;}


Это что у меня сейчас

Спустя 12 минут, 32 секунды (8.06.2011 - 05:27) Genazb написал(а):
Цитата (inpost @ 7.06.2011 - 20:49)
Genazb
Ты издеваешься? Я показал тебе про margin & padding к body -> почему не применил?
Каким образом ВЫСОТА ТАБЛИЦЫ не задана, когда я вижу: <table bgcolor="#FFFFFF" height="100" width="750". height -> это высота.

Когда открывал тему было height="100" на момент когда ты меня спрашивал это значение убрал вообще потому что разницы нет. Сейчас общая высота таблицы "800" первая tr "100" вторая tr "700". Картинка вставлена в первый tr высота ее "100". margin & padding я вписал и присвоил им значение "0" не помогло. И почему сразу издеваюсь?

Спустя 40 минут, 15 секунд (8.06.2011 - 06:07) inpost написал(а):
Genazb
Смотри, ты многое поменял, ты думаешь, я знаю, что ты поменял? Конечно же нет.
все 3 файла (вместе с css) сюда выложи.

Спустя 6 минут, 49 секунд (8.06.2011 - 06:14) Genazb написал(а):
@charset "utf-8";
/* CSS Document */

.main_border {border:1px solid #000;}
p {font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:10px;}
.left {background-color:#CFD8F1; border-right:1px solid #000;}
body {background-image:url(img/bg.gif); margin-top: 0px; padding: 0;}

p.title {
background-color: #69F;
color: #ffffff;
font-weight:bold;
margin:8px;
padding:5px;
}

#coolmenu{
border: 1px solid gray; /*Стиль рамки */
border-bottom-width: 0;
width: 91%; /*Ширина меню */
background-color: #f6f6f6; /*Фоновый цвет ячейки*/
margin:8px; /*Ширина отступов*/
}

* html #coolmenu{
width: 150px;/*Ширина меню для Internet Explorer*/
}

#coolmenu a{
font: bold 13px Verdana; /*Шрифт текста*/
padding: 2px; /*Внутренний отсутп текста ссылки от краев ячейки*/
padding-left: 4px;/*Внутренний отсутп текста ссылки от левого края ячейки*/
display: block;
width: 100%; /*Ширина ячейки*/
color: #000000; /*Цвет текста*/
text-decoration: none; /*Подчеркивание у ссылок - нет*/
border-bottom: 1px solid gray;
}

html>body #coolmenu a{
width: auto;
}

#coolmenu a:hover{
background-color: #CFD8F1; /*Фоновый цвет ячейки при наведение курсора*/
color: #69F; /*Цвет текста при наведении курсора*/
}


index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Главная страница</title>
<link
href="stile.css" rel="stylesheet" type="text/css"></link>
</head>
<body>
<table
bgcolor="#FFFFFF" height="800" width="750" align="center" cellpadding="0" cellspacing="0" class="main_border">
<?php
include('blocks/headers.php'); ?>
<tr>
<?php
include("blocks/menu.php"); ?>
<td
width="551" valign="top">

</td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>


headers.php
<tr>
<td
valign="top" height="100px"><img src="img/1.png" width="750px" height="100px"></td>
</tr>


menu.php
<td><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td
width="199px" height="700px" class="left" valign="top">
<p
align="center" class="title">Навигация</p>
<div
id="coolmenu">
<a
href="index.php">Главная</a>
<a
href="articles.php">Статьи</a>
<a
href="lessons.php">Уроки</a>
<a
href="contacts.php">О нас</a>
</div></td>

Спустя 15 минут, 9 секунд (8.06.2011 - 06:29) Genazb написал(а):
Вставка кода из файла menu.php тоже коверкал талицу
user posted image

Старый файл menu.php
<td width="199px" height="700px" class="left" valign="top">
<p
align="center" class="title">Навигация</p>
<div
id="coolmenu">
<a
href="index.php">Главная</a>
<a
href="articles.php">Статьи</a>
<a
href="lessons.php">Уроки</a>
<a
href="contacts.php">О нас</a>
</div></td>


Все исправилось когда я перенес из index.php в menu.php
<td><table border="0" cellpadding="0" cellspacing="0">
<tr>


стало теперь так
<td><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td
width="199px" height="700px" class="left" valign="top">
<p
align="center" class="title">Навигация</p>
<div
id="coolmenu">
<a
href="index.php">Главная</a>
<a
href="articles.php">Статьи</a>
<a
href="lessons.php">Уроки</a>
<a
href="contacts.php">О нас</a>
</div></td>

Спустя 1 минута, 44 секунды (8.06.2011 - 06:31) inpost написал(а):
<body> замени на <body style="margin:0px; padding:0px">

Ещё в css ты пишешь: padding: 0;, замени на
margin:0px; padding:0px;

Как результаты?

Спустя 3 минуты, 30 секунд (8.06.2011 - 06:34) Genazb написал(а):
Тоже самое все.

Спустя 37 секунд (8.06.2011 - 06:35) inpost написал(а):
icq: 234358471 - напиши

Спустя 38 секунд (8.06.2011 - 06:36) Genazb написал(а):
body {background-image:url(img/bg.gif); margin: 0px; padding: 0px;}


index.php
<body style="margin:0px; padding:0px">

Спустя 29 минут, 37 секунд (8.06.2011 - 07:05) LRCenter написал(а):
Аномалия прям какая-то)

Спустя 31 минута, 32 секунды (8.06.2011 - 07:37) inpost написал(а):
Такс, причину нашел. Как автор ответит - убедимся в этом и вуаля smile.gif

Спустя 10 минут, 8 секунд (8.06.2011 - 07:47) Genazb написал(а):
Спасибо все пашет! Товарищу inpost огромное спасибо!

Спустя 1 минута, 27 секунд (8.06.2011 - 07:48) inpost написал(а):
Saved with BOM <- вот причина =)

Спустя 2 часа, 35 минут, 24 секунды (8.06.2011 - 10:24) LRCenter написал(а):
тоже так подумал, но не озвучил. BOM байты были в headers.php smile.gif

Спустя 55 минут, 35 секунд (8.06.2011 - 11:19) Doc написал(а):
А я еще на первой странице говорил кодировку файлов проверить =)

Спустя 2 минуты, 33 секунды (8.06.2011 - 11:22) inpost написал(а):
Doc
BOM - не является кодировкой smile.gif хотя косвенное отношение к ней имеют.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.