|
|
|
| В html-e можно "прикрепить" таблицу к верху страницы valign="top", есть ли особенности для php-страницы?
echo '<table width="100%" border="1">';
echo '<tr>';
// Вот это работает (1)
echo '<td width="19%" valign="top">';
include('/home/users/a/avonbest/incs/shablon_lev.inc');
echo'</td>';
echo '<td width="74%" class="style2"><p>Текст. </p>';
echo '<table width="100%" border="1">';
echo '<tr>';
// А здесь надо? Эта таблица "падает" и начинается ниже (1), а нужно на уровне. В html всё работало.
echo '<td valign="top" class="style3"><table border="1" cellpadding="0" cellspacing="0">';
echo '<tr align="center" bgcolor="lightgrey" class="style4">';
..........
Может я что-то не заметила? Заранее спасибо. | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 18:39)
| | Может шаблон "shablon_lev.inc" всё портит? А вообще, php-скрипт на выходе даёт html-код. | |
|
|
|
|
|
|
|
для: Саня
(16.08.2006 в 20:23)
| | Может и так, но не могу понять, почему в файле .html это всё работает. | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 20:41)
| | А в вашем html-файле был внедрён тот шаблон? | |
|
|
|
|
|
|
|
для: Саня
(16.08.2006 в 20:45)
| | Да, был shtml, теперь inc. | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 20:41)
| | когда Вы смотрите в браузере исходный текст HTML страницы .html и cтраницы .php, результаты одинаковы? | |
|
|
|
|
|
|
|
для: Trianon
(16.08.2006 в 20:46)
| | смотрю, вроде особых отличий нет. | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 21:10)
| | Отличие - оно либо есть. Либо его нет. Во втором случае и видимый результат совпадет.
В первом нужно смотреть какие операторы php не так строят html-код. И почему. | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 18:39)
| | В файле php выдавалась синтаксическая ошибка, разбила на три строки - и она исчезла, может из-за этого?
было в html:
<td width="19%" valign="top"><!--#include virtual="/www/shablon_lev.shtml" --></td>
стало в php:
echo '<td width="19%" valign="top">';
include('/home/users/a/avonbest/incs/shablon_lev.inc');
echo'</td>'; | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 18:39)
| | Путем гадания выяснилось, что таблица "прилипает", если закомментировать обработку php "while"
while ($row=mysql_fetch_array($res)) {
echo '<tr bgcolor="white" valign="top">';
echo '<td width="70" valign="top" class="style3"><strong>'.$row['k'].'</strong></td><td class="xl24" width="42">'.$row['s'].'</td><td class="xl25" width="410">'.$row['n'].'</td><td class="xl25" width="72">'.$row['t'].' '.'</td><td align="right">'.$row['v'].'</td><td align="right">'.$row['o'].'</td><td class="style5" width="64">'.$row['t'].'</td></tr>'."<BR>";
}
выше while идет шапка таблицы, если она без текста (убрать while) то всё красиво... | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 22:03)
| | на сколько я знаю valign - это атрибут тэга <tr>. в тэге <td> он просто не работает | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 00:05)
| | Я под конец его уже всюду проставила :) раньше только один был, как в html. | |
|
|
|
|
|
|
|
для: Татьяна77
(17.08.2006 в 06:57)
| | тогда вам надо атрибуты таблиц задать
В ту в которую будете вставлять таблицу
cellpadding="0" cellspacing="0"
|
ту которую будете вставлять
пробуйте... | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2006 в 15:15)
| | Ничего :( | |
|
|
|
|
|
|
|
для: Татьяна77
(16.08.2006 в 18:39)
| | Получилось :)
вот так:
echo '<table width="100%" border="0">';
echo '<tr>';
echo '<td width="19%" valign="top">';
include('/home/users/a/avonbest/incs/shablon_lev.inc');
echo'</td>';
echo'<td width="74%" class="style2"><p>Текст. </p>';
echo'<table width="100%" border="0">';
echo'<tr>';
echo'<td class="style3"><table border="1" cellpadding="0" cellspacing="0">';
echo'<tr align="center" bgcolor="lightgrey" class="style4">';
echo'<td class="xl26" width="70"><b>К </b></td>';
echo'<td class="xl26" width="39"><b>С </b></td>';
echo'<td class="xl26" width="410"><b>Н </b></td>';
echo'<td class="xl26" width="72"><b>Ц </b></td>';
echo'<td class="xl26" width="64"><b>V </b></td>';
echo'<td class="xl26" width="64"><b>О </b></td>';
echo'<td class="xl26" width="64"><b>Ц </b></td>';
echo'</tr>';
while ($row=mysql_fetch_array($res)) {
echo'<tr bgcolor="white">';
echo'<td width="70" class="style3"><strong>'.$row['k'].'</strong></td>';
echo'<td class="xl24" width="39">'.$row['s'].'</td>';
echo'<td class="xl25" width="410">'.$row['n'].'</td>';
echo'<td class="xl25" width="72">'.$row['t'].' </td>';
echo'<td align="right">'.$row['v'].' </td>';
echo'<td align="right">'.$row['o'].'</td>';
echo'<td class="style5" width="64">'.$row['t'].' </td>';
echo'</tr>';
}
echo'</td></tr>';
echo'</table></td>';
echo'</tr>';
echo'</table>';
Спасибо всем! | |
|
|
|