По умолчанию размеры фреймов можно изменять с помощью курсора мыши,
наведя его на границу между фреймами.
Граница между фреймами отображается по умолчанию и, как правило, в
виде трехмерной линии. Чтобы ее скрыть используется атрибут frameborder тега <frameset> со значением 0.
Однако в браузере Opera граница хоть и становится в этом случае
бледной, все же остается. Для этого браузера требуется добавить framespacing="0". Таким образом, комбинируя разные атрибуты тега <frameset>,
получим универсальный код, который работает во всех браузерах.
В обычном HTML-документе при переходе по ссылке, в окне браузера
текущий документ заменяется новым. При использовании фреймов схема
загрузки документов отличается от стандартной. Основное отличие —
возможность загружать документ в выбранный фрейм из другого. Для
этой цели используется атрибут target тега <a>.
Несмотря на то, что сайты с фреймами встречаются все реже, изучение
HTML было бы неполным без рассмотрения темы о фреймах. К тому же фреймы
в каком-то смысле заняли свою нишу и применяются для систем
администрирования и справки. Там, где недостатки фреймов не имеют
особого значения, а преимущества наоборот, активно востребованы.
Фреймы разделяют окно браузера на отдельные области, расположенные
рядом друг с другом. В каждую из таких областей загружается самостоятельная
веб-страница. Поскольку вокруг фреймов существует много разговоров
об их необходимости, далее приведем достоинства и недостатки фреймов,
чтобы можно было самостоятельно решить стоит ли их использовать
на своем сайте.
При большом количестве таблиц на странице каждой из них удобно задать заголовок,
содержащий название таблицы и ее описание. Для этой цели в HTML существует
специальный тег <caption>, который устанавливает текст
и его положение относительно таблицы.
Объединение ячеек имеет некоторые недостатки, поэтому этот метод
создания таблиц нельзя использовать повсеместно.
Для объединения двух и более ячеек в одну используются атрибуты colspan и rowspan тега <td>. Атрибут colspan устанавливает число ячеек объединяемых по горизонтали. Аналогично работает и атрибут rowspan,
с тем лишь отличием, что объединяет ячейки по вертикали. Перед
добавлением атрибутов проверьте число ячеек в каждой строке, чтобы не
возникло ошибок.
Для задания выравнивания таблицы по центру веб-страницы или по одному из ее краев предназначен атрибут align тега <table>.
Результат будет заметен только в том случае, если ширина таблицы не
занимает всю доступную область, другими словами, меньше, чем 100%.
У каждого параметра таблицы есть свое значение установленное по
умолчанию. Это означает, что если какой-то атрибут пропущен, то неявно
он все равно присутствует, причем с некоторым значением. Из-за чего вид
таблицы может оказаться совсем другим, нежели предполагал разработчик.