[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Красота HTML кода
Nogard7491
Всем добрый день, какими способами можно правильно табулировать HTML код и нужно ли вообще?
К примеру страница такого вида:
<!DOCTYPE html>
<html>
<head>
<title>
Демо</title>
</head>
<body>
<div
id="container">
<nav
id="main-menu">
<?php
echo get_main_menu($main_menu_data); ?>
</nav>
</div>
</body>
</html>


Нужно чтобы код документа выглядел таким образом:
!DOCTYPE html>
<html>
<head>
<title>
Демо</title>
</head>
<body>
<div
id="container">
<nav
id="main-menu">
<ul>
<li>
Главная</li>
<li>
Новости</li>
<li>
Образование</li>
<li>
Ученику</li>
<li>
Учителю</li>
<li>
Родителю</li>
<li>
Галерея</li>
<li>
Гостевая книга</li>
<li>
Контакты</li>
</ul>
</nav>
</div>
</body>
</html>


То-есть вся табуляция при выводе меню сохраняется, делал вывод таким способом:
<?php
function
get_main_menu($main_menu_data)
{
$result = "<ul>\n";
while ($row = mysql_fetch_assoc($main_menu_data)) $result .= "\t\t\t\t<li>" . $row['title'] . "</li>\n";
$result .= "\t\t\t</ul>\n";
return $result;
}
?>


Но вставлять каждый раз \t и \n мне не кажется хорошей идеей, поэтому повторю вопрос какие ещё есть способы сохранить табуляцию и переносы строк и нужно ли это вообще?
Быстрый ответ:

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