tolik89u
Newbie-
Posts
8 -
Joined
-
Last visited
About tolik89u
- Birthday 02/19/1989
Information
-
Sex
Мужчина
-
From
Севастополь
Contacts
-
Web site
http://tolik89u.narod.ru
tolik89u's Achievements
Explorer (1/14)
0
Reputation
-
Красиво! Мне нравится! Надо будет подумать над этим. Только интересно, сильно ли снижается поток клиентов от установления условий подобного рода?
-
Да, прокатит с элементарным iframe. Почитай о параметре name здесь. Параметр NAME В обычном HTML-документе при переходе по ссылке, в окне браузера текущий документ заменяется новым. Чтобы направить содержимое во фрейм, он должен иметь уникальное имя, задаваемое атрибутом name. В этом случае при создании ссылки у тега <A> требуется указать параметр target, в качестве значения которого выступает имя фрейма. То есть, ты щёлкнешь на странице А, а на странице Б откроется то, что тебе нужно. Но при этом страница Б будет отображаться как часть страницы А. То есть страница А - обложка к фотке, а страница Б - сама фотка внутри этой обложки.
-
Средства отделения логической разметки страницы от действительной.
tolik89u replied to tolik89u's question in HTML Coding
То есть, шаблонизатор, подобно SSI, формирует итоговый HTML-файл каждый раз, когда сервер получает очередной клиентский запрос? К примеру, на Вашем сайте все странички «Шаг за шагом» имеют одинаковую структуру: сверху header, снизу footer, по бокам ещё какие-то панели, а в середине — основной контент, каждый раз разный. Было бы логично контент хранить в разных файлах отдельно, а структуру страницы, шаблон, — отдельно от контента в одной странице. Как я понял, именно чтобы реализовать концепцию хранения контента отдельно от структуры (так, чтобы структура хранилась в единственном экземпляре, а не в каждой странице), и применяются шаблонизаторы, правильно? -
Макет должен занимать всю высоту окна браузера, независимо от объема информации
tolik89u replied to tolik89u's question in HTML Coding
Спасибо! Теперь ясно и понятно. Как белый день. -
Средства отделения логической разметки страницы от действительной.
tolik89u replied to tolik89u's question in HTML Coding
Как я понимаю, шаблонизаторы — программы, которые могут изменять html-файлы. А я говорю о средствах языка, которые могут быть задействованы в самом файле, чтобы код не пришлось менять. То есть, шаблонизатор — программа, которая скопирует шапку моего сайта и вставит во все страницы, так? А мне нужно, чтобы в начале каждой страницы было написано что-то вроде: <insert_code src="/header.html"> и браузер сам закачивал код хэдера из нужного файла, а не шаблонизатор добавлял его в код страницы. Или я неправильно понял, что такое шаблонизатор? -
Макет должен занимать всю высоту окна браузера, независимо от объема информации
tolik89u replied to tolik89u's question in HTML Coding
Не, я только начинающий, мне сложно понять такой код. Кстати, без стилей это возможно сделать? Чтобы было видно, что это только за счёт таблицы. -
Средства отделения логической разметки страницы от действительной.
tolik89u posted a question in HTML Coding
Механизмы CSS разработаны, чтобы хранить сами страницы отдельно от стилей форматирования. Это логично. Сделано это, чтобы избежать избыточности, ведь на сайте сотни страниц могут быть отформатированы одними стилями, для которых нужен одинаковый код. Удобно хранить его в одном файле. Изменил файл — изменился весь сайт. Но что делать, когда нужно, чтобы одинаковым было не только форматирование, но и другое. Не знаю, как это «другое» назвать, так что буду приводить примеры — сколько придумаю. Одинаковый футер для всех страниц сайта. И/или хэдер (имею в виду, допустим, логотип фирмы, дополнительные ссылки там и так далее). Или навигационную панель, скажем, слева… То есть, я хочу, чтобы код панели хранился в одном файле, а во всём сайте она отображалась. Допустим, возле каждого большого заголовка добавление ссылки на якорь в этом же документе возле содержания: Причём хочется не вручную прописывать эти ссылки, а чтобы они сами появлялись там, где появляется заголовок. То есть, я хочу в одном месте описать этот стиль заголовка, чтобы там указать, что возле него нужно ставить ссылки на якоря, а на всём сайте, где в странице появляется этот заголовок, чтобы ссылки появлялись автоматически. Хочу куски кода, которые часто и в большом количестве используются при отображении страниц (хэдеры, футеры, панели всякие, типа навигационных, стили и форматирование и так далее), хранить в единственном экземпляре на сайте. Как они хранятся и в нашем сознании: мы ведь не думаем, что логотип нашей фирмы должен отличаться на соседних страницах нашего сайта. Помогите! Что-то уже придумали для этого? Или нужно самому писать программу, которая будет создавать автоматически эти страницы-копии как текстовые файлы, беря нужную информацию из файлов-оригиналов? Я думаю, эту проблему можно было бы решить, если бы был доступен механизм включения отдельных файлов как кусков кода в некоторую страницу. Например, если у фирмы есть логотип, то это одна картинка, и она везде вставляется с помощью <img src="...">. Но это работает только для картинок. Хорошо было бы вставлять и другие куски страниц: <kusok_koda src="panel_navigacii.html">. Такой механизм есть?