แม้ว่า W3C ได้กำหนดมาตรฐานบางอย่างสำหรับ HTML: เบราว์เซอร์จะแยกวิเคราะห์ฉลากในหน้าเว็บที่แสดงผลตามรูปแบบที่กำหนดไว้ล่วงหน้าของตัวเอง Firefox สามารถรับแผ่นสไตล์เริ่มต้นของ Firefox ได้โดยการป้อนทรัพยากร: //gre/res/html.css ในแถบที่อยู่ มันจะดีแค่ไหนถ้าฉันมีคำสั่งนี้ด้วย! นอกจากนี้คุณยังสามารถป้อนคำสั่งนี้ในแถบที่อยู่ของ Firefox รุ่นต่าง ๆ เพื่อให้คุณสามารถเปรียบเทียบความแตกต่างระหว่าง Firefox รุ่นต่าง ๆ ซึ่งให้การอ้างอิงที่สำคัญแก่เราเมื่อรีเซ็ต CSS
/****** เริ่มบล็อกใบอนุญาต *****
* เวอร์ชัน: MPL 1.1/GPL 2.0/LGPL 2.1
-
* เนื้อหาของไฟล์นี้อยู่ภายใต้รุ่นใบอนุญาตสาธารณะ Mozilla
* 1.1 (ใบอนุญาต); คุณไม่สามารถใช้ไฟล์นี้ยกเว้นในทางปฏิบัติ
* ใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตที่
* http://www.mozilla.org/mpl/
-
* ซอฟต์แวร์ที่แจกจ่ายภายใต้ใบอนุญาตมีการแจกจ่ายตามพื้นฐาน
* ไม่มีการรับประกันใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาต
* สำหรับภาษาเฉพาะที่ควบคุมสิทธิ์และข้อ จำกัด ภายใต้
* ใบอนุญาต.
-
* รหัสต้นฉบับคือรหัส mozilla.org
-
* ผู้พัฒนาเริ่มต้นของรหัสต้นฉบับคือ
* NetScape Communications Corporation
* ส่วนที่สร้างโดยนักพัฒนาเริ่มต้นคือลิขสิทธิ์ (c) 1998
* ผู้พัฒนาเริ่มต้น สงวนลิขสิทธิ์
-
* ผู้สนับสนุน:
* Blake Ross <[email protected]>
-
* อีกวิธีหนึ่งเนื้อหาของไฟล์นี้อาจใช้ภายใต้ข้อกำหนดของ
* ใบอนุญาตสาธารณะ GNU ทั่วไปรุ่น 2 หรือใหม่กว่า (The GPL)
* หรือ GNU Lesser Public Public License เวอร์ชัน 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: Bidi-Override;
-
/ * บล็อก */
html, div, map, dt, isIndex, แบบฟอร์ม {
แสดง: บล็อก;
-
ร่างกาย {
แสดง: บล็อก;
มาร์จิ้น: 8px;
-
P, DL, Multicol {
แสดง: บล็อก;
มาร์จิ้น: 1em 0;
-
dd {
แสดง: บล็อก;
-MOZ-MARGIN-Start: 40PX;
-
blockquote {
แสดง: บล็อก;
มาร์จิ้น: 1EM 40px;
-
ที่อยู่ {
แสดง: บล็อก;
แบบฟอนต์: ตัวเอียง;
-
ศูนย์ {
แสดง: บล็อก;
TEXT-ALIGN: -MOZ-CENTER;
-
blockquote [type = cite] {
แสดง: บล็อก;
มาร์จิ้น: 1EM 0PX;
-moz-Padding-start: 1em;
-moz-Border-start: Solid;
สีชายแดน: สีน้ำเงิน;
ความกว้างของชายแดน: บาง;
-
span [_moz_quote = true] {
สี: สีน้ำเงิน;
-
pre [_moz_quote = true] {
สี: สีน้ำเงิน;
-
H1 {
แสดง: บล็อก;
ขนาดตัวอักษร: 2EM;
Font-Weight: ตัวหนา;
มาร์จิ้น: .67EM 0;
-
H2 {
แสดง: บล็อก;
ขนาดตัวอักษร: 1.5em;
Font-Weight: ตัวหนา;
มาร์จิ้น: .83EM 0;
-
H3 {
แสดง: บล็อก;
ขนาดตัวอักษร: 1.17em;
Font-Weight: ตัวหนา;
มาร์จิ้น: 1em 0;
-
H4 {
แสดง: บล็อก;
Font-Weight: ตัวหนา;
มาร์จิ้น: 1.33EM 0;
-
H5 {
แสดง: บล็อก;
ขนาดตัวอักษร: 0.83EM;
Font-Weight: ตัวหนา;
มาร์จิ้น: 1.67EM 0;
-
H6 {
แสดง: บล็อก;
ขนาดตัวอักษร: 0.67EM;
Font-Weight: ตัวหนา;
มาร์จิ้น: 2.33EM 0;
-
รายการ {
แสดง: บล็อก;
Font-Family: -Moz-Fixed;
ขนาดฟอนต์: สื่อ;
พื้นที่สีขาว: ก่อน;
มาร์จิ้น: 1em 0;
-
xmp, pre, plaintext {
แสดง: บล็อก;
Font-Family: -Moz-Fixed;
พื้นที่สีขาว: ก่อน;
มาร์จิ้น: 1em 0;
-
/ * ตาราง *//
โต๊ะ {
แสดง: ตาราง;
ระยะห่างระหว่างชายแดน: 2px;
การล่มสลายของชายแดน: แยก;
ขอบด้านบน: 0;
มาร์จิ้น-ก้น: 0;
/* xxxldb เราต้องการสิ่งนี้หรือไม่ถ้าเราล่มสลาย: ล่มสลาย? -
-moz-box-sizing: border-box;
Indent-Indent: 0;
-
ตาราง [Align = ซ้าย] {
ลอย: ซ้าย;
-
ตาราง [Align = Right] {
ลอย: ขวา;
TEXT-ALGING: เริ่ม;
-
ตาราง [กฎ]: ไม่ ([[กฎ = ไม่มี]) {
การล่มสลายของชายแดน: การล่มสลาย;
-
/ * คำบรรยายภาพสืบทอดมาจากตารางไม่ใช่ Table-Outer */
คำบรรยายภาพ {
จอแสดงผล: การปรับตาราง;
TEXT-ALIGN: CENTER;
-moz-box-sizing: border-box;
-
ตาราง [Align = Center]> คำบรรยายภาพ {
ขอบซ้าย: อัตโนมัติ;
มาร์จิ้น-ขวา: อัตโนมัติ;
-
ตาราง [Align = Center]> คำบรรยายภาพ [Align = ซ้าย] {
มาร์จิ้น-ขวา: 0;
-
ตาราง [align = center]> คำบรรยายภาพ [Align = ขวา] {
ขอบซ้าย: 0;
-
tr {
แสดง: แถวโต๊ะ;
แนวตั้ง-แนว: สืบทอด;
-
col {
จอแสดงผล: คอลัมน์ตาราง;
-
Colgroup {
จอแสดงผล: ตารางคอลัมน์-กลุ่ม;
-
tbody {
จอแสดงผล: กลุ่มแถวตาราง;
แนวตั้ง-แนว: กลาง;
-
Thead {
จอแสดงผล: กลุ่มหัวโต๊ะ;
แนวตั้ง-แนว: กลาง;
-
tfoot {
จอแสดงผล: กลุ่มโต๊ะทำงาน;
แนวตั้ง-แนว: กลาง;
-
/ * สำหรับตาราง xhtml ที่ไม่มี tbody */
ตาราง> tr {
แนวตั้ง-แนว: กลาง;
-
td {
แสดง: ตารางเซลล์;
แนวตั้ง-แนว: สืบทอด;
TEXT-ALIGN: สืบทอด;
ช่องว่าง: 1px;
-
ไทย {
แสดง: ตารางเซลล์;
แนวตั้ง-แนว: สืบทอด;
Font-Weight: ตัวหนา;
ช่องว่าง: 1px;
-
tr> แบบฟอร์ม: -moz-is-html, tbody> ฟอร์ม: -moz-is-html,
TheAd> Form: -moz-is-html, tfoot> แบบฟอร์ม: -moz-is-html,
ตาราง> แบบฟอร์ม: -moz-is-html {
/ * สำคัญ: อย่าแสดงรูปแบบเหล่านี้ใน HTML */
แสดง: ไม่มี! สำคัญ;
-
/ * Inlines */
ถาม: ก่อน {
เนื้อหา: Open-Quote;
-
ถาม: หลังจาก {
เนื้อหา: Close-Quote;
-
B, Strong {
Font-Weight: Bolder;
-
i, cite, em, var, dfn {
แบบฟอนต์: ตัวเอียง;
-
tt, รหัส, kbd, samp {
Font-Family: -Moz-Fixed;
-
คุณ, ins {
การตกแต่งข้อความ: ขีดเส้นใต้;
-
S, Strike, Del {
การตกแต่งข้อความ: บรรทัดผ่าน;
-
กะพริบ {
การตกแต่งข้อความ: กะพริบ;
-
ใหญ่ {
ขนาดตัวอักษร: ใหญ่ขึ้น;
-
เล็ก {
ขนาดตัวอักษร: เล็กกว่า;
-
ย่อย {
แนวตั้ง-แนว: ย่อย;
ขนาดตัวอักษร: เล็กกว่า;
ความสูงของสาย: ปกติ;
-
sup {
แนวตั้ง-แนว: super;
ขนาดตัวอักษร: เล็กกว่า;
ความสูงของสาย: ปกติ;
-
NOBR {
พื้นที่สีขาว: NowRap;
-
/ * ชื่อเรื่อง */
abbr [title], ตัวย่อ [ชื่อ] {
ขอบด้านล่าง: ประ 1px;
-
/ * รายการ */
ul, เมนู, dir {
แสดง: บล็อก;
รายการสไตล์: แผ่นดิสก์;
มาร์จิ้น: 1em 0;
-moz-Padding-start: 40px;
-
ol {
แสดง: บล็อก;
รายการสไตล์: ทศนิยม;
มาร์จิ้น: 1em 0;
-moz-Padding-start: 40px;
-
หลี่ {
แสดง: รายการรายการ;
-
/ * รายการซ้อนกันไม่มีระยะขอบบน/ล่าง *//
ul ul, ul ol, ul dir, เมนู ul, ul dl,
ol ul, ol ol, ol dir, เมนู ol, ol dl,
dir ul, dir ol, dir dir, เมนู dir, dir dl,
เมนู UL, เมนู OL, เมนู DIR, เมนูเมนู, เมนู DL,
dl ul, dl ol, dl dir, เมนู dl, dl dl {
ขอบด้านบน: 0;
มาร์จิ้น-ก้น: 0;
-
/ * 2 รายการที่ไม่ได้เรียงลำดับลึกใช้วงกลม */
ol ul, ul ul, เมนู ul, dir ul,
เมนู ol, เมนู UL, เมนูเมนู, เมนู DIR,
ol dir, ul dir, เมนู dir, dir {
รายการสไตล์: วงกลม;
-
/ * 3 รายการที่ไม่เรียงลำดับลึก (หรือมากกว่า) ใช้สแควร์ *//
ol ol ul, ol ul ul, ol ol ul, ol dir ul,
เมนู ol ol, เมนู ol ul, เมนู ol, เมนู ol dir,
ol ol ol dir, ol ul dir, ol dir, ol dir,
ul ol ul, ul ul ul, เมนู ul ul, ul dir ul,
เมนู ul ol, เมนู UL, เมนูเมนู UL, เมนู UL DIR,
ul ol dir, ul ul ul dir, เมนู ul, ul dir,
เมนู ol ul, เมนู ul ul, เมนูเมนู UL, เมนู dir ul,
เมนู ol เมนูเมนูเมนูเมนูเมนูเมนูเมนูเมนูเมนู
เมนู ol dir, เมนู ul dir, เมนูเมนู, เมนู dir dir,
dir ol ul, dir ul, เมนู dir ul, dir dir ul,
เมนู dir ol, เมนู dir ul, เมนูเมนู Dir, เมนู Dir Dir,
dir ol dir, dir ul dir, เมนู dir, dir dir dir {
รายการสไตล์: สแควร์;
-
/* ออกจาก */
/* <hr> แอตทริบิวต์ noshade และสีได้รับการจัดการอย่างสมบูรณ์โดย
* รหัสแมปแอตทริบิวต์ nshtmlhRelement
-
ชม. {
แสดง: บล็อก;
ความสูง: 2px;
ชายแดน: 1px สิ่งที่ใส่เข้าไป;
มาร์จิ้น: 0.5EM อัตโนมัติ 0.5EM อัตโนมัติ;
สี: สีเทา;
-moz-float-edge: margin-box;
-moz-box-sizing: border-box;
-
HR [ขนาด = 1] {
สไตล์ชายแดน: ไม่มีใครไม่มีใคร;
-
*|*:-moz-any-link img, img [usemap], object [usemap] {
ชายแดน: 2px Solid;
-
img: -moz-broken :: ก่อน, อินพุต: -moz-broken :: ก่อน,
img: -moz-user-disabled :: ก่อน, อินพุต: -moz-user-disabled :: ก่อน, ก่อน,
img: -moz-loading :: ก่อน, อินพุต: -moz-loading :: ก่อน,
Applet: -moz-empty-except-children-with-localname (param):-moz-broken :: ก่อน
Applet: -moz-empty-except-children-with-localname (param):-moz-user-disabled :: ก่อน {
เนื้อหา: -moz-alt-content! สำคัญ;
Unicode-Bidi: ฝัง;
-
วัตถุ: -moz-broken> *| *, applet: -moz-broken> *| *
วัตถุ: -moz-user-disabled> *| *, applet: -moz-user-disabled> *| *{
-
สืบทอดในการจัดตำแหน่งของวัตถุเพื่อว่าหากเราไม่ได้จัดตำแหน่งอย่างชัดเจน
เราจะจบลงในสถานที่ที่เหมาะสมในแนวตั้ง ดู Bug 36997 โปรดทราบว่าสิ่งนี้
ไม่สำคัญ! เพราะเรา _might_ ได้รับการจัดตำแหน่งอย่างชัดเจน
-
แนวตั้ง-แนว: สืบทอด;
-
img: -moz-suppressed, อินพุต: -moz-suppressed, วัตถุ: -moz-suppressed,
EMBED: -MOZ-suppressed, Applet: -moz-suppressed {
-
ตั้งค่าการมองเห็นด้วยในกรณีที่การเปลี่ยนแปลงหน้าแสดง โปรดทราบว่าเรา _may_
ต้องการตั้งค่าการมองเห็นและไม่แสดงโดยทั่วไปถ้าเราพบว่า
แสดง: ไม่มีการแบ่งเค้าโครงมากเกินไป และถ้าเราตัดสินใจว่าเราต้องการจริงๆ
ผู้คนจะสามารถคลิกขวาที่ภาพที่ถูกบล็อก ฯลฯ เราจำเป็นต้องตั้งค่า
ไม่มีใครและแฮ็ครหัสภาพวาด ...... :(
-
แสดง: ไม่มี! สำคัญ;
ทัศนวิสัย: ซ่อนเร้น! สำคัญ;
-
IMG [USEMAP], Object [USEMAP] {
สี: สีน้ำเงิน;
-
Frameset {
แสดง: บล็อก! สำคัญ;
ล้น: -moz-hidden-unscrollable;
ตำแหน่ง: คงที่! สำคัญ;
ลอย: ไม่มี! สำคัญ;
ชายแดน: ไม่มี! สำคัญ;
-
เฟรม {
ชายแดน: ไม่มี! สำคัญ;
-
iframe {
ชายแดน: 2px สิ่งที่ใส่เข้าไป;
-
noframes {
แสดง: ไม่มี;
-
สเปเซอร์ {
ตำแหน่ง: คงที่! สำคัญ;
ลอย: ไม่มี! สำคัญ;
-
ผ้าใบ {
-moz-user-select: ไม่มี;
-
/ * เนื้อหาที่โฟกัสได้: สิ่งใดที่ w/ tabindex> = 0 สามารถโฟกัสได้ *//
ABBR: โฟกัส, ตัวย่อ: โฟกัส, ที่อยู่: โฟกัส, แอปเพล็ต: โฟกัส, B: โฟกัส,
ฐาน: โฟกัส, ใหญ่: โฟกัส, blockquote: โฟกัส, Br: โฟกัส, ผ้าใบ: โฟกัส, คำบรรยายใต้ภาพ: โฟกัส,
ศูนย์: โฟกัส, อ้างอิง: โฟกัส, รหัส: โฟกัส, col: โฟกัส, colgroup: โฟกัส, DD: โฟกัส,
Del: Focus, DFN: Focus, Dir: Focus, Div: Focus, DL: Focus, DT: Focus, EM: Focus, Focus,
Fieldset: โฟกัส, แบบอักษร: โฟกัส, รูปแบบ: โฟกัส, H1: โฟกัส, H2: โฟกัส, H3: โฟกัส, H4: โฟกัส,
H5: โฟกัส, H6: โฟกัส, HR: โฟกัส, i: โฟกัส, IMG: โฟกัส, INS: โฟกัส,
KBD: โฟกัส, ฉลาก: โฟกัส, ตำนาน: โฟกัส, หลี่: โฟกัส, ลิงค์: โฟกัส, เมนู: โฟกัส,
วัตถุ: โฟกัส, OL: โฟกัส, P: โฟกัส, ก่อน: โฟกัส, Q: โฟกัส, S: โฟกัส, SAMP: โฟกัส,
เล็ก: โฟกัส, Span: โฟกัส, การนัดหยุดงาน: โฟกัส, แข็งแกร่ง: โฟกัส, ย่อย: โฟกัส, SUP: โฟกัส,
ตาราง: โฟกัส, tbody: โฟกัส, TD: โฟกัส, tfoot: โฟกัส, TH: โฟกัส, thead: โฟกัส,
TR: โฟกัส, TT: โฟกัส, U: โฟกัส, UL: โฟกัส, var: โฟกัส {
/* อย่าระบุสีโครงร่างเราควรใช้ค่าเริ่มต้นเสมอ -
โครงร่าง: 1px Dotted;
-
/ * องค์ประกอบที่ซ่อนอยู่ */
พื้นที่, ฐาน, basefont, head, meta, สคริปต์, สไตล์, ชื่อ, ชื่อ,
Noembed, param {
แสดง: ไม่มี;
-
/ * การจำลอง HTML ที่ไม่ได้มาตรฐาน <Marquee> แท็ก *//
Marquee {
ความกว้าง: -moz -Available;
แสดง: Inline-Block;
แนวตั้ง-แนว: ข้อความด้านล่าง;
TEXT-ALGING: เริ่ม;
-moz-binding: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-horizontal');
-
marquee [ทิศทาง = up], marquee [direction = down] {
-moz-binding: url ('chrome: //xbl-marquee/content/xbl-marquee.xml#marquee-vertical');
ความสูง: 200px;
-
/ * พิมพ์กฎเท่านั้นตาม */
@media print {
Marquee {-moz -binding: ไม่มี; -
/* xxx สิ่งนี้ไม่จำเป็นเราควรหยุดกระพริบ
ไม่ว่าจะเป็นตัวอย่างใด ๆ ในการพิมพ์ไม่ใช่แค่องค์ประกอบ <link> *//
กะพริบ {
การตกแต่งข้อความ: ไม่มี;
-
-