สร้างเอกสาร HTML5 นี่คือชื่อข้อความ LLC เขาและกีบ

การปรับปรุงครั้งล่าสุด: 08.04.2016

องค์ประกอบคือองค์ประกอบที่ประกอบขึ้นเป็นเอกสาร html5 ในการสร้างเอกสารเราต้องสร้างเอกสารแบบง่ายๆ ไฟล์ข้อความและระบุเป็นนามสกุลไฟล์ *.html

มาสร้างไฟล์ข้อความเรียกมันว่าดัชนีและเปลี่ยนนามสกุลเป็น .html

จากนั้นเปิดไฟล์นี้ในโปรแกรมแก้ไขข้อความใดๆ เช่น Notepad++ เพิ่มข้อความต่อไปนี้ลงในไฟล์:

ในการสร้างเอกสาร HTML5 ก่อนอื่นเราจำเป็นต้องมีสององค์ประกอบ: DOCTYPE และ html องค์ประกอบประเภทเอกสารหรือ ประเภทเอกสารการประกาศจะบอกเว็บเบราว์เซอร์ว่าเป็นเอกสารประเภทใดบ่งชี้ว่า เอกสารนี้เป็นเอกสาร html และใช้ html5 ไม่ใช่ html4 หรือภาษามาร์กอัปเวอร์ชันอื่น

และองค์ประกอบ html ระหว่างแท็กเปิดและปิด มีเนื้อหาทั้งหมดของเอกสาร

ข้างใน องค์ประกอบ HTMLเราสามารถวางองค์ประกอบอื่นอีกสองรายการได้: ศีรษะ และ ลำตัว . องค์ประกอบ head ประกอบด้วยข้อมูลเมตาของหน้าเว็บ - ชื่อหน้าเว็บ ประเภทการเข้ารหัส ฯลฯ รวมถึงลิงก์ไปยัง ทรัพยากรภายนอก- สไตล์ สคริปต์ หากใช้ องค์ประกอบ body กำหนดเนื้อหาของหน้า html จริงๆ

ตอนนี้เรามาเปลี่ยนเนื้อหาของไฟล์ index.html ดังนี้:

เอกสาร HTML5

เนื้อหาเอกสาร HTML5


องค์ประกอบ head กำหนดสององค์ประกอบ:

    องค์ประกอบชื่อแสดงถึงชื่อของหน้า

    องค์ประกอบ meta ระบุข้อมูล meta ของหน้า หากต้องการแสดงอักขระอย่างถูกต้อง ควรระบุการเข้ารหัสจะดีกว่า ใน ในกรณีนี้การใช้แอตทริบิวต์ charset="utf-8" เราระบุการเข้ารหัส utf-8

ภายในองค์ประกอบเนื้อหา มีเพียงองค์ประกอบเดียวเท่านั้น - div - ที่สร้างบล็อก เนื้อหาของบล็อกนี้เป็นสตริงแบบธรรมดา

เนื่องจากเราเลือกการเข้ารหัสแบบ utf-8 เบราว์เซอร์จึงจะแสดงหน้าเว็บในการเข้ารหัสนี้ อย่างไรก็ตาม จำเป็นที่ข้อความในเอกสารจะต้องสอดคล้องกับการเข้ารหัส utf-8 ที่เลือกด้วย ตามกฎแล้วในเรื่องต่างๆ โปรแกรมแก้ไขข้อความมีการตั้งค่าที่เหมาะสมสำหรับการตั้งค่าการเข้ารหัส ตัวอย่างเช่นใน Notepad ++ คุณต้องไปที่เมนูการเข้ารหัสและเลือกรายการในรายการที่เปิดขึ้น แปลงเป็น UTF-8 โดยไม่มี BOM:

หลังจากนี้คุณจะเห็นได้ในบรรทัดสถานะ UTF-8 ไม่มี BOM ซึ่งจะระบุว่ามีการติดตั้งการเข้ารหัสที่จำเป็นแล้ว

บันทึกและเปิดไฟล์ ดัชนี.htmlในเบราว์เซอร์:

ดังนั้นเราจึงสร้างเอกสาร HTML5 แรกขึ้นมา เนื่องจากเราระบุไว้ในองค์ประกอบ ชื่อหัวเรื่อง“เอกสาร HTML5” นี่คือชื่อที่แท็บเบราว์เซอร์จะมี

เนื่องจากการเข้ารหัสเป็น utf-8 เว็บเบราว์เซอร์จึงแสดงอักขระซีริลลิกได้อย่างถูกต้อง

และเราจะเห็นข้อความทั้งหมดที่กำหนดไว้ภายในองค์ประกอบเนื้อหาในช่องเบราว์เซอร์หลัก

เมื่อสร้างเว็บไซต์ สิ่งแรกที่คุณต้องจินตนาการคือหน้าเว็บเกิดขึ้นได้อย่างไร นี่คือ "รากฐาน" อย่างหนึ่งในการสร้างเว็บไซต์ ดังนั้น ก่อนที่จะเจาะลึกเทคโนโลยีการสร้างเว็บไซต์ที่ซับซ้อนมากขึ้น ขอแนะนำให้มีความรู้พื้นฐานเกี่ยวกับ HTML เป็นอย่างน้อย ใน บทเรียนนี้เราจะได้พบกัน HTMLเรามาจัดเรียงกันดีกว่า โครงสร้างเอกสาร HTMLและต่อไป ตัวอย่างการปฏิบัติมารวบรวมความรู้ที่ได้รับ

HTML คืออะไร?

HTMLย่อมาจากภาษามาร์กอัป HyperText ภาษานี้มีหน้าที่รับผิดชอบอย่างชัดเจนว่าไฮเปอร์เท็กซ์จะแสดงบนหน้าเว็บไซต์อย่างไร ตอนนี้เรามาดูกันว่าไฮเปอร์เท็กซ์คืออะไร? ไม่เป็นความลับเลยที่หน้าเว็บเดียวสามารถประกอบด้วยข้อมูลหลายประเภท ไม่ว่าจะเป็นข้อความ ตารางบางตาราง กราฟ วิดีโอ เสียง ฯลฯ ดังนั้นข้อมูลทั้งหมดนี้สามารถเรียกได้ว่าเป็นคำเดียว - ไฮเปอร์เท็กซ์

โปรดทราบว่า HTML เป็นภาษามาร์กอัป ไม่ใช่ภาษาโปรแกรม ใน ภาษาที่กำหนดไม่มี ฟังก์ชันลอจิคัลและเป็นไปไม่ได้ที่จะทำการคำนวณทางคณิตศาสตร์ใดๆ กับมัน หน้า HTMLมีส่วนขยาย .htmlหรือ .htmและประมวลผลโดยเบราว์เซอร์ - IE มอซซิลา ไฟร์ฟอกซ์, Google Chrome, ยานเดกซ์ โครม, โอเปร่า ฯลฯ

ตอนนี้เรามาดูกันว่าเบราว์เซอร์เข้าใจได้อย่างไรว่าจะแสดงบนหน้าเว็บอย่างไร มันง่ายมาก ภาษามาร์กอัป ไฮเปอร์เท็กซ์ HTMLมีคำสั่งในตัวเรียกว่าแท็ก โดยพวกเขาเองที่เน้นเบราว์เซอร์

โครงสร้างเอกสาร HTML

ใดๆ เอกสาร HTML(หน้าเว็บ) ต้องมีโครงสร้างที่แน่นอน สิ่งนี้จะหลีกเลี่ยง ปัญหาที่เป็นไปได้เมื่อเปิดหน้าในเบราว์เซอร์ เป็นตัวอย่าง ลองดูที่หน้าที่มี ต่อไปนี้ HTMLรหัส:

โครงสร้างเอกสาร HTML ...

ลองดูสิ่งที่รวมอยู่ในโครงสร้างนี้ตามลำดับ:

1. สิ่งแรกที่ปรากฏในเอกสาร HTML คือการระบุเวอร์ชัน (บรรทัดแรก) เพื่อการทำงานที่ถูกต้อง ควรระบุบรรทัดนี้เมื่อจัดวางหน้าเว็บ

3. มาถึงบริเวณด้านบนของไซต์ (ส่วนหัว) แท็กนี้ใช้สำหรับสิ่งนี้ . ในส่วนหัว เราระบุชื่อเพจของเราโดยการวางชื่อหน้าไว้ระหว่างแท็ก และ. จากนั้นระบุการเข้ารหัสของเอกสาร HTML (บรรทัดที่ห้า) ทำเช่นนี้เพื่อแสดงอักษรซีริลลิกอย่างถูกต้อง ปิดพื้นที่ส่วนหัวด้วยแท็ก.

4. Meta tag “คำอธิบาย” - บทสรุปของหน้ามีไว้สำหรับเครื่องมือค้นหา แท็กนี้มีความสำคัญสำหรับการเพิ่มประสิทธิภาพเครื่องมือค้นหาและต้องกรอก

5. Meta tag “คำหลัก” - คำหลักที่อาจปรากฏบนหน้า แท็กนี้มีไว้สำหรับเครื่องมือค้นหาด้วย แท็กนี้ไม่ค่อยได้ใช้ในปัจจุบัน

6. เนื้อหาของหน้าจะเปิดขึ้นพร้อมกับแท็ก และปิดตามแท็ก

. เนื้อหาของหน้าเว็บมักประกอบด้วยเนื้อหาหลัก ได้แก่ ข้อความ วิดีโอ เสียง และข้อมูลอื่นๆ

ดังนั้นเราจึงได้ตอบคำถามว่า HTML คืออะไรและศึกษาโครงสร้างของเอกสาร HTML ข้อมูลที่ได้รับในบทเรียนนี้เป็นแนวคิดพื้นฐาน คุณไม่สามารถทำได้หากไม่มีข้อมูลเหล่านี้ เราจะพูดถึงสิ่งที่ซับซ้อนมากขึ้นในบทเรียนอื่นๆ

สวัสดี! คุณจะไม่พบสิ่งใดที่เป็นประโยชน์ในบทเรียนนี้ หากคุณคุ้นเคยกับการสร้างโครงสร้างของเอกสาร HTML แล้ว สำหรับผู้ที่ไม่คุ้นเคย ฉันจะแสดงโครงสร้างที่ถูกต้อง (ถูกต้อง) ของเอกสารเว็บ HTML รวมถึงไซต์ WordPress ด้วย

โครงสร้างที่ถูกต้องทั่วไปของเอกสาร HTML

ก่อนอื่น หากไม่มีคำนำมากนัก โครงสร้างทั่วไปของเอกสาร HTML ใดๆ ควรเป็นดังนี้:

/*ระบุประเภทเอกสาร DTD ปัจจุบัน*/ /*แสดงจุดเริ่มต้นของเอกสาร*/ /*แสดงส่วนต้นของชื่อเรื่อง (header)*/ ทดสอบ/*แสดงหัวเรื่อง*//*แสดงส่วนต้นของชื่อเรื่อง*/ /*แสดงจุดเริ่มต้นของส่วนหลักของเอกสาร (เนื้อหา)*/ /*เนื้อหาของเอกสาร*/

/*แสดงส่วนท้ายของเนื้อหาหลักของเอกสาร*//*แสดงส่วนท้ายของเอกสาร*/

หากคุณลบคำอธิบายที่ฉันแสดงหลังจากแต่ละแท็ก โครงสร้างอย่างง่ายของเอกสาร HTML จะมีลักษณะดังนี้

ทดสอบ

ประเภทเอกสาร DTD ปัจจุบัน

ประเภทเอกสารปัจจุบัน ( คำจำกัดความประเภทเอกสาร DTD) จำเป็นสำหรับเบราว์เซอร์ในการทำความเข้าใจวิธีตีความหน้าเว็บปัจจุบัน เนื่องจากภาษา HTML มีอยู่หลายเวอร์ชัน

นอกจากนี้ยังมีภาษามาร์กอัปอื่นๆ นอกเหนือจาก HTML เช่น XHTML

บันทึก: XHTML เป็นภาษามาร์กอัปไฮเปอร์เท็กซ์แบบขยายได้ ซึ่งเราแปลเป็นภาษามาร์กอัปไฮเปอร์เท็กซ์แบบขยาย

XHTML คล้ายกับ HTML แต่ไวยากรณ์ต่างกัน เพื่อป้องกันไม่ให้เบราว์เซอร์สับสนระหว่างภาษา คุณต้องแสดงในบรรทัดแรกของโค้ด ประเภทของเอกสารปัจจุบันคือ DOCTYPE

แนวคิดของแท็กใน HTML

คุณสังเกตไหมว่าโครงสร้างทั้งหมดของเอกสาร HTML ถูกระบุโดยแท็กบางแท็ก - คำบางคำอยู่ในวงเล็บมุม

คำที่อยู่ในวงเล็บมุมในเอกสาร HTML เรียกว่าแท็ก แต่ละแท็กมีความหมายของตัวเอง ซึ่งกำหนดตามกฎมาร์กอัป

  • แท็ก หมายถึงชื่อเรื่องของเอกสาร html แท็กส่วนหัวจะจัดเก็บข้อมูลสำหรับเบราว์เซอร์และเครื่องมือค้นหา รวมถึงในรูปแบบของเมตาแท็ก
  • แท็ก หมายถึงเนื้อหาหลักของเอกสาร html ได้แก่ ข้อความ รูปภาพ สคริปต์ Java Script ฯลฯ
  • แท็ก [p] เป็นองค์ประกอบบล็อกและเริ่มต้นด้วยบรรทัดใหม่เสมอ หมายถึงย่อหน้าเนื้อหาหลักของเอกสาร html

สำคัญ! ต้องจับคู่แท็กมาร์กอัป HTML ทั้งหมด นั่นคือแท็กเปิด<тег>จะต้องปิดด้วยแท็กปิด โดยมีเครื่องหมายทับ .

แท็กหัวเรื่องและหัวเรื่องย่อย h1-h6

เพื่อปรับปรุงโครงสร้างของข้อความในเอกสาร รวมถึงปรับปรุง SEO ของหน้าเว็บ จึงมีการใช้แท็กเนื้อหาเพิ่มเติม เรียกว่าแท็กส่วนหัวและหัวข้อย่อยตั้งแต่ h1 ถึง h6 รวมทั้งหมด 6 รายการ

เช่นเดียวกับแท็ก [p] -paragraph ซึ่งช่วยให้คุณสามารถเน้นส่วนความหมายของข้อความได้ ทำให้คุณสามารถแบ่งข้อความออกเป็นส่วนความหมาย โดยให้แต่ละส่วนมีชื่อเป็นของตัวเอง

แท็ก h1h6มีการพึ่งพาผู้ใต้บังคับบัญชาระดับล่างของการอยู่ใต้บังคับบัญชานี้คือย่อหน้า

สิ่งสำคัญคือต้องทราบว่าการทำลายการพึ่งพาแท็กรอง h1h6พีจะไม่รบกวนการแสดงผลและความถูกต้องของเอกสาร แต่จะทำให้การเพิ่มประสิทธิภาพสำหรับเครื่องมือค้นหาแย่ลงเท่านั้น

ตัวอย่างของโครงสร้างเอกสาร HTML ที่พัฒนาขึ้น

ฉันขอยกตัวอย่างทางวิชาการเกี่ยวกับโครงสร้างเอกสาร HTML ที่ได้รับการพัฒนามากขึ้น:

ทดสอบ

ชื่อหลัก

ชื่อหลัก

คำบรรยายแรก

ชื่อหลัก

คำบรรยายที่สอง

หัวข้อย่อยย่อยแรก



โครงสร้าง HTML5

ใน HTML 5 โครงสร้างเอกสารควรเป็นดังนี้:

นี่คือการประกาศที่แสดงให้เห็นว่า ว่าเอกสารนี้เป็น HTML5;

นี่คือองค์ประกอบรูทของหน้า HTML

องค์ประกอบที่มีเมตาแท็กเกี่ยวกับเอกสาร

องค์ประกอบนี้กำหนดชื่อเรื่องสำหรับเอกสาร</p><p><body>องค์ประกอบนี้มีเนื้อหาที่มองเห็นได้ของหน้า</p><p><h1>องค์ประกอบกำหนดชื่อขนาดใหญ่</p><p><p>องค์ประกอบกำหนดย่อหน้า</p><p>แท็ก H2 - h6 ทำงานใน html5</p><p><i>แท็กทั้งหมดเป็นสองเท่า แท็กเริ่มต้นเรียกว่าแท็กเปิด และแท็กปิดเรียกว่าแท็กปิด</i></p><h2>มาร์กอัป HTML บนไซต์ WordPress</h2><p>แม้ว่าสคริปต์ WordPress จะเขียนด้วย PHP แต่ไฟล์ไซต์ทั้งหมดหรือไฟล์ทั้งหมดของเทมเพลตการทำงานของไซต์นั้นมีมาร์กอัป html ลองดูตัวอย่างในไฟล์ header.php ของเทมเพลต <b>ยี่สิบเจ็ด</b>:</p><p> <?php ?><!DOCTYPE html> <html <?php language_attributes(); ?>ชั้น = "no-js no-svg"> <head> <meta charset="<?php bloginfo("charset"); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="http://gmpg.org/xfn/11"> <?php wp_head(); ?> </head> <body <?php body_class(); ?>> <div id="page" class="site"> <?php _e("Skip to content", "twentyseventeen"); ?> <header id="masthead" class="site-header" role="banner"> <?php get_template_part("template-parts/header/header", "image"); ?> <?php if (has_nav_menu("top")) : ?> <div class="navigation-top"> <div class="wrap"> <?php get_template_part("template-parts/navigation/navigation", "top"); ?> </div><!-- .wrap --> </div><!-- .navigation-top --> <?php endif; ?> </header><!-- #masthead --> <?php if ((is_single() || (is_page() && ! twentyseventeen_is_frontpage())) && has_post_thumbnail(get_queried_object_id())) : echo "<div class="single-featured-image-header">"; echo get_the_post_thumbnail(get_queried_object_id(), "ภาพเด่นยี่สิบเจ็ด"); echo "</div><!-- .single-featured-image-header -->"; endif; ?> <div class="site-content-contain"> <div id="content" class="site-content"> </p><p>คุณจะเห็นว่าหากฟังก์ชัน WordPress ทั้งหมดอยู่ในมาร์กอัป HTML แบบคลาสสิก มีประเภทเอกสารดังนี้<!DOCTYPE html></p><p>แท็กที่จับคู่</p><p>กำลังเปิดแท็ก</p><p>แท็กปิดสามารถพบได้ในไฟล์ footer.php</p><h2>วิธีดูโค้ด HTML ของหน้าเว็บไซต์ WordPress</h2><p>สิ่งที่คุณเขียนในตัวแก้ไขไซต์ การสร้างบทความหรือหน้า เป็นเพียงส่วนหนึ่งของหน้า HTML ของไซต์เท่านั้น นี่ไม่ใช่เนื้อหาทั้งหมดของหน้าด้วยซ้ำ</p><p>หากต้องการดูโค้ด HTML ของหน้าเว็บไซต์ WordPress และจำเป็นต้องใช้บ่อยมาก คุณต้องมี:</p><p>เปิดหน้าในเบราว์เซอร์</p><p>เปลี่ยนเป็นแบบอักษรแป้นพิมพ์ภาษาอังกฤษ</p><p>กดปุ่มต่อไปนี้:</p><ul><li>โครม: Ctrl+U</li><li>โอเปร่า: Ctrl+U</li><li>โมซิลลา: Ctrl+U</li> </ul><p>บางทีคุณอาจยังไม่รู้ว่าทำไมจึงจำเป็น เชื่อฉันเถอะ คุณจะต้องใช้สิ่งนี้มากกว่าหนึ่งครั้งเพื่อวิเคราะห์ไซต์ของคุณและอาจเป็นไซต์ของคู่แข่ง</p><h2>บทสรุป</h2><p>โดยสรุปฉันต้องการที่จะสรุป แต่สิ่งเดียวที่อยู่ในใจคือบทความนี้กลายเป็นบทความสำหรับผู้เริ่มต้นโดยสมบูรณ์ เมื่อมองแวบแรก มีความแตกต่างอย่างมากระหว่างตัวอย่างโค้ดบทความและตัวอย่างจากไซต์จริง อย่างไรก็ตาม ไฟล์ทั้งหมดมีโครงสร้างเอกสาร HTML เหมือนกัน และเป็นสิ่งสำคัญอย่างยิ่งที่จะไม่ละเมิดโครงสร้างนี้เมื่อทำงานกับไซต์</p> <p>วันนี้เราจะพูดถึงความหมายใน HTML5 ฉันได้เขียนโพสต์วิจารณ์สั้น ๆ เกี่ยวกับ ฉันขอแนะนำให้คุณทำความคุ้นเคยกับมันก่อนที่จะอ่านบทความนี้ ตอนนี้เราจะดูปัญหานี้โดยละเอียดมากขึ้นเกี่ยวกับวิธีการเขียนโครงสร้างความหมายของเอกสาร HTML5 อย่างถูกต้องและมีความสามารถ</p><p>ในบทความนี้ เราจะค่อยๆ สร้างหน้า HTML และตกแต่งด้วยแท็ก HTML5 ที่มีความหมาย</p><p><img src='https://i0.wp.com/rightblog.ru/wp-content/uploads/2015/09/HTML5-semantin-infografic_rightblog.ru_.png' width="100%" loading=lazy loading=lazy></p><p>รูปภาพ - โครงสร้างความหมายสำหรับหน้า HTML5</p><h3>DOCTYPE และเมตาแท็กในชื่อหน้า</h3><p>เริ่มต้นด้วยเทมเพลตเอกสาร HTML5 มาตรฐานและเพิ่มเมตาแท็กที่ส่วนหัว:</p><p> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ชื่อหน้า

ฉันเพิ่มแท็ก ซึ่งมีหน้าที่รับผิดชอบคำหลัก และแท็ก ซึ่งมีหน้าที่รับผิดชอบคำอธิบายหน้า สำหรับการเพิ่มประสิทธิภาพ SEO จำเป็นต้องมีแท็กเหล่านี้ นอกจากนี้ยังจำเป็นต้องกรอกแท็กให้ถูกต้องด้วย . ชื่อของหน้าจะต้องไม่ซ้ำกันสำหรับทั้งไซต์ และมีสาระสำคัญทั้งหมดของหน้าที่ระบุไว้ในชื่อเรื่อง</p><p>ไปต่อกันดีกว่า HTML5 แนะนำแท็กใหม่ที่ใช้ในการสร้างมาร์กอัปความหมายในเอกสาร เหล่านี้คือแท็กส่วนหัว, การนำทาง, หลัก, บทความ, ข้างกัน, ส่วนท้าย ฯลฯ ในแง่ของการแสดงผลพวกมันทำงานเหมือนกับแบบปกติ <div>แท็กนั่นคือองค์ประกอบเหล่านี้เป็นองค์ประกอบบล็อก แต่ถ้า <div>ไม่มีการโหลดความหมาย ดังนั้น header, nav, main และอื่นๆ ควรใช้อย่างมีความหมายเท่านั้น</p><h3>ชื่อหน้า</h3><p>ส่วนหัวของหน้าถูกจัดรูปแบบในแท็กส่วนหัว โปรดทราบว่าชื่อหน้าเขียนโดยใช้แท็ก h1</p><p> <!-- Header страницы --> <header> <h1>ชื่อไซต์</h1> </header> </p><p>หากเรามีสโลแกนถัดจากชื่อเรื่อง เราจะวางมันไว้ใน p, div หรือ span</p><p> <!-- Header страницы --> <header> <h1>ชื่อไซต์</h1> <p>สโลแกนของเว็บไซต์</p> </header> </p><p><b>หมายเหตุเกี่ยวกับแท็ก H1</b></p><p>ควรสังเกตว่าใน HTML5 แท็ก H1 ใช้เพื่อระบุชื่อของคอนเทนเนอร์ที่คอนเทนเนอร์นั้นตั้งอยู่ (ซึ่งอาจเป็นส่วนหัว ส่วน บทความ ฯลฯ)</p><p>ก่อนการถือกำเนิดของแท็ก HTML5 ความหมายค่อนข้างแตกต่างและแตกต่าง ดังนั้นใน HTML4 อาจมีส่วนหัว H1 ได้เพียงหนึ่งส่วนหัวต่อหน้าเท่านั้น! ตามกฎแล้ว นี่คือชื่อของบทความหรือชื่อของหน้า (เช่น หากเป็นหน้าหมวดหมู่ที่แสดงบทความหลายบทความ) H2 ใช้สำหรับหัวข้อย่อยหรือสำหรับส่วนของบทความหลัก H3 สำหรับส่วนย่อยและอื่นๆ</p><h3>การนำทางหน้า</h3><p>การออกแบบการนำทางหลักของเว็บไซต์ควรมีอยู่ในแท็ก nav คุณควรจำไว้ว่าการออกแบบการนำทางด้วยองค์ประกอบรายการถือเป็นแนวปฏิบัติที่ดี</p><p> <!-- Главная Навигация по сайту --> <nav> <ul> <li>บ้าน</li> <li>ผลงาน</li> <li>แกลเลอรี่</li> <li>รายชื่อผู้ติดต่อ</li> </ul> </nav> </p><h3>เนื้อหาบนหน้า</h3><p>เนื้อหาหลักของหน้าถูกจัดรูปแบบในแท็กหลัก นี่อาจเป็นหนึ่งบทความหรือหลายบทความตัวอย่างหากเรากำลังพูดถึงหน้าบล็อกที่มีหลายรายการ คุณไม่สามารถวางแถบด้านข้าง ส่วนหัวของหน้า ส่วนท้าย หรือการนำทางหลักในแท็กหลักได้!</p><p> <!-- Основное содержимое страниц --> <main>...เนื้อหาหน้าหลัก...</main> </p><h3>การออกแบบบทความ</h3><p>แท็กบทความใช้เพื่อตัดบทความ โดยทั่วไป แท็กนี้ประกอบด้วยกลุ่มเนื้อหาที่สามารถนำออกจากบริบทของหน้า และใช้แยกกันในที่อื่นได้ นี่อาจเป็นบทความ (ข้อความเต็มของบทความหรือตัวอย่าง) โพสต์ในฟอรัม ฯลฯ</p><p>ในตัวอย่างด้านล่าง ฉันแสดงการออกแบบบทความตามบริบทภายในแท็กหลัก บทความนี้มีบล็อกส่วนหัวพร้อมชื่อบทความ วันที่ตีพิมพ์ของบทความจะระบุด้วยแท็กเวลาพิเศษ ซึ่งแสดงเป็นองค์ประกอบอินไลน์ปกติ แท็กเวลามีแอตทริบิวต์พิเศษซึ่งต้องระบุเวลาการเผยแพร่ในรูปแบบเครื่อง นี่อาจเป็นเพียง datetime="2015-09-30" หรือชั่วโมงนาทีและวินาที datetime="2015-09-30T15:25:55" พารามิเตอร์ pubdate ระบุว่าบทความได้รับการเผยแพร่ในเวลาเดียวกันกับที่เขียน หากเป็นข่าว อาจเป็นไปได้ว่าเวลาของข่าวเป็นเวลาเดียวและเวลาในการเผยแพร่แตกต่างกัน คุณต้องระบุแท็กเวลาสองครั้ง และใส่ pubdate ในแท็กที่ระบุเวลาการเผยแพร่เท่านั้น</p><p> <main> ... <!-- Статья --> <article> <!-- Шапка статьи если в шапке у нас больше чем заголовок --> <header> <!-- Заголовок статьи --> <h1>ชื่อบทความ</h1> <!-- Дата публикации статьи --> <time datetime="2015-09-30T15:25:55" pubdate>30 กันยายน</time> </header> <!-- Подзаголовок страницы --> <h2>หัวข้อย่อยของบทความ</h2> <p>Lorem ipsum dolor นั่ง amet, consectetur adipisicing elit. Nemo quisquam, soluta sunt, aliquam voluptatem ยั่วยวน! Deserunt repudiandae aperiam pariatur นั่ง harum ที่ a, quo, est neque Adipisci beatae eaque unde?</p><p>จากตัวอย่างด้านบน คุณจะเห็นว่ามีการใช้แท็กส่วนหัวและส่วนท้ายในบทความเพื่อเน้นชื่อและส่วนท้ายของบทความ</p><h3>แถบด้านข้างหรือคอลัมน์พร้อมวิดเจ็ต</h3><p>สำหรับแต่ละองค์ประกอบของแถบด้านข้าง เราใช้บล็อกด้านข้าง ข้างในชื่อเรื่องจะถูกจัดรูปแบบด้วยแท็ก h1 ดังนั้นคอลัมน์แถบด้านข้างอาจมีลักษณะดังนี้:</p><p> <!-- Сайдбар --> <div class="sidebar"> <!-- Виджет в сайдбаре --> <aside> <h1>ชื่อวิดเจ็ต</h1> ... </aside> <!-- Виджет в сайдбаре --> <aside> <h1>บันทึกสุดท้าย</h1> ... </aside> <!-- Виджет в сайдбаре --> <aside> <h1>ความคิดเห็นยอดนิยม</h1> ... </aside> </div> </p><h3>แท็กส่วน</h3><p>แท็กส่วนใช้เพื่อแสดงกลุ่มหรือส่วนของเนื้อหาที่เกี่ยวข้องกับหัวข้อ การใช้แท็กส่วนจะคล้ายกับบทความโดยมีความแตกต่างหลักคือเนื้อหาภายในองค์ประกอบได้รับอนุญาตให้ไม่มีความหมาย <section>นอกบริบทของเพจเอง ขอแนะนำให้ใช้แท็ก ( <h1> – <h6>) เพื่อระบุหัวข้อของส่วน</p><p>เพื่อให้เป็นตัวอย่างของบทความที่คุณกำลังอ่านอยู่ คุณสามารถล้อมแต่ละย่อหน้าไว้ในแท็กได้ <section>. ตัวอย่างเช่น แท็กส่วนสามารถใช้เพื่อไฮไลต์กลุ่มเนื้อหาบนหน้า Landing Page ฟังดูคล้ายกับคำจำกัดความขององค์ประกอบ div ซึ่งมักใช้เป็นคอนเทนเนอร์สำหรับเนื้อหา ความแตกต่างก็คือ div ไม่มีความหมายเชิงความหมาย และไม่ได้พูดอะไรเกี่ยวกับเนื้อหาที่อยู่ภายใน ตรงกันข้ามแท็กส่วนใช้เพื่อระบุอย่างชัดเจนว่าเนื้อหาภายในนั้นเกี่ยวข้องกับความหมาย คุณสามารถแทนที่แท็ก div บางส่วนด้วยแท็กส่วนได้ แต่ให้ถามตัวเองเสมอว่า “เนื้อหานี้เกี่ยวข้องหรือไม่”</p><p>ตัวอย่างการใช้แท็กส่วนในรายการเมืองต่างๆ:</p><p> <h1>เหตุการณ์นอกเหนือจาก</h1> <section> <header> <h2>เมือง</h2> </header> <p>เข้าร่วมกับเราในเมืองเหล่านี้ในปี 2010</p> <section> <header> <h3>ซีแอตเทิล</h3> </header> <p>ไปตามถนนอิฐสีเหลือง</p> <section> <header> <h3>บอสตัน</h3> </header> <p>นั่นคือ Beantown สำหรับเพื่อนๆ</p> <section> <header> <h3>มินนีแอโพลิส</h3> </header> <p>มันเป็นเช่นนั้น <em>ดี</em>.</p> <small>ไม่มีที่พักให้.</small> </p><h3>ส่วนท้ายของไซต์ - ส่วนท้าย</h3><p>ส่วนท้ายของไซต์ได้รับการออกแบบพร้อมกับแท็ก <footer></p><p> <!-- Подвал сайта --> <footer> <p class="copyright">© 2015 เว็บไซต์ลิขสิทธิ์</p> </footer> </p><h3>บทสรุป</h3><p>คุณสามารถใช้เครื่องมือเค้าร่าง HTML5 เพื่อตรวจสอบโครงสร้างหน้าได้ มันแสดงโครงสร้างหน้าตามบล็อกและส่วนหัว</p><p>ความหมายใน HTML5 ไม่ได้จำกัดอยู่เพียงแท็กที่ระบุข้างต้นในบทความ แต่การใช้ตัวอย่างข้างต้น คุณสามารถรีเฟรชมาร์กอัปของคุณและทำให้เว็บไซต์ของคุณเป็นมิตรกับเครื่องมือค้นหามากขึ้น ซึ่งจะส่งผลให้เว็บไซต์ของคุณมีอันดับที่สูงขึ้นในผลการค้นหา</p><p>หากต้องการดำเนินการต่อในหัวข้อนี้ คุณสามารถสำรวจแท็ก HTML5 ใหม่อื่นๆ ได้ รวมถึงรูปแบบไมโครสำหรับการออกแบบและจัดโครงสร้างข้อมูล เช่น schema.org</p><p><b>หมายเหตุสำคัญเกี่ยวกับการใช้แท็ก HTML5</b>ข้อมูลจำเพาะไม่ได้ระบุกฎที่เข้มงวดสำหรับการใช้แท็กความหมาย แต่จะให้คำแนะนำสำหรับการใช้งานเท่านั้น หากคุณไม่เข้าใจหรือไม่รู้ว่าจะใช้แท็ก HTML5 ที่ไหนและที่ไหน ควรใช้ div เพื่อไม่ให้เสียหายหรือทำลายโครงสร้างของเอกสาร</p><p><b>บทความและวัสดุ</b></p> <p>ตอนนี้เราพร้อมที่จะทำให้มือของเราสกปรกด้วยหมึกแล้ว รู้สึกเหมือนเป็นนักออกแบบเลย์เอาต์ในโรงพิมพ์ในช่วงกลางศตวรรษที่ 20 เสียงจังหวะของแท่นพิมพ์ กลิ่นของการพิมพ์สด เสียงคลิกของตัวอักษรทองเหลืองถูกผลักเข้าที่ กระดาษหนังสือพิมพ์ม้วนใหญ่ รอรับข้อมูลการหมุนเวียนบางส่วน และคุณนั่งอยู่ที่เครื่องเรียงพิมพ์ วางบล็อกข้อมูลในตำแหน่งที่ถูกต้อง...</p> <p>เป็นเรื่องดีที่คอมพิวเตอร์คิดเรื่องนี้ขึ้นมา คุณสามารถสร้างบรรยากาศที่เหมาะสมสำหรับตัวเองเพื่อเริ่มสร้างสรรค์ในสภาพแวดล้อมที่สงบ จริงๆ แล้วนี่คือสิ่งที่เราจะทำตอนนี้</p> <p>ในการทำงานให้เสร็จสิ้นคุณจะต้องมี (จะมีเหตุผลในการอัพเกรด):</p> <p>หากสนใจสามารถตรวจสอบได้ว่าเว็บเบราว์เซอร์ของคุณรองรับมาตรฐานได้มากน้อยเพียงใด <b>HTML5</b>. ตามลิงค์ http://html5test.com คุณจะเห็นคะแนนซึ่งผลรวมนั้นเกิดจากจำนวนคะแนนที่รองรับจากมาตรฐาน ในขณะที่เขียนบนเครื่องของฉัน (Ubuntu10.10) Opera11.10 ได้คะแนน 258 คะแนนและ FireFox4 เพียง 240 คะแนน ฉันสงสัยว่าคุณมีอะไรบ้าง?</p> <p><i>ในบทช่วยสอนนี้ เรา:</i></p> <ul><li>เราจะสร้างเพจกับคุณตามมาตรฐาน HTML5</li> <li>ลองใช้องค์ประกอบความหมายใหม่</li> <li>มาวาดกันหน่อย</li> <li>เรามาตรวจสอบว่าวิดีโอแสดงบนเพจของเราอย่างไร</li> <li>เรามาตรวจสอบการทำงานขององค์ประกอบแบบฟอร์มใหม่กัน</li> </ul><p>ในการทำงานก็จะเพียงพอสำหรับเราที่จะสร้างมันขึ้นมา <b>ไฟล์ HTML</b> <i>ดัชนี.html</i>และหนึ่ง <b>ไฟล์ซีเอสเอส</b> <i>สไตล์.css</i>. สคริปต์จะปรากฏบนหน้าเมื่อคุณทำงานเสร็จสิ้น ดังนั้นควรเตรียมเบราว์เซอร์ของคุณเพื่อเตือนคุณเกี่ยวกับเรื่องนี้ คุณจะต้องอนุญาตให้สคริปต์ทำงานบนเพจ</p> <h2>การเตรียมกรอบหน้า</h2> <p>เบราเซอร์ต้องรู้จักเพจด้วยการมองเห็น! หากคุณไม่บอกเขาว่าเธอเป็นใครและมาจากไหน เขาจะเปิดโหมดความเข้ากันได้และคุณจะต้องเดาว่า "คำพูดของคุณจะตอบสนองอย่างไร" ในเบราว์เซอร์ของไคลเอนต์ เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้น คุณต้องจดประเภทเอกสารที่ถูกต้องซึ่งสอดคล้องกับโค้ดของเพจที่จุดเริ่มต้นของหน้า</p> <p>เห็นได้ชัดว่าเมื่อได้ยินคำวิงวอนของนักออกแบบเลย์เอาต์พวกมาจาก <b>W3C</b>สงสารและทำแท็กสั้นสำหรับมาตรฐาน HTML5<!DOCTYPE HTML>. หน้าเว็บใด ๆ ที่รองรับมาตรฐานล่าสุดจะต้องเริ่มต้นด้วย จำได้ไหมเมื่อก่อนเป็นยังไง... <i>สาธารณะ</i> … <i>หัวต่อหัวเลี้ยว</i>หรือ <i>เข้มงวด</i>... รวมถึงที่อยู่ของไฟล์คำอธิบายประเภทเอกสารซึ่งยาวมาก</p> <p>มาเริ่มกันเลย. สร้างโฟลเดอร์บนเดสก์ท็อปของคุณ ซึ่งจะมีไฟล์ HTML และ CSS ที่น่ารักของเรา สร้างไฟล์ข้อความธรรมดาindex.htmlในการเข้ารหัส utf-8 การเข้ารหัสอักขระนี้เป็นมาตรฐานสำหรับข้อความที่ไม่ใช่ภาษาอังกฤษมานานแล้ว</p> <p>บรรทัดแรกคือตำแหน่งที่เราเขียนประเภทเอกสาร <br>ประการที่สองเราเปิดแท็กหลักของเอกสาร html ทั้งหมดและระบุพารามิเตอร์ lang โดยเขียนภาษาหลักของหน้า - รัสเซีย <br>เรามาดูชื่อเรื่องกันดีกว่า <br>สิ่งแรกที่เราจะระบุคือการเข้ารหัสอักขระของเอกสาร <br>จากนั้นเป็นชื่อหน้าต่างเบราว์เซอร์ <br>จากนั้นเราจะเชื่อมต่อไฟล์สไตล์โดยไม่ลังเล <br>สุดท้ายนี้ มาเพิ่มคอนเทนเนอร์เนื้อหาเอกสารเปล่ากัน</p> <p>ทุกสิ่งที่เราอธิบายไว้ที่นี่อยู่ในรายการหมายเลข 1:</p> <p><b>รายการ 1 โครงสร้างเอกสาร HTML5 พื้นฐาน</b></p><p> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8" /> <title>นักลงทุนมองเห็นอนาคต

โปรดทราบว่าแท็กส่วนใหญ่ในปัจจุบันไม่ได้ยาวเหมือนเมื่อก่อน เตกู ไม่มีอะไรเพิ่มเติมที่จำเป็นยกเว้น หลาง. สำหรับเมตาแท็ก เพียงแค่เขียน ชุดอักขระ. สำหรับแท็กก็เช่นกัน ลิงค์ไม่จำเป็นต้องระบุ พิมพ์.

กรอบงานพร้อมแล้ว แต่ยังเร็วเกินไปสำหรับเราที่จะแสดงเพจในเบราว์เซอร์ มาดูองค์ประกอบความหมายของหน้ากันดีกว่า

การมาร์กอัปเนื้อหา

มาวางบล็อกความหมายบนเฟรมกันดีกว่า

ตอนนี้เรามาดูสิ่งที่เราจะมีในหน้านี้ให้ชัดเจนยิ่งขึ้น เราจะดำเนินการต่อจากสิ่งต่อไปนี้: เราจำเป็นต้องใช้ให้เกิดประโยชน์สูงสุดจากองค์ประกอบความหมายใหม่ของ HTML5

หน้าของเราจะแสดงข้อความฉบับเต็มเกี่ยวกับบริษัทที่เว็บไซต์นี้จัดทำขึ้นโดยเฉพาะ การเปลี่ยนแปลงจะเกิดขึ้นจากหน้าหลักที่มีการโพสต์ข่าวสารล่าสุดหรือจากคลังข่าว

มาวางบล็อกในภาชนะกันเถอะ

. เราจะปฏิบัติตามลำดับขององค์ประกอบเหล่านี้:

- หัวข้อ
– – เอชกรุ๊ป
– นำทาง
- บทความ
- - หัวข้อ
- - "เนื้อหา"
- - ส่วน
- - - หัวข้อ
- - - "เนื้อหา"
– ส่วนท้าย

ในตอนแรกเราจะมีบล็อก - ชื่อหน้า โดยมีกลุ่มหัวข้อที่พูดถึงเว็บไซต์ จากนั้นบล็อกความหมายสำหรับเมนู มาสร้างลิงก์ในเมนูสมมติกันเถอะ หลังจากนี้ บทความจะเริ่มต้นขึ้น โดยระบุด้วยบล็อกความหมายที่เกี่ยวข้อง มีบล็อกส่วนหัวเพื่อบันทึกชื่อบทความและวันที่ตีพิมพ์ ถัดมาคือเนื้อหาของบทความซึ่งมีการเพิ่มข้อสรุปของผู้เขียนผู้เขียนข่าวเอง ส่วนเสริมนี้ได้รับการออกแบบเป็นส่วนๆ และยังมาพร้อมกับบล็อกหัวเรื่องและเนื้อหาอีกด้วย ในตอนท้ายของหน้ามีบล็อก ส่วนท้ายซึ่งเราจะโพสต์ข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาในเพจของเรา

ทุกสิ่งที่เราได้อธิบายไว้ที่นี่จะแสดงอยู่ในรายการหมายเลข 2 เราไม่ได้ระบุโค้ดแบบเต็มของหน้า แต่ระบุเฉพาะโค้ดที่ควรอยู่ระหว่างแท็กเท่านั้น …

.

รายการ 2. การวางบล็อกความหมาย HTML5

LLC เขาและกีบ

ข้อความข่าวฉบับเต็ม

นักลงทุนมองเห็นอนาคต

ไม่มีอะไรขัดขวางผู้คนจากการใช้เขาของฮาเรโลป อย่างไรก็ตามเขาไม่มีกีบ

ประชาชนคิดอย่างไร

ในความเป็นจริงมีเพียง Ubuntu เท่านั้นที่มีชื่อแปลก ๆ เช่น "Harelope"

2011 LLC เขาและกีบ เรารักษาสิทธิของเราไว้ในที่ปลอดภัย

ตอนนี้สามารถดูเพจได้ในเบราว์เซอร์ อย่างไรก็ตาม มันยังคงดูไม่น่าดึงดูด แต่มันก็ไม่ไร้ประโยชน์เลยที่เราดูแลและรวมไฟล์ที่มีสไตล์ไว้แล้ว

มาทาสีส่วนหน้ากันดีกว่า

เพจของเรายังดูน่าเบื่อและไม่น่าดึงดูด มาแต่งหน้าของเธอกันเถอะ มาปรับใช้ในไฟล์สไตล์ของเรา สไตล์.cssสิ่งแรกที่เราจะทำคือตัดสินใจเลือกแบบอักษรสำหรับทั้งเอกสาร หากใครไม่ทราบ สมมติว่ามีการวิจัยว่าแบบอักษรใดที่รับรู้ได้ดีกว่าจากหน้าจอมอนิเตอร์ และปรากฎว่าเป็นแบบอักษรที่ไม่มีเซอริฟ แบบอักษรเหล่านี้เรียกว่า แซนเซอริฟ- แซนเซอริฟ ซึ่งรวมถึง: อาเรียล, เฮลเวติกา, เวอร์ดานา. มาดูกันดีกว่าว่าเราจะกำหนดกฎสำหรับการออกแบบองค์ประกอบทั้งหมดในหน้าของเราตามลำดับ เพื่อไม่ให้ล้ำหน้าเกินไป ลองใช้คุณสมบัติบางอย่างในตอนนี้ - เงาและขอบโค้งมนบนบล็อก

สิ่งที่เราจะเขียนโค้ดที่นี่ส่วนใหญ่มีอยู่ในมาตรฐาน CSS ยุคแรกๆ เราจะแสดงรายการคุณสมบัติใหม่

กล่องเงา
พารามิเตอร์นี้ระบุไว้สำหรับองค์ประกอบหน้าบล็อกและสร้างเงารอบๆ ตัวเลขสี่ตัวแรกเป็นพารามิเตอร์เชิงเส้นของเงา ตามลำดับ โดยระบุเป็นพิกเซล พิกเซลหรือหน่วยเชิงเส้นอื่นๆ ( em, จุด) หรือไม่มีพวกมัน ในกรณีที่มีขนาดเป็นศูนย์ ตัวเลขแรกหมายถึงการลากเงาไปทางขวาในแนวนอน หากคุณต้องการโยนเงาไปทางซ้าย ให้ใส่จำนวนลบ อันถัดไปเป็นแนวตั้งลง ถ้าจะประกอบ ให้ใส่จำนวนลบ ต่อไปคือปริมาณเงาเบลอ จากนั้นเงาจะกระจาย หลังจากมิติเชิงเส้นแล้ว สีเงาจะถูกระบุ และถ้าคุณต้องการเงาภายใน ก็ระบุคีย์เวิร์ด สิ่งที่ใส่เข้าไป. หากเงาเดียวไม่เพียงพอสำหรับคุณ ลองจินตนาการถึงจินตนาการเรื่องเงาของคุณโดยคั่นด้วยเครื่องหมายจุลภาค

ข้อความเงา
พารามิเตอร์นี้มีความคล้ายคลึงในการตั้งค่ากับพารามิเตอร์ก่อนหน้า ข้อแตกต่างเพียงอย่างเดียวคือการไม่มีเงากระจายและเงาภายใน และไม่มีใครหยุดคุณจากการเพ้อฝันเกี่ยวกับจำนวนเงาโดยคั่นด้วยเครื่องหมายจุลภาค

รัศมีเส้นขอบ (-moz-border-radius, -webkit-border-radius)
รัศมีการปัดเศษของบล็อก บล็อกสามารถมีสี่มุมได้ ดังนั้นพารามิเตอร์นี้สามารถมีจำนวนองค์ประกอบเท่ากันได้ เรียงตามเข็มนาฬิกาโดยเริ่มจากมุมซ้ายบน ชื่อของพารามิเตอร์ที่ระบุในวงเล็บจะใช้ในเบราว์เซอร์ของตระกูล Mozilla และบนเอ็นจิ้น Webkit (Chrome, Safari) ทำซ้ำในกฎการตั้งค่าที่ระบุไว้ รัศมีชายแดนในพารามิเตอร์สองสามตัวนี้ด้วย

การออกแบบที่เราคิดและเขียนโค้ดจะมีลักษณะตามที่แสดงในรายการหมายเลข 3 รหัสนี้คุณต้องใส่ในไฟล์ สไตล์.css.

รายการ 3 CSS สำหรับองค์ประกอบความหมาย HTML5 ใหม่

* ( ตระกูลฟอนต์: Lucida Sans, Arial, Helvetica, sans-serif; ) เนื้อความ ( กว้าง: 480px; ระยะขอบ: 0px auto; ) header.mainH ( -webkit-border-radius: 6px; -moz-border-radius: 6px; รัศมีเส้นขอบ: 6px; -webkit-box-shadow: 0 3px 5px 0 #AA4400; -moz-box-shadow: 0 3px 5px 0 #AA4400; box-shadow: 0 3px 5px 0 #AA4400; ช่องว่างภายใน: 5px ; จัดเรียงข้อความ: กึ่งกลาง; ) ส่วนหัว h1 ( ขนาดตัวอักษร: 36px; ระยะขอบ: 0px; ) ส่วนหัว h2 ( ขนาดแบบอักษร: 18px; ระยะขอบ: 0px; สี: #888; รูปแบบแบบอักษร: ตัวเอียง; ) nav ul ( รูปแบบรายการ: ไม่มี; ช่องว่างภายใน: 0px; จอแสดงผล: บล็อก; ชัดเจน: ขวา; สีพื้นหลัง: #666; ช่องว่างภายใน: 4px; ความสูง: 24px; -webkit-border-radius: 12px; -moz-border-radius : 12px; รัศมีเส้นขอบ: 12px; ) nav ul li ( จอแสดงผล: อินไลน์; การขยาย: 0px 20px 5px 10px; ความสูง: 24px; เส้นขอบขวา: 1px solid #ccc; ) nav ul li a ( สี: #EFD3D3; ข้อความ -การตกแต่ง: ไม่มี; ขนาดตัวอักษร: 13px; น้ำหนักตัวอักษร: ตัวหนา; ) nav ul li a:hover ( สี: #fff; ) บทความ > เวลาส่วนหัว ( ขนาดตัวอักษร: 14px; จอแสดงผล: บล็อก; ความกว้าง: 26px; การขยาย: 2px; text-align: center; สีพื้นหลัง: #993333; สี: #fff; น้ำหนักตัวอักษร: ตัวหนา; -moz-border-รัศมี: 6px; -webkit-ขอบรัศมี: 6px; รัศมีเส้นขอบ: 6px; ลอย: ซ้าย; ขอบล่าง: 10px; ) บทความ > ช่วงเวลาของส่วนหัว ( font-size: 10px; Font-weight: Normal; text-transform: uppercase; ) บทความ > header h1 ( font-size: 20px; float: left; margin-left: 14px; text-shadow : 2px 2px 1px #FFFFFF, 2px 2px 5px #888; ) บทความ > ส่วนหัว h1 a ( สี: #993333; การตกแต่งข้อความ: none; ) บทความ > ส่วนหัวของส่วน h1 ( ขนาดตัวอักษร: 16px; ) บทความ p ( ชัดเจน: ทั้งสอง; ) ส่วนท้าย p ( text-align: center; font-size: 12px; color: #888; margin-top: 24px; ) บทความ > ส่วน ( -moz-border-radius: 6px 0 0 0; -webkit-border -radius:6px 0 0 0; border-radius: 6px 0 0 0; box-shadow: 3px 3px 3px 0 #FFAA88 inset; padding: 5px; color: #665588; margin-top: 40px; )

ถ้าเปิดหน้าดัชนีตอนนี้ก็จะดูไม่หมองนัก ดูรูปที่ 1 เทียบกับมุมมองก่อนหน้าก็จะเป็น SUPER ธรรมดาๆ

รูปที่ 1. มุมมองของเพจที่มีสไตล์

หากหน้าดูแตกต่างออกไป แสดงว่าคุณเปิดหน้านั้นในเบราว์เซอร์ที่ไม่ถูกต้อง “ผิด” ฉันหมายถึงเบราว์เซอร์อื่นที่ไม่ใช่ Mozilla4+, Chrome11.0+, Opera11.10+ ซึ่งแสดงหน้าเว็บในลักษณะเดียวกัน - ผ่านการทดสอบแล้ว

หมายเหตุ: หากมีคนไม่เข้าใจรายการกฎในรายการ คุณไม่เข้าใจว่าทำไมคุณต้องใช้ > ในตัวเลือก? จากนั้นเขียนคำถามของคุณในความคิดเห็น