Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
CAXAPok
цитировать
Зарегистрирован: 13 Авг 2009 18:18:17 Сообщения: 3
|
Добавлено: 13 Авг 2009 18:27:44 Заголовок сообщения: Генерация страницы с нестандартным layout'ом |
|
|
Здравствуйте, уважаемые кейкеры.
Возникла у меня проблема со своим шаблоном.
Вот default.ctp
Код: | <!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>
<? echo $html->css('reset');
echo $html->css('style'); ?>
<? echo $scripts_for_layout ?>
</head>
<body>
<div id="header">
<div id="menu">
<a class="menu" href="/users">Пользователи</a> |
<a class="menu" href="../unlimited_tariffs/" id="tariffs">Тарифы</a> |
<a class="menu" href="/tariffs">Логи</a>
</div>
</div>
<div id="top_menu">
<div class="top_menu_button"></div>
</div>
<div id="content">
<?php echo $content_for_layout ?>
</div>
</body>
</html> |
Вот, что показывает "Исходный код страницы в ФФ":
Код: | <!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>
<link rel="stylesheet" type="text/css" href="/billing/css/reset.css" /><link rel="stylesheet" type="text/css" href="/billing/css/style.css" />
</head>
<body>
<div id="header">
<div id="menu">
<a class="menu" href="/users">Пользователи</a> |
<a class="menu" href="../unlimited_tariffs/" id="tariffs">Тарифы</a> |
<a class="menu" href="/tariffs">Логи</a>
</div>
</div>
<div id="top_menu">
<div class="top_menu_button"></div>
</div>
<div id="content">
<table>
<tr>
<th>Название тарифного плана</th>
<th>Upload (Kb/s)</th>
<th>Download (Kb/s)</th>
<th>Стоимость</th>
</tr>
<tr>
<td>Твой старт</td>
<td>256</td>
<td>256</td>
<td>0.75</td>
</tr>
</table>
</div>
</body>
</html> |
Затем я беру, сохраняю себе на компьютер (Через Ctrl+S) эту страницу, и вот каков результат (обратите внимание на порядок тегов в <head>:
Код: | <!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"></head><body>
<link rel="stylesheet" type="text/css" href="index_files/reset.css"><link rel="stylesheet" type="text/css" href="index_files/style.css">
<div id="header">
<div id="menu">
... |
Собсвенно проблема заключается в том, что тег <head> закрывается почему-то не в том месте, где должен, из-за чего неправильно работают стили
Сегодня весь день бился с этим, мыслей, что оно нет вобще((( |
|
Вернуться к началу |
|
|
michas
цитировать
Зарегистрирован: 28 Янв 2008 11:28:31 Сообщения: 123
|
Добавлено: 14 Авг 2009 08:43:58 Заголовок сообщения: |
|
|
Что то мне кажется проблема не с CakePHP. Посмотрите в другом браузере _________________ Все самое интересное в реальном времени - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
CAXAPok
цитировать
Зарегистрирован: 13 Авг 2009 18:18:17 Сообщения: 3
|
Добавлено: 14 Авг 2009 12:59:42 Заголовок сообщения: |
|
|
Вот в чём проблема
http://college.ks.ua:81/billing/unlimited_tariffs/
Я не могу понять, откуда берётся пространство между синим блоком и верхнем краем экрана.
Попробуйте фаербагом поискать))) Хотя бы ради интереса |
|
Вернуться к началу |
|
|
CAXAPok
цитировать
Зарегистрирован: 13 Авг 2009 18:18:17 Сообщения: 3
|
Добавлено: 15 Авг 2009 15:52:16 Заголовок сообщения: |
|
|
Проблема была в том, что файлы контроллера и модели были с BOM. |
|
Вернуться к началу |
|
|
|