Другие языки программирования и технологии

Вопрос по табличной вёрстке

Добрый день!
Я начинающий в деле проектирования интернет-сайтов.

Сделал табличный каркас базовой страницы (index.html).

Какркас содержит заголовок, менюшки, тело и заключительнуя часть.

Мне не понятно каким образом делать переходы по ссылкам.

Например, у меня есть ссылка на страницу о компании "about.html".

Мне в эту станицу, помимо информации о компании, нужно переносить всё содержимое index.html?

Получается большое дублирование кода. Т. е. если я захочу что-либо поменять в структуре, нужно будет менять, кроме базовой страницы, все вспомогательные страницы.

Может есть какой-либо способ избежать дублирования?

Заранее благодарю за ответы!
Начали с табличной верстки - уже очень плохо. А теперь вам еще и iframe советуют - совсем чтобы на дно скатиться.
Да, в чистом html вам придется дублировать все повторяющиеся части. Если же страницы показываются с сервера, можно воспользоваться любой серверной технологией, начиная с ssi (<!--#include file="footer.html" -->), заканчивая любым серверным языком программирования, будь то php (<?php include("footer.html"); ?>) или что угодно еще.
Герман Рязанов
Герман Рязанов
51 463
Лучший ответ
Есть способ! Прежде, чем заниматься чем либо, изучить хотя бы основы.

И да, табличная верстка в 2014 году это позорнейшее дамерство.
Vova-Groboff
Vova-Groboff
65 314
Олег написал верно! для подключения других компонентов применяют такой язык как php именно он генерирует html- научится вам этому стоит, раз занимаетесь вэб програмированием!
Егор Погребняк
Егор Погребняк
15 130
Я тоже было дело на этом застрял. надо просто вписать в атрибут href название станицы на которую ты хочешь сделать гиперссылку <a href = " название страницы например about.html " ></a> и перейдёшь на страницу!
ничего не нужно дублировать. я не очень понял сам смысл вопроса, поподробнее, причем тут ссылки и дублирование кода?
SG
Serkan Gen?
3 003
iframe тег есть в html. То есть у тега iframe есть несколько атрибутов.... src = url адрес страницы с меню в данном случае. width = ширина фрейма. height = высота фрейма. border=0, бордюр мы не видим и scrolling = no убераем полосы прокрутки. Если что добавим height.

В php есть встроенная функцыя include(). Но это уже сложнее.
Да блин, вы тупые? Человек верстает через таблицу.. . И не знает как сделать меню, что бы его не дублировать. (копировать код на каждой странице) . При этом он не когда не слышал про фреймы. Какого Вы ему ща про php втираете? Пускай для начала html выучит...
Dadohon Tojiboev
Dadohon Tojiboev
716