ความคิดเห็น: คุณอ่านถูกต้อง: ใช้แท็ก A เพื่อห่อองค์ประกอบระดับบล็อก ก่อน HTML5 แท็ก A เป็นขององค์ประกอบในบรรทัดในขณะที่ div, h1, p ฯลฯ เป็นองค์ประกอบระดับบล็อก หากคุณบังคับให้ห่อมันอาจถูกบังคับให้ตัดลงในแท็กหลายแท็ก เพื่อนที่สนใจสามารถเรียนรู้เพิ่มเติมได้
เมื่อเปรียบเทียบกับ XHTML แล้ว HTML5 ได้ก่อให้เกิดความคิดผ่านองค์ประกอบที่ง่ายกว่าและตรงไปตรงมานี่เป็นการทำให้เข้าใจง่ายมาก หนึ่งในความเรียบง่ายเหล่านี้คือความสามารถในการห่อองค์ประกอบระดับบล็อกเช่น div, h แท็ก (h1 ... h6) และแท็กย่อหน้า P คุณอ่านถูกต้อง: ห่อองค์ประกอบระดับบล็อกด้วยแท็ก A แน่นอนว่ามันเป็นเรื่องเกี่ยวกับเบราว์เซอร์)รหัสตัวอย่าง:
<body>
<a href = "/about-page.php">
<div>
<H1> เกี่ยวกับ David Walsh </h1>
<p>
ผู้เขียนดั้งเดิมคือนักพัฒนาเว็บอายุ 27 ปีและเป็นที่ปรึกษาผู้เชี่ยวชาญใน JQuery & Mootools ที่อยู่คือเมดิสันและวิสคอนซิน เขายังเป็นผู้ก่อตั้งและผู้อำนวยการของ Wynq Web Lab คำขวัญ: ฉันไม่ได้ออกแบบเว็บไซต์ฉันแค่ปล่อยให้พวกเขาทำงาน
</p>
</div>
</a>
</body>
แค่นั้นแค่นั้น แท็กถูกห่อหุ้มด้วยองค์ประกอบเช่น div, p, h1 ควรสังเกตว่าคุณไม่สามารถรวมแท็กอื่นในแท็กเดียวมิฉะนั้นจะเกิดอะไรขึ้นอาจเป็นไปได้ว่าแต่ละเบราว์เซอร์จะไม่สอดคล้องกัน
คุณคิดอย่างไร?
ฉันขัดแย้งกันมากเกี่ยวกับการใช้แท็กเพื่อมีองค์ประกอบระดับบล็อกและมันให้ความรู้สึกเหมือนรหัสขยะจำนวนมากเมื่อดูอย่างรวดเร็ว ในทางกลับกันเพื่อหลีกเลี่ยงวิธีการนี้เราได้ใช้ JavaScript เพื่อจัดการกับมัน วัตถุประสงค์ขององค์ประกอบที่คลิกได้คือการทำงานและฟังก์ชั่นให้เสร็จสมบูรณ์ การใช้ HTML ดั้งเดิมเพื่อให้ฟังก์ชั่นนี้เสร็จสมบูรณ์เป็นธรรมชาติมากกว่า JS และบางครั้งมันก็จะสะดวกมาก สิ่งที่ฉันอยากถามคือ: คุณคิดอย่างไรกับการฝึกฝนนี้? คุณสามารถใช้ทันทีได้หรือไม่? กรุณาแบ่งปันมุมมองของคุณ!
(หมายเหตุของนักแปล: ในโครงการของนักแปลสมาชิกในทีมใช้ฟังก์ชั่นนี้มันเป็นเรื่องน่าเศร้าที่เห็นใน MyEclipse เพราะมันเป็นคำเตือนสีเหลืองจำนวนมาก แต่การพูดอย่างเป็นกลางบางครั้งรหัสบางอย่างมีประสิทธิภาพจริง ๆ