على الرغم من أن W3C قد صاغت بعض المعايير لـ HTML: ستقوم المتصفحات بتحليل الملصقات في صفحات الويب المقدمة وفقًا لأنماطها المحددة مسبقًا ، يمكن لـ Firefox الحصول على ورقة النمط الافتراضي لـ Firefox عن طريق إدخال المورد: //gre/res/html.css في شريط العنوان. كم سيكون رائعًا إذا كان لدي هذا الأمر أيضًا! يمكنك أيضًا إدخال هذا الأمر في شريط العناوين لإصدارات مختلفة من Firefox ، بحيث يمكنك مقارنة الاختلافات بين الإصدارات المختلفة من Firefox ، والتي تعطينا مرجعًا مهمًا عند إعادة تعيين CSS.
/****** بدء كتلة الترخيص *****
* الإصدار: MPL 1.1/GPL 2.0/LGPL 2.1
*
* تخضع محتويات هذا الملف لإصدار ترخيص موزيلا العام
* 1.1 (الترخيص) ؛ لا يجوز لك استخدام هذا الملف إلا في الامتثال لـ
* الترخيص. يمكنك الحصول على نسخة من الترخيص على
* http://www.mozilla.org/mpl/
*
* يتم توزيع البرامج الموزعة بموجب الترخيص على أنه أساس ،
* بدون ضمان من أي نوع ، إما صريحة أو ضمنية. انظر الترخيص
* بالنسبة للغة المحددة التي تحكم الحقوق والقيود بموجب
* رخصة.
*
* الكود الأصلي هو رمز mozilla.org.
*
* المطور الأولي للرمز الأصلي هو
* Netscape Communications Corporation.
* الأجزاء التي أنشأها المطور الأولي هي حقوق الطبع والنشر (C) 1998
* المطور الأولي. جميع الحقوق محفوظة.
*
* المساهم (ق):
* بليك روس <[email protected]>
*
* بدلاً من ذلك ، يمكن استخدام محتويات هذا الملف بموجب شروط
* إما من الإصدار 2 رخصة عامة في GNU أو الأحدث (GPL) ،
* أو الإصدار 2.1 ترخيص عام GNU أقل (LGPL) ،
* في هذه الحالة ، تكون أحكام GPL أو LGPL قابلة للتطبيق بدلاً من ذلك
* من هؤلاء أعلاه. إذا كنت ترغب في السماح باستخدام نسختك من هذا الملف فقط
* بموجب شروط GPL أو LGPL ، وعدم السماح للآخرين بذلك
* استخدم نسختك من هذا الملف ضمن شروط MPL ، حدد
* قرار بحذف الأحكام المذكورة أعلاه واستبدالها بالإشعار
* وغيرها من الأحكام المطلوبة من قبل GPL أو LGPL. إذا لم تحذف
* الأحكام المذكورة أعلاه ، يجوز للمستلم استخدام نسختك من هذا الملف تحت
* شروط أي واحد من MPL ، GPL أو LGPL.
*
***** كتلة ترخيص النهاية ******/
@namespace url (http://www.w3.org/1999/xhtml) ؛ / * اضبط مساحة الاسم الافتراضية على HTML */
/ * بيدي */
[dir = rtl] {
الاتجاه: RTL ؛
Unicode-Bidi: تضمين ؛
}
[dir = ltr] {
الاتجاه: LTR ؛
Unicode-Bidi: تضمين ؛
}
BDO [dir] {
Unicode-Bidi: Bidi-override ؛
}
/ * الكتل */
html ، div ، map ، dt ، isIndex ، form {
العرض: كتلة ؛
}
جسم {
العرض: كتلة ؛
الهامش: 8px ؛
}
P ، DL ، Multicol {
العرض: كتلة ؛
الهامش: 1EM 0 ؛
}
DD {
العرض: كتلة ؛
-Moz-Margin-Start: 40px ؛
}
blockquote {
العرض: كتلة ؛
الهامش: 1em 40px ؛
}
عنوان {
العرض: كتلة ؛
على غرار الخط: مائل ؛
}
مركز {
العرض: كتلة ؛
محاذاة النص: -moz- الوسط ؛
}
blockquote [type = cite] {
العرض: كتلة ؛
الهامش: 1em 0px ؛
-الموز-بادنج ستارت: 1EM ؛
-Moz-Border-Start: Solid ؛
اللون الحدود: الأزرق.
عرض الحدود: رقيقة.
}
span [_moz_quote = true] {
اللون: الأزرق.
}
pre [_moz_quote = true] {
اللون: الأزرق.
}
H1 {
العرض: كتلة ؛
حجم الخط: 2
خط الرصيف: جريئة ؛
الهامش: .67em 0 ؛
}
H2 {
العرض: كتلة ؛
حجم الخط: 1.5.
خط الرصيف: جريئة ؛
الهامش: .83em 0 ؛
}
H3 {
العرض: كتلة ؛
حجم الخط: 1.17EM ؛
خط الرصيف: جريئة ؛
الهامش: 1EM 0 ؛
}
H4 {
العرض: كتلة ؛
خط الرصيف: جريئة ؛
الهامش: 1.33em 0 ؛
}
H5 {
العرض: كتلة ؛
حجم الخط: 0.83EM ؛
خط الرصيف: جريئة ؛
الهامش: 1.67em 0 ؛
}
H6 {
العرض: كتلة ؛
حجم الخط: 0.67EM ؛
خط الرصيف: جريئة ؛
الهامش: 2.33em 0 ؛
}
قائمة {
العرض: كتلة ؛
Font-Family: -mozed ؛
حجم الخط: متوسط ؛
الفضاء الأبيض: قبل ؛
الهامش: 1EM 0 ؛
}
XMP ، pre ، plaintext {
العرض: كتلة ؛
Font-Family: -mozed ؛
الفضاء الأبيض: قبل ؛
الهامش: 1EM 0 ؛
}
/ * الجداول */
طاولة {
العرض: الجدول ؛
تباعد الحدود: 2 بكسل ؛
حدود الحدود: منفصلة ؛
الهامش: 0 ؛
القاع الهامش: 0 ؛
/* xxxldb هل نريد هذا إذا كنا نصل إلى الحدود: الانهيار؟ */
-Moz-Box-Size: Border-Box ؛
استولى النص: 0 ؛
}
الجدول [محاذاة = اليسار] {
تعويم: اليسار.
}
الجدول [محاذاة = يمين] {
تعويم: صحيح.
محاذاة النص: ابدأ ؛
}
جدول [القواعد]: لا ([القواعد = لا شيء]) {
حدود الحدود: الانهيار.
}
/ * شرح التسمية التوضيحية من الجدول وليس الجدول أوتر */
التسمية التوضيحية {
العرض: Caption الجدول ؛
محاذاة النص: المركز ؛
-Moz-Box-Size: Border-Box ؛
}
جدول [محاذاة = المركز]> التسمية التوضيحية {
الهامش اليساري: السيارات ؛
يمين الهامش: السيارات ؛
}
جدول [align = center]> Caption [align = left] {
يمين الهامش: 0 ؛
}
الجدول [align = center]> caption [align = right] {
الهامش اليساري: 0 ؛
}
tr {
العرض: صف الجدول ؛
المحاذاة الرأسية: الوراثة ؛
}
كول
العرض: عمود الطاولة ؛
}
Colgroup {
العرض: مجموعة عمود الطاولة ؛
}
tbody {
العرض: مجموعة صف الجدول ؛
المحاذاة الرأسية: الأوسط ؛
}
ثيد {
العرض: مجموعة هيدر.
المحاذاة الرأسية: الأوسط ؛
}
tfoot {
العرض: مجموعة الجدول-توتر.
المحاذاة الرأسية: الأوسط ؛
}
/ * لجداول XHTML بدون tbody */
جدول> tr {
المحاذاة الرأسية: الأوسط ؛
}
td {
العرض: خلايا الجدول ؛
المحاذاة الرأسية: الوراثة ؛
محاذاة النص: الوراثة ؛
الحشو: 1px ؛
}
ذ {
العرض: خلايا الجدول ؛
المحاذاة الرأسية: الوراثة ؛
خط الرصيف: جريئة ؛
الحشو: 1px ؛
}
tr> form: -moz-is-html ، tbody> form: -moz-IS-HTML ،
thead> form: -moz-IS-HTML ، tfoot> form: -moz-IS-HTML ،
الجدول> النموذج: -moz-IS-HTML {
/ * مهم: لا تظهر هذه الأشكال في HTML */
العرض: لا شيء! مهم ؛
}
/ * خطوط */
س: قبل {
المحتوى: Open-Quote ؛
}
س: بعد {
المحتوى: Close-Quote ؛
}
ب ، قوي {
خط الرحلة: أكثر جرأة.
}
I ، Cite ، Em ، Var ، dfn {
على غرار الخط: مائل ؛
}
TT ، Code ، KBD ، Samp {
Font-Family: -mozed ؛
}
u ، ins {
تدمير النص: تسطير ؛
}
S ، Strike ، del {
تخلص من النص: خط من الظهور ؛
}
وميض {
تخلص النص: وميض ؛
}
كبير {
حجم الخط: أكبر ؛
}
صغير {
حجم الخط: أصغر ؛
}
فرعي {
المحاذاة الرأسية: الفرعية ؛
حجم الخط: أصغر ؛
ارتفاع الخط: طبيعي ؛
}
رشفة {
المحاذاة الرأسية: سوبر ؛
حجم الخط: أصغر ؛
ارتفاع الخط: طبيعي ؛
}
نوبر
الفضاء الأبيض: Nowrap ؛
}
/ * عناوين */
ABBR [TITLE] ، اختصار [TITLE] {
Border-Bottom: منقط 1 بكسل ؛
}
/ * قوائم */
ul ، menu ، dir {
العرض: كتلة ؛
نوع القائمة: القرص ؛
الهامش: 1EM 0 ؛
-الموز-بادنج ستارت: 40 بكسل ؛
}
ol {
العرض: كتلة ؛
نوع القائمة: عشري ؛
الهامش: 1EM 0 ؛
-الموز-بادنج ستارت: 40 بكسل ؛
}
لي {
العرض: عنصر القائمة ؛
}
/ * قوائم متداخلة ليس لها هوامش أعلى/أسفل */
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 ، قائمة القائمة ، القائمة ، القائمة DL ،
DL UL ، DL OL ، DL DIR ، DL MENU ، DL DL {
الهامش: 0 ؛
القاع الهامش: 0 ؛
}
/ * 2 قوائم عميقة غير مرتبة تستخدم دائرة */
ol ul ، ul ul ، menu ul ، dir ul ،
القائمة ol ، قائمة UL ، قائمة القائمة ، قائمة dir ،
ol dir ، ul dir ، menu dir ، dir {
نوع القائمة: الدائرة ؛
}
/ * 3 قوائم عميقة (أو أكثر) تستخدم قائمة مربعة */
ol ul ul ، ol ul ، ol menu ul ، ol dir ul ،
قائمة OL OL ، قائمة OL UL ، قائمة القائمة ، القائمة ، ol dir ،
ol ol dir ، ol ul dir ، ol menu ، ol dir ،
ul ol ul ، ul ul ul ، ul ul ، ul dir ul ،
قائمة UL OL ، قائمة UL UL ، قائمة قائمة UL ، قائمة UL DIR ،
ul ol dir ، ul ul dir ، ul menu dir ، ul dir dir ،
القائمة ol ul ، قائمة Ul Ul ، القائمة UL ، Menu dir ul ،
قائمة القائمة ol ، قائمة القائمة UL ، قائمة قائمة قائمة القائمة ، قائمة القائمة dir ،
قائمة ol dir ، قائمة UL Dir ، قائمة القائمة ، القائمة دير دير ،
dir ol ul ، dir ul ul ، dir menu ul ، dir ul ،
قائمة Dir Ol ، قائمة Dir Ul ، قائمة قائمة Dir ، قائمة Dir Dir ،
dir ol dir ، dir ul dir ، dir menu dir ، dir dir {
نوع القائمة: المربع ؛
}
/* أوراق */
/* <HR> يتم التعامل مع سمات Noshade و Color بالكامل
* رمز رسم خرائط سمة NSHTMLHRELEMENT
*/
HR {
العرض: كتلة ؛
الارتفاع: 2px ؛
الحدود: 1 بكسل أقحم ؛
الهامش: 0.5em Auto 0.5em Auto ؛
اللون: رمادي.
-الموز ، الحافة: Margin-Box ؛
-Moz-Box-Size: Border-Box ؛
}
HR [الحجم = 1] {
على غرار الحدود: صلبة لا شيء لا شيء ؛
}
*|*:-Moz-an-Link IMG ، IMG [USEMAP] ، كائن [USEMAP] {
الحدود: 2 بكسل صلبة.
}
IMG: -moz-broken :: قبل ، المدخلات: -moz-broken :: قبل ،
IMG: -moz-user-bisabled :: قبل ، إدخال: -moz-user-supplated :: قبل ،
IMG: -moz-loading :: قبل ، إدخال: -moz-loading :: قبل ،
applet: -moz-revty-except-children-with-localname (param):-moz-broken :: before ،
applet: -moz-revty-except-children-with-localname (param):-moz-user :: قبل {
المحتوى: -moz-alt-montent! مهم ؛
Unicode-Bidi: تضمين ؛
}
كائن: -moz-broken> *| *، Applet: -moz-broken> *| *
الكائن: -moz-user-bisabled> *| *، applet: -moz-user-bisabled> *| *{
/*
يرث في محاذاة الكائن بحيث إذا لم نكن محاذاة بشكل صريح
سننتهي في المكان المناسب عموديًا. انظر Bug 36997. لاحظ أن هذا
ليس مهمًا لأننا نكون محاذاة بشكل صريح.
*/
المحاذاة الرأسية: الوراثة ؛
}
IMG: -supressed-Moz ، المدخلات: -supressed ، الكائن: -supressed ،
التضمين: -supressed-moz ، applet: -moz-supressed {
/*
قم بتعيين الرؤية أيضًا في حالة تغيير الصفحة. لاحظ أننا _may_
تريد فقط تعيين الرؤية وعدم العرض ، بشكل عام ، إذا وجدنا ذلك
العرض: لا شيء يكسر الكثير من التخطيطات. وإذا قررنا أننا نريد حقًا
الناس لتتمكن من النقر بزر الماوس الأيمن على الصور المحظورة ، وما إلى ذلك ، نحتاج إلى ضبط
لا أحد ، واختراق رمز الطلاء ...... :(
*/
العرض: لا شيء! مهم ؛
الرؤية: مخفي! مهم ؛
}
IMG [USEMAP] ، كائن [USEMAP] {
اللون: الأزرق.
}
الإطارات {
العرض: كتلة! مهم؛
الفائض: -الموز-هيدن-لا يمكن السيطرة عليها ؛
الموقف: ثابت! مهم؛
تعويم: لا شيء! مهم؛
الحدود: لا شيء! مهم؛
}
إطار {
الحدود: لا شيء! مهم؛
}
iframe {
الحدود: 2px أقحم ؛
}
noframes {
العرض: لا شيء ؛
}
فاصل {
الموقف: ثابت! مهم؛
تعويم: لا شيء! مهم؛
}
قماش {
-الموز المستخدم: لا شيء ؛
}
/ * المحتوى القابل للتركيز: أي شيء w/ tabindex> = 0 قابل للتركيز */
ABBR: التركيز ، الاختصار: التركيز ، العنوان: التركيز ، التطبيق: التركيز ، ب: التركيز ،
القاعدة: التركيز ، كبير: التركيز ، blockquote: التركيز ، BR: التركيز ، القماش: التركيز ، التسمية التوضيحية: التركيز ،
المركز: Focus ، Cite: Focus ، Code: Focus ، Col: Focus ، 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: Focus ، Link: Focus ، Menu: Focus ،
الكائن: التركيز ، OL: Focus ، P: Focus ، Pre: Focus ، Q: Focus ، S: Focus ، Samp: Focus ،
صغير: التركيز ، المدى: التركيز ، الإضراب: التركيز ، قوي: التركيز ، الفرع: التركيز ، سوب: التركيز ،
الجدول: التركيز ، tbody: Focus ، TD: Focus ، Tfoot: Focus ، Th: Focus ، Thead: Focus ،
TR: Focus ، TT: Focus ، U: Focus ، UL: Focus ، var: Focus {
/* لا تحدد لون المخطط التفصيلي ، يجب علينا دائمًا استخدام القيمة الأولية. */
الخطوط العريضة: 1 بكسل منقط ؛
}
/ * العناصر المخفية */
المنطقة ، القاعدة ، basefont ، الرأس ، meta ، النص ، النمط ، العنوان ،
noembed ، param {
العرض: لا شيء ؛
}
/ * مضاهاة HTML غير القياسي <marquee> العلامة */
سرادق {
العرض: -موز متاح ؛
العرض: كتلة مضمنة.
المحاذاة العمودية: نص نص ؛
محاذاة النص: ابدأ ؛
-linding-moz: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-horizontal') ؛
}
سرادق [الاتجاه = UP] ، سرادق [الاتجاه = لأسفل] {
-linding-moz: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-vertical') ؛
الارتفاع: 200 بكسل ؛
}
/ * قواعد الطباعة فقط اتبع */
media print {
MARQUEE {-Moz -pinding: none ؛ }
/* xxx لا ينبغي أن يكون هذا ضروريًا ، يجب أن نتوقف عن الوميض
من أي نوع في معاينة الطباعة ، وليس فقط العنصر <Link> */
وميض {
تدمير النص: لا شيء ؛
}
}