Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№128-10-2005 11:30:41

princeandrew
Участник
 
Группа: Members
Зарегистрирован: 27-10-2005
Сообщений: 16

Помогите реализовать правильно frameset

Всем привет.

Выделить код

Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
	<title>Каталог</title>
	<link rel="Stylesheet" href="docs/styles/main.css" type="text/css">
	<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<frameset rows="18px,*" border="1px">
	<frame src="docs/menu.htm"          scrolling="no"   frameborder="1px" noresize name="topmenu">
	<frame src="docs/comics/comics.htm" scrolling="auto" frameborder="0px" noresize name="mainpage">
</frameset>
</html>

Вот такое хочу реализовать. Валидатор выдает 3 ошибки на  border="1px" и на frameborder=. Пишет, мол нет таких свойств.

Как это можно реализовать правильно?

А также ещё пара вопросов:
1. Как я понял Firefox (1.0.7) не поддерживает такую вещь как:

Выделить код

Код:

content: 
	counter-increment:

Хотя Опера реализует авнтонумерацию и это вроде как стандарт CSS 2.0.
Действительно ли это так? Когда реализуют?

2. В приведенном выше коде пытался сначала использовать XHTML 1.0

Выделить код

Код:

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">

Но не работало. Даже name не понимал.
Это что-то совсем другое нежели HTML 4.0?

Отсутствует

 

№228-10-2005 12:00:19

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Помогите реализовать правильно frameset

Насколько я помню, content Файрфокс поддерживает, но только для некоторых случаев.
Дозволенные случаи в комбинации с ":after" и ":before", может ещё какие. Просто, как в примере внизу, посадить нельзя.

Выделить код

Код:

<html><head><style>
rrr {content:"superman"}
</style></head>
<body>
<rrr>spider-man</rrr>
</body></html>

В Опере появляется Супермен, в Файрфоксе человек-паук. Потому что содержание не заменилось.

Автонумерации в Файрфоксе нет, да. Давно все хотят.


Плюсики рисовать здесь: [    ]

Отсутствует

 

№328-10-2005 12:43:51

profiT
Участник
 
Группа: Members
Откуда: в Караганде
Зарегистрирован: 11-11-2004
Сообщений: 735

Re: Помогите реализовать правильно frameset

profiT пишет

Автонумерации в Файрфоксе нет, да.

Гоню, гоню.

Только что проверил на 1.5b1. Работает, но как-то интересно. Пример из спецификации:

Выделить код

Код:

<html><head><style>

H1:before {
    content: "Chapter " counter(chapter) ". ";
    counter-increment: chapter;  /* Add 1 to chapter */
    counter-reset: section;      /* Set section to 0 */
}
H2:before {
    content: counter(chapter) "." counter(section) " ";
    counter-increment: section;
}

</style></head>
<body>
<h1>first</h1>
<h2>first first</h2>
<h1>second</h1>
</body></html>

Выдаёт не совсем то, что ожидалось:

Chapter 1. first
0.1 first first
Chapter 2. second


Плюсики рисовать здесь: [    ]

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]