Хотя W3C сформулировал некоторые стандарты для HTML: браузеры проанализируют этикетки в визуализированных веб -страницах в соответствии с их собственными предварительно определенными стилями, Firefox может получить лист стиля по умолчанию Firefox, введя ресурс: //gre/res/html.cssss в адресную строку. Как бы это было здорово, если бы у меня тоже был этот заказ! Вы также можете ввести эту команду в адресную строку различных версий Firefox, чтобы вы могли сравнить различия между различными версиями Firefox, что дает нам важную ссылку при сбросе CSS.
/****** Лицензионное блок *****
* Версия: MPL 1.1/GPL 2.0/LGPL 2.1
*
* Содержание этого файла подлежит версии общественной лицензии Mozilla
* 1.1 (лицензия); Вы не можете использовать этот файл, кроме как в соответствии с
* Лицензия. Вы можете получить копию лицензии на
* http://www.mozilla.org/mpl/
*
* Программное обеспечение, распространяемое по лицензии, распределено на основе AS AS,
* Без гарантии какой -либо вида, явна или подразумевается. Смотрите лицензию
* Для конкретного языка регулирует права и ограничения в соответствии с
* Лицензия.
*
* Оригинальный код - код mozilla.org.
*
* Первоначальным разработчиком исходного кода является
* Netscape Communications Corporation.
* Части, созданные первоначальным разработчиком, являются Copyright (C) 1998
* Первоначальный разработчик. Все права защищены.
*
* Автор (ы):
* Блейк Росс <[email protected]>
*
* В качестве альтернативы, содержание этого файла может использоваться в условиях
* Любой из общей публичной лицензии GNU версии 2 или более поздней версии (GPL),
* или GNU меньше общей общедоступной лицензии версии 2.1 или более поздней версии (LGPL),
* В этом случае применимы положения GPL или LGPL
* из тех, кто выше. Если вы хотите разрешить использовать только вашу версию этого файла
* в соответствии с условиями GPL или LGPL, и не позволяет другим
* Используйте свою версию этого файла в условиях MPL, укажите свой
* Решение путем удаления приведенных выше положений и заменить их на уведомление
* и другие положения, требуемые GPL или LGPL. Если вы не удаляете
* Приведенные выше положения, получатель может использовать вашу версию этого файла под
* Условия любого из MPL, GPL или LGPL.
*
***** конечный лицензионный блок ******/
@namespace url (http://www.w3.org/1999/xhtml); / * Установить пространство имен по умолчанию в HTML */
/ * bidi */
[dir = rtl] {
Направление: RTL;
Unicode-bidi: встраивать;
}
[dir = ltr] {
Направление: LTR;
Unicode-bidi: встраивать;
}
bdo [dir] {
Unicode-bidi: bid-override;
}
/ * блоки */
html, div, map, dt, isindex, форма {
дисплей: блок;
}
тело {
дисплей: блок;
Полевая: 8px;
}
P, DL, Multicol {
дисплей: блок;
Поле: 1ем 0;
}
dd {
дисплей: блок;
-Моз-Маргин-Старт: 40px;
}
blockquote {
дисплей: блок;
Маржа: 1ем 40px;
}
адрес {
дисплей: блок;
в стиле шрифта: курсив;
}
Центр {
дисплей: блок;
Текст-альбом: -moz-center;
}
blockquote [type = cite] {
дисплей: блок;
Полевая: 1ем 0PX;
-Моз-Пардинг-Старт: 1EM;
-Моз-график-старт: твердый;
Пограничный цвет: синий;
ширина границы: тонкая;
}
span [_moz_quote = true] {
Цвет: синий;
}
pre [_moz_quote = true] {
Цвет: синий;
}
H1 {
дисплей: блок;
размер шрифта: 2EM;
шрифт-вес: жирный шрифт;
Маржа: .67em 0;
}
H2 {
дисплей: блок;
размер шрифта: 1,5 эм;
шрифт-вес: жирный шрифт;
поля: .83em 0;
}
H3 {
дисплей: блок;
размер шрифта: 1.17EM;
шрифт-вес: жирный шрифт;
Поле: 1ем 0;
}
H4 {
дисплей: блок;
шрифт-вес: жирный шрифт;
Поле: 1,33 эма 0;
}
H5 {
дисплей: блок;
размер шрифта: 0,83 эма;
шрифт-вес: жирный шрифт;
Поле: 1,67 эм 0;
}
H6 {
дисплей: блок;
размер шрифта: 0,67 эм;
шрифт-вес: жирный шрифт;
Полевая: 2.33EM 0;
}
Список {
дисплей: блок;
Фондовая семья: -моз-фиксированная;
размер шрифта: средний;
Белое пространство: pre;
Поле: 1ем 0;
}
xmp, pre, plaintext {
дисплей: блок;
Фондовая семья: -моз-фиксированная;
Белое пространство: pre;
Поле: 1ем 0;
}
/ * таблицы */
стол {
дисплей: таблица;
Расхождение границы: 2PX;
пограничный коллапс: отдельный;
маржа-вершина: 0;
маржинальный бат: 0;
/* Xxxldb. Мы хотим это, если мы пограничный коллапс: коллапс? */
-Моз-ролика с размером: пограничная коробка;
текстовый: 0;
}
Таблица [Align = Left] {
Плавание: осталось;
}
Таблица [Align = справа] {
Поплавок: верно;
Текст-альбом: старт;
}
Таблица [Правила]: не ([правила = нет]) {
пограничный коллапс: коллапс;
}
/ * Подпись наследует от таблицы, а не таблица *//
подпись {
дисплей: таблица;
Текст-альбом: Центр;
-Моз-ролика с размером: пограничная коробка;
}
Таблица [align = center]> Подпись {
Полевая левая: Авто;
Право маржи: Авто;
}
Таблица [align = center]> Подпись [align = left] {
Право маржи: 0;
}
Таблица [align = center]> Подпись [align = right] {
Полевая левая: 0;
}
tr {
дисплей: таблица;
Вертикальный аровка: наследуя;
}
col {
Дисплей: Колонка для таблицы;
}
Colgroup {
Дисплей: Таблица Колона Группа;
}
tbody {
дисплей: таблица-строка группы;
Вертикальная атака: средняя;
}
Thead {
Дисплей: Table-Header-Group;
Вертикальная атака: средняя;
}
tfoot {
дисплей: таблица-футер-группа;
Вертикальная атака: средняя;
}
/ * для таблиц XHTML без tBody */
Таблица> TR {
Вертикальная атака: средняя;
}
td {
дисплей: табличная клетка;
Вертикальный аровка: наследуя;
Текст-альбом: наследуя;
Заполнение: 1px;
}
th {
дисплей: табличная клетка;
Вертикальный аровка: наследуя;
шрифт-вес: жирный шрифт;
Заполнение: 1px;
}
tr> форма: -moz-is-html, tbody> form: -moz-is-html,
Thead> Form: -moz-is-html, tfoot> форма: -moz-is-html,
Таблица> Форма: -moz-is-html {
/ * Важно: не показывайте эти формы в HTML */
дисплей: нет! Важно;
}
/ * Внедряет */
Q: До {
Контент: открытый цитат;
}
Q: после {
Контент: Клиганое какое-либо цифро;
}
б, сильный {
шрифт-вес: смелее;
}
я, цитирует, em, var, dfn {
в стиле шрифта: курсив;
}
TT, Code, KBD, SAMP {
Фондовая семья: -моз-фиксированная;
}
u, ins {
Текстовое декорация: подчеркивание;
}
S, Strike, Del {
Текстовое декорация: проводятся линейки;
}
мигание {
Текстовое декорация: мигание;
}
большой {
Размер шрифта: больше;
}
маленький {
Размер шрифта: меньше;
}
саб
Вертикальная атака: саб;
Размер шрифта: меньше;
Линия-высота: нормальная;
}
Как дела {
Вертикальная атака: супер;
Размер шрифта: меньше;
Линия-высота: нормальная;
}
nobr {
Белое пространство: Nowrap;
}
/ * названия */
abbr [title], аббревиатура [title] {
Пограничный подъем: пунктир 1PX;
}
/ * Списки */
UL, меню, Dir {
дисплей: блок;
тип списка: диск;
Поле: 1ем 0;
-Моз-Пардинг-Старт: 40px;
}
ol {
дисплей: блок;
тип списка: десятичный десятичный;
Поле: 1ем 0;
-Моз-Пардинг-Старт: 40px;
}
li {
Дисплей: List-item;
}
/ * Вложенные списки не имеют верхней/нижней поля */
UL UL, UL OL, UL DIR, UL MENU, UL DL,
OL UL, OL OL, OL DIR, OL MENU, OL DL,
Dir UL, Dir OL, Dir Dir, Dir Menu, Dir DL,
Меню UL, меню OL, DIR MENU, меню меню, меню DL,
DL UL, DL OL, DL DIR, меню DL, DL DL {
маржа-вершина: 0;
маржинальный бат: 0;
}
/ * 2 глубокие неупорядоченные списки используйте круг */
OL UL, UL UL, меню UL, DIR UL,
Ол меню, меню UL, меню меню, Dir Menu,
ol dir, ul dir, menu dir, dir dir {
тип списка: круг;
}
/ * 3 глубокие (или больше) Неупопорядоченные списки используют квадрат */
Ol ol ul, ol ul, ol menu ul, ol dir ul,
OL OL MENU, MENU OL UL, меню меню OL, MENU OL DIR,
OL OL DIR, OL UL DIR, OL MENU DIR, OL DIR,
Ul ol ul, ul ul ul, Ul Menu UL, UL Dir UL,
Ul ol Ol Menu, Ul UL Menu, меню UL, UL DIR MENU,
UL OL DIR, UL UL DIR, UL MENU DIR, UL DIR,
меню OL UL, меню UL UL, меню меню UL, меню DIR UL,
Меню меню, меню UL, меню меню меню, меню меню, меню,
Меню OL Dir, меню UL Dir, меню меню, меню Dir Dir,
Dir Ol UL, Dir UL UL, Dir Menu UL, Dir Dir UL,
DIR OL MENU, Dir UL Menu, Menu Menu Dir, Dir Dir Menu,
Dir Ol Dir, Dir UL Dir, Dir Menu Dir, Dir Dir Dir {
тип списка: квадрат;
}
/* листья */
/* <hr> noshade и цветные атрибуты полностью обрабатываются
* Код отображения атрибутов nshtmlhrelement
*/
ЧСС {
дисплей: блок;
Высота: 2px;
Граница: 1PX вставка;
Запас: 0,5 Эм Auto 0,5 EM Auto;
Цвет: серый;
-Моз-флоат-края: маржинальный коток;
-Моз-ролика с размером: пограничная коробка;
}
HR [size = 1] {
Пограничный стиль: Сплошной ни один нет;
}
*|*:-Moz-Eny-Link Img, img [USEMAP], Object [USEMAP] {
Граница: 2px твердый;
}
img: -moz-broken :: до, вход: -moz-broken :: до,
img: -moz-user-disabled :: до, вход: -moz-user-disabled :: до,
img: -moz-loading :: до, вход: -moz-loading :: до,
апплет: -moz-empty-except-children-with-localname (param):-moz-broken :: до,
Крапплет: -moz-empty-except-children-with-localname (param):-moz-user-disabled :: до {
Содержание: -moz-alt-content! Важно;
Unicode-bidi: встраивать;
}
Объект: -moz-broken> *| *, апплет: -moz-broken> *| *
объект: -moz-user-disabled> *| *, applet: -moz-user-disabled> *| *{
/*
Наследуют выравнивание объекта, чтобы, если мы не выровнены явно
Мы окажемся в нужном месте вертикально. См. Ошибку 36997. Обратите внимание, что это
это не так!, потому что мы явно выровнены.
*/
Вертикальный аровка: наследуя;
}
IMG: -MOZ-Suppressed, вход: -моз-подсуданный, объект: -MOZ-Suppressed,
Встроенный: -моз-подсудимый, апплет: -моз-побуждал {
/*
Установите видимость также на случай, если страница изменит отображение. Обратите внимание, что мы _may_
Хочу просто установить видимость и не отображать, в целом, если мы найдем это
Дисплей: никто не ломает слишком много макетов. И если мы решим, что мы действительно хотим
Люди, чтобы иметь возможность щелкнуть правой кнопкой мыши заблокированные изображения и т. Д., Нам нужно установить
Ни один, и взломать код живописи ...... :(
*/
дисплей: нет! Важно;
видимость: скрыта! Важно;
}
img [usemap], объект [usemap] {
Цвет: синий;
}
Frameset {
Дисплей: Блок! важный;
переполнение: -moz-uded-unscrollable;
Позиция: статичная! важный;
Плавать: нет! важный;
Граница: нет! важный;
}
рамка {
Граница: нет! важный;
}
iframe {
Граница: 2px вставка;
}
noframes {
дисплей: нет;
}
проставка {
Позиция: статичная! важный;
Плавать: нет! важный;
}
холст {
-moz-USER-SELECT: Нет;
}
/ * Фокунеруемое контент: что угодно w/ tabindex> = 0 можно фокусировать */
ABBR: фокус, аббревиатура: фокус, адрес: фокус, апплет: фокус, b: фокус,
База: Фокус, Большой: Фокус, Блок -ракут: Фокус, Бр: Фокус, холст: Фокус, Подпись: Фокус,
Центр: Фокус, цитирует: фокус, код: фокус, col: фокус, Colgroup: Focus, DD: Focus,
Del: Focus, DFN: Focus, Dir: Focus, Div: Focus, DL: Focus, DT: Focus, Em: Focus,
Fieldset: Focus, Font: Focus, Form: Focus, H1: Focus, H2: Focus, H3: Focus, H4: Focus,
H5: Focus, H6: Focus, HR: Focus, I: Focus, Img: Focus, Ins: Focus,
KBD: Focus, Label: Focus, Legend: Focus, Li: фокус, ссылка: фокус, меню: фокус,
Объект: фокус, OL: Focus, P: Focus, Pre: Focus, Q: Focus, S: Focus, Samp: Focus,
Small: фокус, SPAN: FOCUST, Strike: Focus, Strong: Focus, Sub: Focus, Sup: Focus,
Таблица: фокус, Tbody: Focus, TD: Focus, Tfoot: Focus, Th: Focus, Thead: Focus,
TR: Focus, TT: Focus, U: Focus, UL: Focus, var: Focus {
/* Не указывайте контур, мы всегда должны использовать начальное значение. */
Схема: 1px пунктир;
}
/ * Скрытые элементы */
область, база, базовыйфон, голова, мета, сценарий, стиль, заголовок,
noembed, param {
дисплей: нет;
}
/ * эмуляция нестандартного HTML <Marquee> Tag */
шатер {
Ширина: -моз -доступность;
дисплей: встроенный блок;
Вертикальная атака: Текстовый поднятый;
Текст-альбом: старт;
-Моз-связывание: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-horizontal');
}
Marquee [direction = up], marquee [direction = down] {
-Моз-связывание: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-vertical');
Высота: 200px;
}
/ * Печать только правила следуют */
@media print {
Marquee {-moz -связывание: нет; }
/* Xxx это не должно потребоваться, мы должны перестать мигать
любого рода в предварительном просмотре печати, а не только элемент <blink> */
мигание {
Текстовое декорация: нет;
}
}