Механизмы CSS разработаны, чтобы хранить сами страницы отдельно от стилей форматирования. Это логично. Сделано это, чтобы избежать избыточности, ведь на сайте сотни страниц могут быть отформатированы одними стилями, для которых нужен одинаковый код. Удобно хранить его в одном файле. Изменил файл — изменился весь сайт.
Но что делать, когда нужно, чтобы одинаковым было не только форматирование, но и другое. Не знаю, как это «другое» назвать, так что буду приводить примеры — сколько придумаю.
Одинаковый футер для всех страниц сайта. И/или хэдер (имею в виду, допустим, логотип фирмы, дополнительные ссылки там и так далее).
Или навигационную панель, скажем, слева… То есть, я хочу, чтобы код панели хранился в одном файле, а во всём сайте она отображалась.
Допустим, возле каждого большого заголовка добавление ссылки на якорь в этом же документе возле содержания:
Причём хочется не вручную прописывать эти ссылки, а чтобы они сами появлялись там, где появляется заголовок. То есть, я хочу в одном месте описать этот стиль заголовка, чтобы там указать, что возле него нужно ставить ссылки на якоря, а на всём сайте, где в странице появляется этот заголовок, чтобы ссылки появлялись автоматически.
Хочу куски кода, которые часто и в большом количестве используются при отображении страниц (хэдеры, футеры, панели всякие, типа навигационных, стили и форматирование и так далее), хранить в единственном экземпляре на сайте. Как они хранятся и в нашем сознании: мы ведь не думаем, что логотип нашей фирмы должен отличаться на соседних страницах нашего сайта.
Помогите! Что-то уже придумали для этого? Или нужно самому писать программу, которая будет создавать автоматически эти страницы-копии как текстовые файлы, беря нужную информацию из файлов-оригиналов?
Я думаю, эту проблему можно было бы решить, если бы был доступен механизм включения отдельных файлов как кусков кода в некоторую страницу. Например, если у фирмы есть логотип, то это одна картинка, и она везде вставляется с помощью <img src="...">. Но это работает только для картинок. Хорошо было бы вставлять и другие куски страниц: <kusok_koda src="panel_navigacii.html">.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
tolik89u
Механизмы CSS разработаны, чтобы хранить сами страницы отдельно от стилей форматирования. Это логично. Сделано это, чтобы избежать избыточности, ведь на сайте сотни страниц могут быть отформатированы одними стилями, для которых нужен одинаковый код. Удобно хранить его в одном файле. Изменил файл — изменился весь сайт.
Но что делать, когда нужно, чтобы одинаковым было не только форматирование, но и другое. Не знаю, как это «другое» назвать, так что буду приводить примеры — сколько придумаю.
И/или хэдер (имею в виду, допустим, логотип фирмы, дополнительные ссылки там и так далее).
То есть, я хочу, чтобы код панели хранился в одном файле, а во всём сайте она отображалась.
То есть, я хочу в одном месте описать этот стиль заголовка, чтобы там указать, что возле него нужно ставить ссылки на якоря, а на всём сайте, где в странице появляется этот заголовок, чтобы ссылки появлялись автоматически.
Хочу куски кода, которые часто и в большом количестве используются при отображении страниц (хэдеры, футеры, панели всякие, типа навигационных, стили и форматирование и так далее), хранить в единственном экземпляре на сайте. Как они хранятся и в нашем сознании: мы ведь не думаем, что логотип нашей фирмы должен отличаться на соседних страницах нашего сайта.
Помогите! Что-то уже придумали для этого? Или нужно самому писать программу, которая будет создавать автоматически эти страницы-копии как текстовые файлы, беря нужную информацию из файлов-оригиналов?
Я думаю, эту проблему можно было бы решить, если бы был доступен механизм включения отдельных файлов как кусков кода в некоторую страницу. Например, если у фирмы есть логотип, то это одна картинка, и она везде вставляется с помощью <img src="...">. Но это работает только для картинок. Хорошо было бы вставлять и другие куски страниц: <kusok_koda src="panel_navigacii.html">.
Такой механизм есть?
Link to comment
Share on other sites
20 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.