สวัสดีผู้อ่านเว็บไซต์บล็อกที่รัก! บรรดาผู้ที่คุ้นเคยอย่างผิวเผินอย่างน้อยก็อาจรับทราบแล้ว แม้ว่าจะในแง่ทั่วไปก็ตาม ซึ่งหมายความว่าพวกเขามีความคิดว่าโดยทั่วไปจะใช้สัญลักษณ์ HTML ใดในโค้ดเอกสาร
ในบทความวันนี้ เราจะพยายามค้นหาว่าช่องว่างใน HTML คืออะไร และในกรณีใดบ้างที่คุณสามารถใช้อักขระช่องว่างเมื่อจัดรูปแบบโค้ดเพื่อให้อ่านง่าย เราจะค้นหาว่าเมื่อใดที่จำเป็นต้องใช้พื้นที่ที่ไม่แตกหักและทำความคุ้นเคยกับอักขระพิเศษอื่น ๆ (หรือที่เรียกกันว่าตัวช่วยจำ)
ที่จริงแล้ว ฉันขอแนะนำให้คุณอย่ามองข้ามหัวข้อการใช้อักขระพิเศษต่างๆ เนื่องจากนี่เป็นองค์ประกอบสำคัญที่ช่วยให้คุณสามารถศึกษาภาษามาร์กอัปไฮเปอร์เท็กซ์ได้ โดยทั่วไปข้อมูลที่ให้ไว้ในเอกสารฉบับนี้จะไม่ฟุ่มเฟือยอย่างแน่นอน ตอนนี้ถึงประเด็นแล้ว
ช่องว่างและอักขระช่องว่างใน HTML
ขั้นแรกมีบันทึกสำคัญที่ต้องทำ มีปุ่มพิเศษบนแป้นพิมพ์คอมพิวเตอร์ที่ให้คุณแยกข้อความได้ (เพิ่มเติมด้านล่างนี้) อย่างไรก็ตาม มีเพียงสเปซบาร์แบบกว้างเท่านั้นที่ให้การแยกระหว่างคำต่างๆ ไม่เพียงแต่ในตัวแก้ไขเท่านั้น แต่ยังรวมถึงในหน้าต่างเบราว์เซอร์ด้วย มีความแตกต่างเมื่อแบ่งเส้นและการเยื้องจากขอบ
ดังที่คุณทราบ การแสดงองค์ประกอบบางอย่างในเว็บเบราว์เซอร์นั้นถูกกำหนดโดยแท็ก ในการจัดรูปแบบข้อความ จะใช้ที่รู้จักกันดี ซึ่งเป็นแบบบล็อก นั่นคือเนื้อหาจะอยู่ในความกว้างที่มีอยู่ทั้งหมด
ถึง ตัดบรรทัดภายในย่อหน้า Pคุณต้องใช้แท็ก BR เดียว ซึ่งคุณสามารถทำได้ สมมติว่าเราจำเป็นต้องแทรกบางบรรทัดจากบทกวีที่เราเขียนในโปรแกรมแก้ไขข้อความ:
แม้ว่าบรรทัดของกลอนจะอยู่อย่างถูกต้องและมีเครื่องหมายยัติภังค์อยู่ในตำแหน่งที่ถูกต้อง แต่ทุกอย่างจะดูแตกต่างออกไปในเบราว์เซอร์:
เพื่อให้แสดงผลแบบเดียวกันในหน้าต่างเว็บเบราว์เซอร์ คุณต้องเขียน BR ในแต่ละบรรทัด:
ตอนนี้เราทำภารกิจสำเร็จแล้วและบรรทัดบทกวีจะแสดงอย่างถูกต้องสมบูรณ์ในเบราว์เซอร์:
ดังนั้นการขึ้นบรรทัดใหม่ที่จำเป็นจึงเสร็จสมบูรณ์ คุณสมบัติอื่นที่ต้องสังเกตที่นี่คือเว็บเบราว์เซอร์จะแสดงช่องว่างหลายช่องต่อกันเป็นหนึ่งเดียว คุณสามารถตรวจสอบสิ่งนี้ได้หากในโปรแกรมแก้ไขเดียวกันคุณพยายามไม่ใส่คำใดคำหนึ่ง แต่เว้นวรรคหลายช่องระหว่างสองคำและโดยการคลิกที่ปุ่ม "บันทึก" ให้ดูผลลัพธ์ในเบราว์เซอร์
ช่องว่าง แท็บ และตัวแบ่งบรรทัด
โดยพื้นฐานแล้วด้วยสิ่งเหล่านี้ อักขระช่องว่างเรารู้จักกันทันทีที่เราเริ่มทำงานกับข้อความในตัวแก้ไขและจัดรูปแบบตามแบบฟอร์มที่ต้องการ ในการดำเนินงานดังกล่าวจะมีปุ่มพิเศษซึ่งแต่ละปุ่มจะสอดคล้องกับอักขระช่องว่างของตัวเอง:
- Spacebar เป็นคีย์ที่กว้างที่สุดบนแป้นพิมพ์คอมพิวเตอร์ (ไม่มีป้ายกำกับ)
- Tab - ปุ่มทางด้านซ้ายพร้อมคำว่า "Tab" และลูกศรสองลูกชี้ไปในทิศทางที่ต่างกัน
- ตัวแบ่งบรรทัด - ปุ่ม "Enter"
อย่างไรก็ตาม ตามที่ฉันได้กล่าวไว้ข้างต้น เราได้รับผลลัพธ์สุดท้ายตามที่ต้องการไม่เพียงแต่ในโปรแกรมแก้ไขข้อความเท่านั้น แต่ยังรวมถึงในเบราว์เซอร์ด้วย เมื่อเราใช้คีย์แรกเท่านั้น คีย์ทั้งสามคีย์ (รวมถึงแท็บและตัวแบ่งบรรทัดมีประโยชน์เมื่อจัดรูปแบบโค้ด HTML สมมติว่านี่คือลักษณะของส่วนของโค้ดใน NotePad++ (มีข้อมูลมากมายเกี่ยวกับตัวแก้ไขนี้) เมื่อแสดงอักขระช่องว่างทั้งหมด:
เราได้รับโค้ดที่อ่านและเข้าใจง่ายด้วยการเว้นวรรค ลูกศรสีส้มบ่งบอกถึงการเยื้องที่สร้างขึ้นโดยใช้ปุ่ม Tab และสัญลักษณ์ CR และ LF บ่งชี้ถึงการแบ่งบรรทัดที่สร้างขึ้นโดยใช้ปุ่ม Enter
คอนเทนเนอร์ที่ซ้อนกันจะถูกดู และแท็กเปิดและปิดจะมองเห็นได้ชัดเจน ในแบบฟอร์มนี้ คุณสามารถแก้ไขโค้ดนี้ได้อย่างง่ายดาย ตอนนี้เปรียบเทียบกับโค้ดเดียวกันซึ่งไม่มีการแบ่งข้อความ:
ในทำนองเดียวกัน เมื่อใช้อักขระช่องว่าง คุณสามารถเขียนกฎ CSS ที่จะดูชัดเจนและเข้าใจง่าย:
หลังจากที่คุณนำสไตล์ทั้งหมดมาเป็นตัวส่วนร่วมและแก้ไขไฟล์สไตล์จนเสร็จสิ้นแล้ว คุณสามารถทำการแก้ไขได้โดยลบช่องว่างทั้งหมดออกจากโค้ด นี่เป็นสิ่งจำเป็นในการเพิ่ม ซึ่งสำคัญมากเมื่อส่งเสริมทรัพยากร
อักขระพิเศษ (หรือตัวช่วยจำ) ในโค้ด HTML
ตอนนี้เรามาดูกรณีที่จำเป็นต้องใช้อักขระพิเศษที่ฉันกล่าวถึงในตอนต้นของบทความ อักขระพิเศษ HTML บางครั้งเรียกว่าตัวช่วยจำถูกนำมาใช้เพื่อแก้ไขปัญหาที่มีมายาวนานกับการเข้ารหัสที่เกิดขึ้นในภาษามาร์กอัปไฮเปอร์เท็กซ์
เมื่อคุณพิมพ์ข้อความบนแป้นพิมพ์ อักขระของภาษาที่คุณใช้จะถูกเข้ารหัส ในเว็บเบราว์เซอร์ ข้อความที่พิมพ์จะแสดงโดยใช้แบบอักษรที่คุณเลือกอันเป็นผลมาจากการดำเนินการถอดรหัสแบบย้อนกลับ
ความจริงก็คือมีการเข้ารหัสมากมาย แต่ตอนนี้เราไม่มีเป้าหมายที่จะวิเคราะห์อย่างละเอียด เพียงแต่ว่าแต่ละสัญลักษณ์อาจหายไปซึ่งจำเป็นต้องแสดง สมมติว่าคุณรู้สึกอยากเขียนเครื่องหมายคำพูดเดี่ยวหรือเครื่องหมายเน้นเสียง แต่ไอคอนเหล่านี้ไม่ได้รวมอยู่ในชุด
เพื่อขจัดปัญหานี้จึงมีการนำระบบสัญลักษณ์พิเศษมาใช้ซึ่งรวมถึงตัวช่วยจำที่แตกต่างกันจำนวนมาก พวกเขาทั้งหมดเริ่มต้นด้วยเครื่องหมาย & "&" และมักจะลงท้ายด้วยเครื่องหมายอัฒภาค ";" ในตอนแรก ตัวละครพิเศษแต่ละตัวจะมีรหัสดิจิทัลของตัวเอง ตัวอย่างเช่น สำหรับช่องว่างที่ไม่แยก ซึ่งเราจะพิจารณาโดยละเอียดด้านล่าง รายการต่อไปนี้จะถูกต้อง:
แต่หลังจากนั้นไม่นาน สัญลักษณ์ที่พบบ่อยที่สุดก็ถูกกำหนดให้เป็นตัวอักษรแบบอะนาล็อก (ช่วยในการจำ) เพื่อให้จดจำได้ง่ายขึ้น สมมติว่าสำหรับพื้นที่ไม่แยกเดียวกันจะมีลักษณะดังนี้:
เป็นผลให้เบราว์เซอร์แสดงสัญลักษณ์ที่เกี่ยวข้อง รายการช่วยจำมีมากมายมหาศาล อักขระพิเศษที่ใช้บ่อยที่สุดใน HTMLคุณสามารถค้นพบได้จากตารางด้านล่าง:
เครื่องหมาย | รหัส | ช่วยในการจำ | คำอธิบาย |
---|---|---|---|
พื้นที่ไม่ทำลาย | |||
พื้นที่แคบ (en-width เป็นตัวอักษร n) | |||
พื้นที่กว้าง (ความกว้าง em เป็นตัวอักษร m) | |||
– | - | – | en dash (en-dash) |
- | — | — | em ประ (em ประ) |
| - | | โอนอ่อน |
ก | ́ | ความเครียดจะอยู่หลังตัวอักษร "stress" | |
© | © | ลิขสิทธิ์ | |
® | ® | ® | เครื่องหมายการค้าจดทะเบียน |
™ | ™ | ™ | เครื่องหมายการค้า |
º | º | º | หอกของดาวอังคาร |
ª | ª | ª | กระจกเงาของวีนัส |
‰ | ‰ | ‰ | ppm |
π | π | π | pi (ใช้ไทม์นิวโรมัน) |
¦ | ¦ | ¦ | เส้นประแนวตั้ง |
§ | § | § | ย่อหน้า |
° | ° | ° | ระดับ |
µ | µ | µ | เครื่องหมายไมโคร |
¶ | ¶ | ¶ | เครื่องหมายย่อหน้า |
… | … | … | วงรี |
‾ | ‾ | ‾ | ซ้อนทับ |
´ | ´ | ´ | เครื่องหมายเน้นเสียง |
№ | № | เครื่องหมายหมายเลข | |
🔍 | 🔍 | แว่นขยาย (เอียงไปทางซ้าย) | |
🔎 | 🔎 | แว่นขยาย (เอียงไปทางขวา) | |
สัญญาณของการคำนวณทางคณิตศาสตร์และการดำเนินการทางคณิตศาสตร์ | |||
× | × | × | คูณ |
÷ | ÷ | ÷ | แบ่ง |
< | < | น้อย | |
> | > | > | มากกว่า |
± | ± | ± | บวก/ลบ |
¹ | ¹ | ¹ | ระดับ 1 |
² | ² | ² | ระดับ 2 |
³ | ³ | ³ | ระดับ 3 |
¬ | ¬ | ¬ | การปฏิเสธ |
¼ | ¼ | ¼ | หนึ่งในสี่ |
½ | ½ | ½ | ครึ่งหนึ่ง |
¾ | ¾ | ¾ | สามส่วน |
⁄ | ⁄ | ⁄ | จุดทศนิยม |
− | − | − | ลบ |
≤ | ≤ | ≤ | น้อยกว่าหรือเท่ากัน |
≥ | ≥ | ≥ | มากกว่าหรือเท่ากัน |
≈ | ≈ | ≈ | ประมาณ (เกือบ) เท่ากัน |
≠ | ≠ | ≠ | ไม่เท่ากับ |
≡ | ≡ | ≡ | เหมือนกัน |
√ | √ | √ | รากที่สอง (ราก) |
∞ | ∞ | ∞ | อนันต์ |
∑ | ∑ | ∑ | เครื่องหมายผลรวม |
∏ | ∏ | ∏ | เครื่องหมายการทำงาน |
∂ | ∂ | ∂ | ส่วนต่างบางส่วน |
∫ | ∫ | ∫ | บูรณาการ |
∀ | ∀ | ∀ | สำหรับทุกคน (มองเห็นได้เฉพาะในกรณีที่เป็นตัวหนา) |
∃ | ∃ | ∃ | มีอยู่จริง |
∅ | ∅ | ∅ | ชุดเปล่า |
Ø | Ø | Ø | เส้นผ่านศูนย์กลาง |
∈ | ∈ | ∈ | เป็นของ |
∉ | ∉ | ∉ | ไม่ได้อยู่ใน |
∋ | ∋ | ∗ | ประกอบด้วย |
⊂ | ⊂ | ⊂ | เป็นเซตย่อย |
⊃ | ⊃ | ⊃ | เป็นซุปเปอร์เซ็ต |
⊄ | ⊄ | ⊄ | ไม่ใช่เซตย่อย |
⊆ | ⊆ | ⊆ | เป็นสับเซตหรือเท่ากับ |
⊇ | ⊇ | ⊇ | เป็นซุปเปอร์เซตหรือเท่ากับ |
⊕ | ⊕ | ⊕ | บวกเป็นวงกลม |
⊗ | ⊗ | ⊗ | เครื่องหมายคูณในวงกลม |
⊥ | ⊥ | ⊥ | ตั้งฉาก |
∠ | ∠ | ∠ | มุม |
∧ | ∧ | ∧ | ตรรกะและ |
∨ | ∨ | ∨ | ตรรกะหรือ |
∩ | ∩ | ∩ | จุดตัด |
∪ | ∪ | ∪ | ยูเนี่ยน |
สัญญาณสกุลเงิน | |||
€ | € | € | ยูโร |
¢ | ¢ | ¢ | เซ็นต์ |
£ | £ | £ | ปอนด์ |
¤ | ¤t; | ¤ | สัญลักษณ์สกุลเงิน |
¥ | ¥ | ¥ | สัญลักษณ์เยนและหยวน |
ƒ | ƒ | ƒ | สัญญาณฟลอริน |
เครื่องหมาย | |||
. | เครื่องหมายง่ายๆ | ||
○ | ○ | วงกลม | |
· | · | · | จุดกึ่งกลาง |
† | † | ข้าม | |
‡ | ‡ | ข้ามสองครั้ง | |
♠ | ♠ | ♠ | ยอดเขา |
♣ | ♣ | ♣ | สโมสร |
หัวใจ | |||
♦ | ♦ | ♦ | เพชร |
◊ | ◊ | ◊ | รูปสี่เหลี่ยมขนมเปียกปูน |
✏ | ✏ | ดินสอ | |
✎ | ✎ | ดินสอ | |
✐ | ✐ | ดินสอ | |
✍ | ✍ | มือ | |
คำพูด | |||
" | " | " | เครื่องหมายคำพูดคู่ |
& | & | & | เครื่องหมายแอมเพอร์แซนด์ |
« | « | « | เครื่องหมายคำพูดพิมพ์ด้านซ้าย (เครื่องหมายคำพูดรูปแฉกแนวตั้ง) |
» | » | » | เครื่องหมายคำพูดพิมพ์ขวา (เครื่องหมายคำพูดก้างปลา) |
‹ | ‹ | การเปิดใบเสนอราคามุมเดียว | |
› | › | การปิดใบเสนอราคามุมเดียว | |
′ | ′ | ′ | นายกรัฐมนตรี (นาที ฟุต) |
″ | ″ | ″ | นายกคู่ (วินาที นิ้ว) |
‘ | ‘ | ‘ | เครื่องหมายคำพูดเดี่ยวบนซ้าย |
’ | ’ | ’ | เครื่องหมายคำพูดเดี่ยวด้านบนขวา |
‚ | ‚ | ‚ | เครื่องหมายคำพูดเดี่ยวด้านขวาล่าง |
“ | “ | “ | ตีนซ้าย |
” | ” | ” | อ้างเท้าขวาบน |
„ | „ | „ | อ้างอิงเท้าล่างขวา |
❛ | ❛ | เครื่องหมายคำพูดเปิดภาษาอังกฤษเดี่ยว | |
❜ | ❜ | เครื่องหมายคำพูดปิดภาษาอังกฤษเดี่ยว | |
❝ | ❝ | เปิดเครื่องหมายคำพูดคู่ | |
❞ | ❞ | ปิดเครื่องหมายคำพูดคู่ | |
ลูกศร | |||
← | ← | ← | ลูกศรซ้าย |
ลูกศรขึ้น | |||
→ | → | → | ลูกศรขวา |
↓ | ↓ | ↓ | ลูกศรลง |
↔ | ↔ | ↔ | ลูกศรซ้ายและขวา |
↕ | ↕ | ลูกศรขึ้นและลง | |
↵ | ↵ | ↵ | การคืนรถ |
⇐ | ⇐ | ⇐ | ลูกศรซ้ายคู่ |
⇑ | ⇑ | ⇑ | ลูกศรขึ้นสองเท่า |
⇒ | ⇒ | ⇒ | ลูกศรขวาคู่ |
⇓ | ⇓ | ⇓ | ลูกศรลงสองครั้ง |
⇔ | ⇔ | ⇔ | ลูกศรคู่ซ้ายและขวา |
⇕ | ⇕ | ลูกศรขึ้นและลงสองเท่า | |
▲ | ▲ | ลูกศรขึ้นสามเหลี่ยม | |
▼ | ▼ | ลูกศรลงรูปสามเหลี่ยม | |
ลูกศรขวารูปสามเหลี่ยม | |||
◄ | ◄ | ลูกศรซ้ายรูปสามเหลี่ยม | |
ดวงดาว เกล็ดหิมะ | |||
☃ | ☃ | สโนว์แมน | |
❄ | ❄ | เกล็ดหิมะ | |
❅ | ❅ | เกล็ดหิมะที่ประกบด้วยแชมร็อก | |
❆ | ❆ | เกล็ดหิมะที่มีมุมแหลมคม | |
★ | ★ | ดาวสีเทา | |
☆ | ☆ | ดาวว่าง | |
✪ | ✪ | ดาวที่ยังไม่เต็มในวงกลมที่เต็มไป | |
✫ | ✫ | เต็มไปด้วยดาวที่มีวงกลมเปิดอยู่ข้างใน | |
✯ | ✯ | ดาวหมุน | |
⚝ | ⚝ | วาดดาวสีขาว | |
⚪ | ⚪ | วงกลมเปิดตรงกลาง | |
⚫ | ⚫ | วงกลมที่เต็มไปด้วยตรงกลาง | |
⚹ | ⚹ | Sextile (แบบเกล็ดหิมะ) | |
✵ | ✵ | ดาวหมุนแปดแฉก | |
❉ | ❉ | ดาวที่มีปลายเป็นทรงกลม | |
❋ | ❋ | ใบพัดรูปดาวทรงหยดแปดแฉกอันหนา | |
✺ | ✺ | เครื่องหมายดอกจันสิบหกแฉก | |
✹ | ✹ | ดาวสิบสองแฉก | |
✸ | ✸ | ดาวเต็มแปดแฉกตัวหนา | |
✶ | ✶ | ดาวเต็มหกแฉก | |
✷ | ✷ | ดาวเต็มแปดแฉก | |
✴ | ✴ | ดาวแปดแฉก | |
✳ | ✳ | ดาวแปดแฉก | |
✲ | ✲ | ดาวที่มีจุดศูนย์กลางว่างเปล่า | |
✱ | ✱ | ดาวอ้วน | |
✧ | ✧ | ดาวเปิดสี่แฉก | |
✦ | ✦ | ดาวเต็มสี่แฉก | |
⍟ | ⍟ | ติดดาวเป็นวงกลม | |
⊛ | ⊛ | เกล็ดหิมะเป็นวงกลม | |
นาฬิกาเวลา | |||
⏰ | ⏰ | ดู | |
⌚ | ⌚ | ดู | |
⌛ | ⌛ | นาฬิกาทราย | |
⏳ | ⏳ | นาฬิกาทราย |
กรณีการใช้อักขระพิเศษบางตัว รวมถึงการเว้นวรรคแบบไม่แยกและเครื่องหมายยัติภังค์แบบอ่อน
หากคุณได้ศึกษาตารางมาบ้างแล้ว คุณได้รับการยืนยันสิ่งที่ฉันกล่าวไว้ข้างต้นว่าเพื่อแสดงอักขระพิเศษทั้งหมด รหัสดิจิทัล () หรือตัวอักษรอะนาล็อก (ตัวช่วยจำเชิงสัญลักษณ์) ถูกนำมาใช้ โดยที่แทนที่จะใช้ชุดแฮช เครื่องหมายและตัวเลขตัวอักษร () ถูกเขียน
ตอนนี้เรามาดูกันว่าเมื่อใดควรใช้รหัสเหล่านี้ สมมติว่าในบทความคุณต้องระบุแท็ก HTML เพื่อจุดประสงค์ในการให้ข้อมูล เช่น
ดังนั้นจากตาราง HTML เดียวกันของอักขระพิเศษเราจึงใช้รหัสที่เกี่ยวข้องและรายการทั้งหมดจะมีลักษณะดังนี้:
นอกจากนี้เพื่อที่จะแสดงในเบราว์เซอร์ไม่ใช่เครื่องหมายแอมเพอร์แซนด์ แต่เป็นการกำหนดชื่อ รูปร่าง คุณต้องเพิ่มโค้ดจากตาราง:
ส่วนท้าย
จากนั้นเบราว์เซอร์จะแสดงบันทึกความจำที่จำเป็นต้องใช้เพื่อแสดงแท็ก FOOTER อาจน่าสับสนเล็กน้อย แต่ในหน้านี้ คุณสามารถฝึกฝนแง่มุมนี้ได้โดยการป้อนตัวช่วยจำสำหรับอักขระที่เกี่ยวข้องในฟิลด์ "HTML" และใช้ปุ่ม "Run" และในพื้นที่ "ผลลัพธ์" เพื่อรับผลลัพธ์ของการแสดงผลใน เบราว์เซอร์:
โปรดทราบว่าฉันตรวจสอบให้แน่ใจว่าข้อความถูกล้อมโดยใช้แท็ก BR ที่กล่าวถึงแล้ว เพื่อให้อักขระไม่แสดงในบรรทัดเดียว แต่อยู่ในคอลัมน์เพื่อความสะดวก
ไปข้างหน้า. บางครั้งการรวมกันเกิดขึ้นในข้อความที่ไม่พึงประสงค์ที่จะแยกออกเป็นบรรทัดต่างๆ สมมติว่า "1,000 รูเบิล" อาจเป็นเหตุผลที่จะปล่อยไว้บนบรรทัดบนสุด หรือหากมีพื้นที่ไม่เพียงพอ ให้ย้ายโครงสร้างทั้งหมดไปที่บรรทัดด้านล่าง
โดยเฉพาะอย่างยิ่งหากผู้ใช้ใช้อุปกรณ์ที่มีความกว้างหน้าจอต่างกัน รวมถึงอุปกรณ์เคลื่อนที่ด้วย ในกรณีนี้ เว็บเบราว์เซอร์จะจัดรูปแบบข้อความโดยปรับให้เข้ากับเงื่อนไขใหม่ และหากข้อความดูถูกต้องในขนาดจอภาพมาตรฐาน หากมีการเปลี่ยนแปลง ทุกอย่างก็สามารถเปลี่ยนแปลงได้
สำหรับกรณีเหล่านี้ก็มีให้ HTML ที่ไม่ทำลายพื้นที่ซึ่งฉันได้กล่าวไปแล้ว ฉันขอเตือนคุณว่าในกรณีนี้รหัสพื้นที่จะเป็นดังนี้:
และจะต้องแทรกระหว่างป้ายสองชุดที่ต้องเชื่อมโยงกัน:
1,000 ถู
ตอนนี้เบราว์เซอร์จะไม่แยกพวกเขาออกจากกันไม่ว่าในกรณีใดก็ตามแม้ว่าจะจำเป็นต้องมีการจัดรูปแบบข้อความเพื่อแสดงอย่างถูกต้องก็ตาม
นอกจากนี้ยังมีสถานการณ์ที่คำที่ยาวมากไม่พอดีกับพื้นที่ว่างและคุณต้องย้ายบางส่วนออกไป ฉันจะกำหนดบรรทัดใหม่ล่วงหน้าในกรณีนี้ได้อย่างไรหากจำเป็น สำหรับสิ่งนี้ก็มี อักขระยัติภังค์นุ่มพิเศษ- ซึ่งต้องวางไว้ตรงจุดที่ต้องหักคำ:
ยาวยาวยาวยาวคำยาว
หากสถานการณ์เกิดขึ้นเมื่อจำเป็นต้องใส่ยัติภังค์คำ ช่องว่างจะเกิดขึ้นที่ตำแหน่งของเครื่องหมายยัติภังค์แบบอ่อนซึ่งมีเครื่องหมายยัติภังค์ (ยัติภังค์) ปรากฏขึ้น และคำที่เหลือจะปรากฏในบรรทัดถัดไปด้านล่าง
อย่างไรก็ตาม ขอย้ำอีกครั้งว่าการเห็นสิ่งทั้งหมดนี้ รวมถึงตัวอย่างการถ่ายโอนที่ต่อเนื่องและนุ่มนวลในทางปฏิบัติจะมีประโยชน์เช่นกัน:
ในหน้าต่างของตัวแก้ไขนี้ คุณสามารถเปลี่ยนขนาดของช่องดู "ผลลัพธ์" ได้โดยการกดปุ่มซ้ายของเมาส์จับที่ขอบของพื้นที่นี้ และลากไปทางซ้ายเพื่อลดความกว้างโดยไม่ต้องปล่อย สถานการณ์จริงเกิดขึ้นเมื่อเบราว์เซอร์เริ่มฟอร์แมตเนื้อหาใหม่เพื่อแสดงอย่างถูกต้อง
และทำการโอนตามที่ระบุไว้ในตัวอย่างที่ฉันอธิบาย อย่างไรก็ตาม คุณเองก็สามารถย้ายหน้าต่างดู ขยายและจำกัดให้แคบลง และตรวจสอบสิ่งนี้ด้วยสายตาได้
บ่อยครั้งมีความจำเป็นต้องเพิ่มย่อหน้าใหม่ แต่ไม่มีบรรทัดว่างที่แท็กย่อหน้าแทรก
สำหรับส่วนของข้อความบางส่วน การเว้นวรรคมาตรฐานนั้นไม่เหมาะสม สิ่งเหล่านี้อาจเป็นคำจารึกใต้รูปภาพและในตาราง บทกวี คำพูด เชิงอรรถ และบันทึกย่อ
หากต้องการบังคับให้ขึ้นบรรทัดใหม่จะมีการจัดเตรียมแท็กพิเศษซึ่งมีฟังก์ชันอยู่ในชื่อ br (แบ่งแถว - "แบ่งแถวบรรทัด") แท็ก
Hypertext Markup Language (HTML) หมายความว่าเนื้อหาทั้งหมดที่ตามมาจะต้องขึ้นต้นด้วยบรรทัดใหม่ หากจำเป็น คุณสามารถเพิ่มแท็กหลายแท็กในแถวเพื่อให้ได้ระยะห่างที่ต้องการ
แท็ก
ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่และไม่ต้องใช้แท็กปิดเนื่องจากเป็นองค์ประกอบว่าง แต่จะดีกว่าถ้าทำความคุ้นเคยกับการปิดแท็กทั้งหมด ใน XHTML แท็กตัวแบ่งจะต้อง "ปิด" ด้วยแบ็กสแลช
ตัวอย่างการใช้แท็กแบ่ง
<р>ขาดงานр>
ไม่มีที่ไหนอีกแล้วและไม่เคย
ฉันไม่ได้แย่ขนาดนั้น
ผู้บังคับบัญชาเป็นฝูงที่โลภ
แทะฉันมีชีวิตอยู่р>
ขาดงาน
ไม่มีที่ไหนอีกแล้วและไม่เคย
ฉันไม่ได้แย่ขนาดนั้น
ผู้บังคับบัญชาเป็นฝูงที่โลภ
กำลังแทะฉันทั้งเป็น
แอตทริบิวต์แท็ก
คุณลักษณะเดียวที่แท็ก html มี
เรียกว่า มันบอกเบราว์เซอร์ว่าจะทำอย่างไรกับการตัดบรรทัดหากข้อความต้องพันรอบสิ่งที่เรียกว่าองค์ประกอบลอยตัว ซึ่งอาจเป็นตัวอย่าง รูปภาพที่มีแอตทริบิวต์การจัดแนวโดยใช้ค่าขวา/ซ้าย หรือบล็อกใน CSS ที่มีคุณสมบัติ float
ในข้อกำหนด XHTML 1.0 / HTML 4.01 คุณลักษณะ clear สามารถใช้ได้เฉพาะกับ Transitional, Frameset และมิฉะนั้นรหัสจะไม่ทำงาน
คุณสมบัติแอตทริบิวต์แท็ก
ผลกระทบของแอตทริบิวต์ clear ขึ้นอยู่กับค่าและตำแหน่งขององค์ประกอบแบบลอย แอตทริบิวต์สามารถรับได้ 4 ค่า:
ค่าด้านซ้ายป้องกันไม่ให้องค์ประกอบที่จัดชิดซ้ายตัดกัน ดังนั้นข้อความจะสะดุดทับแท็ก
จะอยู่ด้านล่างรูปภาพหรือองค์ประกอบลอยอื่นๆ
ผลลัพธ์เดียวกันนี้จะมาจากการใช้อาร์กิวเมนต์ทั้งหมด ซึ่งจะไม่อนุญาตให้ใช้ทางขวาหรือทางซ้าย
ค่าที่ถูกต้องจะป้องกันไม่ให้ข้อความพันรอบองค์ประกอบที่จัดชิดขวา ดังนั้นจะอยู่หลังแท็ก
ข้อความจะไม่มีทางเลือกอื่นนอกจากต้องวนรอบรูปภาพโดยเลื่อนไปทางขวา
โดยทั่วไปค่า none (“ทั้งของคุณหรือของเรา”) จะลบพลังทั้งหมดออกจากแอตทริบิวต์ clear และแท็ก
เลื่อนบรรทัดลงอย่างเงียบๆ
แอตทริบิวต์ที่ชัดเจนของแท็กไม่มีค่าเริ่มต้นเช่นนี้
แท็ก
- นี่คือการโอนแบบนุ่มนวล
แท็กตัวแบ่งบรรทัดมีประโยชน์มากสำหรับการสร้างระยะห่างที่จำเป็นระหว่างย่อหน้า ซึ่งภายในจะใช้เป็นตัวแบ่งแบบนุ่มนวล แต่ไม่ใช่สำหรับการแบ่งข้อความออกเป็นย่อหน้า
คุณไม่ควรใช้แท็กขึ้นบรรทัดใหม่มากเกินไปในการจัดรูปแบบข้อความ เนื่องจากผลลัพธ์ของการใช้แท็กดังกล่าวไม่ได้สวยงามเสมอไป
เช่น หากคุณใช้แท็ก
หากต้องการแบ่งบรรทัดภายในย่อหน้า ซึ่งอาจส่งผลให้ "หวี" ปรากฏในหน้าต่างของผู้ใช้ หากมีขนาดเล็กกว่าหน้าต่างที่ผู้ดูแลเว็บกำหนดเป้าหมาย
ในบทนี้ เราจะได้เรียนรู้วิธีใช้ HTML เพื่อเพิ่มข้อความและส่วนหัวไปยังหน้าเว็บ มาดูย่อหน้าให้ละเอียดยิ่งขึ้น จากนั้นดูว่าแท็กใดที่สามารถใช้เพื่อเน้นข้อความด้วยสายตาได้ มาเรียนรู้เกี่ยวกับการมีอยู่ของอักขระพิเศษและวิธีแสดงอักขระเหล่านั้นกัน ต่อไป เราจะอุทิศเวลาในการเขียนสูตรทางคณิตศาสตร์ มาพูดคุยกันเล็กน้อยเกี่ยวกับการใช้ภาษาต่าง ๆ ในหน้าเดียว และสุดท้าย มาดูแท็กเพื่อรวมข้อมูลเมตาและทำซ้ำแท็กที่กล่าวถึงทั้งหมดอีกครั้ง เพื่อให้เชี่ยวชาญเนื้อหาอย่างถูกต้อง ฉันขอแนะนำอย่างยิ่งให้คุณลองทำทุกอย่างในทางปฏิบัติทันทีตามที่อธิบายไว้ในบทเรียน
ย่อหน้า
คุณอาจแปลกใจ แต่คุณได้เรียนรู้วิธีเพิ่มย่อหน้า HTML ใน . ในเอกสาร HTML ย่อหน้าใหม่จะถูกแทรกทุกครั้งที่มีการเพิ่มข้อความที่อยู่ภายในแท็ก ลองมาดูรหัสอีกครั้ง
หน้า XHTML ของฉัน นี่คือหน้า XHTML แรกของฉัน
เบราว์เซอร์ที่ได้รับรหัสดังกล่าวเพื่อการประมวลผลจะกำหนดว่าคุณต้องการแสดงข้อความที่ระบุบนหน้าจอ สำหรับเบราว์เซอร์ไม่สำคัญว่าข้อความนี้จะถูกแบ่งออกเป็นกี่บรรทัดในรหัสเอกสาร แต่จะเน้นเฉพาะแท็ก HTML เท่านั้น ในโค้ด HTML ต่อไปนี้ ข้อความในหนึ่งย่อหน้าจะถูกแบ่งออกเป็นหลายบรรทัดและยังมีบรรทัดว่างหนึ่งบรรทัด แต่เบราว์เซอร์ยังคงรับรู้ข้อความนี้เป็นย่อหน้าที่แยกจากกัน ซึ่งอยู่ในแท็กและ p> แท็ก แนะนำให้เบราว์เซอร์แทรกบรรทัดว่างก่อน จากนั้นจึงแสดงข้อความที่อยู่ในแท็กนี้
การพิมพ์ย่อหน้าใน HTML นี่คือบรรทัดแรก แต่บรรทัดนี้จะเป็นบรรทัดที่สองหรือไม่? ไม่ นี่คือบรรทัดที่สอง
เบราว์เซอร์จะละเว้นบรรทัดว่างที่แทรกอยู่ในโค้ดและเพิ่มบรรทัดว่างก่อนข้อความที่อยู่ในแท็กแทน
ควรจำไว้ว่าเบราว์เซอร์ดำเนินการอีกหนึ่งอย่างที่เกี่ยวข้องกับข้อความย่อหน้า: บรรทัดใหม่เมื่อถึงขอบหน้าต่าง กล่าวอีกนัยหนึ่ง เมื่อข้อความของย่อหน้าถึงขอบหน้าต่างเบราว์เซอร์ อักขระที่ตามมาจะถูกล้อมในบรรทัดใหม่โดยอัตโนมัติ โดยไม่คำนึงถึงตำแหน่งของแท็ก แท็ก จะเพิ่มบรรทัดว่างก่อนย่อหน้าเสมอ แต่การมีอยู่ของบรรทัดนั้นไม่เหมาะสมเสมอไป บางทีคุณอาจต้องการให้คำหรือประโยคถัดไปขึ้นบรรทัดใหม่ เพื่อให้บรรลุผลตามที่ต้องการ คุณสามารถใช้แท็กอื่น
บ่งบอกถึงการขึ้นบรรทัดใหม่
การพิมพ์ย่อหน้าใน HTML
พายุปกคลุมท้องฟ้าด้วยความมืด
ลมกรดหิมะหมุนวน
เธอจะหอนเหมือนสัตว์ร้าย
เขาจะร้องไห้เหมือนเด็ก
แล้วบนหลังคาทรุดโทรม
ทันใดนั้นฟางก็มีเสียงดัง
การที่นักเดินทางล่าช้า
จะมีการเคาะที่หน้าต่างของเรา
แท็กใหม่นี้แนะนำให้เบราว์เซอร์เริ่มแสดงข้อความที่ตามหลังในบรรทัดถัดไป โดยไม่ต้องเพิ่มบรรทัดว่าง เบราว์เซอร์กระจายข้อความเป็นบรรทัดและย่อหน้าตามแท็ก HTML ที่วางอยู่ในเอกสาร
การเน้นข้อความด้วยสายตา
คุณรู้วิธีเพิ่มข้อความลงในหน้าเว็บแล้ว และต่อไปเราจะพูดถึงวิธีใช้การจัดรูปแบบกับหน้าเว็บ ในหลายกรณี มีความจำเป็นต้องเน้นส่วนของข้อความแต่ละส่วนด้วยสายตาเพื่อดึงดูดความสนใจของผู้ดู HTML ช่วยให้คุณสามารถใช้การจัดรูปแบบมาตรฐานบางอย่าง เช่น ตัวหนาหรือตัวเอียง กับอักขระที่จำเป็นได้อย่างรวดเร็วโดยใช้ชุดแท็กที่กำหนดไว้ล่วงหน้า แท็กเหล่านี้ทั้งหมดถูกใช้เป็นคู่ (แท็กเปิดและแท็กปิด ตามลำดับ) เพื่อล้อมรอบข้อความที่จะจัดรูปแบบ พิมพ์รหัสต่อไปนี้ลงในโปรแกรมแก้ไขข้อความของคุณเพื่อดูว่าการใช้แท็กบางรายการมีผลกระทบอย่างไร
การเลือกข้อความ
เพิ่มขนาดตัวอักษรของแท็กใหญ่ขึ้นหนึ่งจุด
ผลลัพธ์ของการใช้แท็กจะเป็นดังนี้: แท็กตัวหนาและ แข็งแกร่ง.
และนี่คือผลลัพธ์ของการใช้แท็ก แท็กตัวเอียงและ เน้น.
แท็กโทรพิมพ์เลียนแบบแบบอักษร typescript
ลดขนาดตัวอักษรของแท็กขนาดเล็กลงหนึ่งจุด
นี่คือผลลัพธ์ภาพที่ได้รับในทางปฏิบัติหลังจากใช้แท็กที่จับคู่ , , , , .
HTML มีแท็กอื่นๆ สำหรับการจัดรูปแบบข้อความ แต่การใช้งานทำให้โค้ด HTML อ่านและทำความเข้าใจได้ยาก และถูกแทนที่ด้วยสไตล์ชีตใน XHTML ตามข้อมูลของกลุ่ม W3C รหัส HTML ควรใช้เพื่อระบุประเภทของข้อมูล (ข้อความ ส่วนหัว ตาราง ฯลฯ) แต่ไม่ควรจัดรูปแบบ
นักพัฒนาเว็บเพจใช้ สไตล์ชีต(เรียกอีกอย่างว่าสไตล์ชีท) เพื่อกำหนดคำสั่งที่ระบุกฎการจัดรูปแบบสำหรับเอกสารแต่ละฉบับหรือกลุ่มเอกสาร โดยเฉพาะอย่างยิ่ง ขณะนี้สไตล์ชีตได้ถูกนำมาใช้แทนแท็ก HTML เก่าบางส่วนที่เคยใช้ในการจัดรูปแบบข้อความ
หัวเรื่อง
ย่อหน้าไม่ใช่วิธีเดียวในการจัดรูปแบบหน้าเว็บ HTML มีแท็กทั้งชุดที่ช่วยให้คุณสามารถตั้งค่าส่วนหัวได้หกระดับที่แตกต่างกัน โดยเริ่มจาก
และสิ้นสุด . แท็กทั้งหมดนี้ใช้งานง่ายมาก ตัวอย่างเช่น: ส่วนหัวระดับแรก
ส่วนหัวระดับแรก
แท็กปิดส่วนหัวจะสิ้นสุดย่อหน้าด้วย กล่าวอีกนัยหนึ่ง บรรทัดว่างจะถูกแทรกโดยอัตโนมัติหลังแต่ละหัวข้อ โดยแยกออกจากข้อความที่ตามมาด้วยสายตา สำหรับส่วนหัวระดับแรกที่ระบุโดยแท็ก
มีการจัดเตรียมขนาดตัวอักษรที่ใหญ่ที่สุด และสำหรับส่วนหัวระดับที่หก (tag
) - ที่เล็กที่สุด. โดยทั่วไปแล้ว นักพัฒนาเว็บเพจจะใช้เฉพาะส่วนหัวในสามระดับแรกเมื่อเขียนเอกสาร HTML เนื่องจากจริงๆ แล้วส่วนหัวในระดับที่สี่ ห้า และหกถูกกำหนดให้เป็นขนาดตัวอักษรที่เล็กกว่าข้อความปกติ
โปรดทราบว่าส่วนหัว HTML ระดับที่สี่จะถูกตั้งค่าเป็นขนาดตัวอักษรเดียวกันกับข้อความปกติบนหน้าเว็บ ในขณะที่ส่วนหัวระดับที่ห้าและหกจะถูกตั้งค่าให้มีขนาดตัวอักษรที่เล็กลง
สัญลักษณ์พิเศษ
บ่อยครั้งที่จำเป็นต้องแสดงอักขระพิเศษต่าง ๆ บนหน้าเว็บและไม่น่าแปลกใจเพราะสัญลักษณ์จำนวนมาก (เช่น +, -, % หรือ &) มักพบในข้อความธรรมดา ขออภัย ไม่ใช่ว่าทุกเบราว์เซอร์จะทำซ้ำอักขระเหล่านี้ได้อย่างถูกต้อง ดังนั้น HTML จึงมีความสามารถในการกำหนดอักขระเหล่านี้โดยใช้รหัสตัวเลขหรือข้อความที่เหมาะสม รหัสเหล่านี้ช่วยให้คุณระบุให้เบราว์เซอร์ทราบอย่างชัดเจนว่าควรทำซ้ำอักขระใดโดยเฉพาะอย่างไร รหัสสำหรับอักขระบางตัวที่ใช้บ่อยที่สุดมีดังต่อไปนี้
สัญกรณ์ทางคณิตศาสตร์
แม้ว่าเดิมที HTML จะได้รับการพัฒนาโดยนักวิทยาศาสตร์ แต่ก็ไม่ได้ให้ความสามารถในการสร้างสัญกรณ์ทางคณิตศาสตร์หรือทางวิทยาศาสตร์อื่นๆ ที่มีความซับซ้อนในระดับที่มีนัยสำคัญใดๆ HTML มีสองแท็กที่ให้คุณเขียนนิพจน์ง่ายๆ แต่ละรายการได้ เหล่านี้คือแท็ก (ตัวห้อย) และ (ตัวยก) ดังนั้นรหัสด้านล่าง:
CO 2 = คาร์บอนไดออกไซด์ A 2 + B 2 = C 2
ในทางปฏิบัติดูเหมือนว่านี้:
หากคุณต้องการสร้างนิพจน์ที่ซับซ้อนมากขึ้นบนหน้าเว็บ คุณจะต้องใช้ความคิดสร้างสรรค์เล็กน้อย วิธีแก้ปัญหาที่ชัดเจนที่สุดคือการเขียนนิพจน์ที่ต้องการในโปรแกรมที่ออกแบบมาเป็นพิเศษเพื่อวัตถุประสงค์ดังกล่าว จากนั้นจึงแปลงบันทึกเหล่านี้เป็นภาพกราฟิก รูปภาพที่ได้นั้นสามารถแทรกลงในหน้า HTML ได้ วิธีนี้ใช้ได้ผล แต่ผลลัพธ์ที่ได้รับไม่สามารถเรียกได้ว่าเหมาะสมที่สุด เนื่องจากรายการถูกนำเสนอในรูปแบบกราฟิก เบราว์เซอร์จะไม่สามารถจดจำองค์ประกอบข้อความและนำมาพิจารณาในกระบวนการจัดทำดัชนีหรือค้นหาข้อมูล
การเลือกภาษา
คุณไม่จำเป็นต้องรู้ภาษาอังกฤษเพื่อใช้ HTML เพื่อสร้างหน้า HTML URL, ไฮเปอร์ลิงก์, แท็ก HTML และองค์ประกอบการจัดรูปแบบเอกสารไม่ได้อยู่ในภาษาใด ๆ (จากมุมมองทางภาษา) ซึ่งแน่นอนว่าไม่สามารถพูดเกี่ยวกับข้อมูลข้อความที่วางบนหน้าเว็บได้ หากคุณเขียนเป็นภาษาอังกฤษมาตรฐาน คุณไม่จำเป็นต้องระบุข้อเท็จจริงนี้ด้วยวิธีพิเศษใดๆ ในเอกสาร HTML ของคุณ อย่างไรก็ตาม หากคุณพิมพ์เป็นภาษาอื่น คุณต้องตั้งค่าเบราว์เซอร์ให้เป็นภาษานั้น ตัวอย่างด้านล่างแสดงให้เห็นว่า HTML ประกาศการใช้ภาษารัสเซียและฝรั่งเศสอย่างไร
เหตุใดการติดป้ายกำกับภาษาจึงมีความสำคัญ หากคุณไม่ได้ใช้แอตทริบิวต์ lang เบราว์เซอร์จะไม่สามารถระบุได้ว่าข้อมูลข้อความที่พิมพ์เป็นภาษาใด เครื่องมือค้นหาบางตัวใช้ค่าของแอตทริบิวต์ lang เพื่อค้นหาและเลือกเฉพาะหน้าที่เขียนในภาษาที่กำหนด เครื่องสังเคราะห์เสียงพูดจะนำข้อมูลนี้มาพิจารณาเพื่อสร้างข้อความอย่างถูกต้อง แม้แต่ยูทิลิตี้ตรวจสอบการสะกดคำบางตัวที่ได้รับข้อมูลเกี่ยวกับภาษาของข้อความก็สามารถค้นหาข้อผิดพลาดได้
การใช้ภาษาต่างๆ ในหน้าเดียว
แม้ว่าตัวอย่างก่อนหน้านี้ใช้แอตทริบิวต์ lang เป็นส่วนหนึ่งของแท็กที่จุดเริ่มต้นของเอกสาร ค่อนข้างเป็นไปได้ที่ภายในหน้าเว็บในภาษาหนึ่ง คุณจะต้องเพิ่มข้อความในภาษาอื่น ตัวอย่างเช่น ใส่ย่อหน้าเป็นภาษาฝรั่งเศสในเอกสารภาษาอังกฤษ การกำหนดแอตทริบิวต์ lang สำหรับแท็กทำให้คุณสามารถแก้ไขปัญหานี้ได้ ลองดูตัวอย่างด้านล่าง
เอกสารภาษา Mu11ti
ใส่ข้อความภาษาอังกฤษของคุณที่นี่
Mettez votre texte ฟรานซิส ici
และนี่คือข้อความภาษารัสเซีย
แท็กเพื่อรวมข้อมูลเมตา
สุดท้ายคุณต้องจัดการกับแท็ก
จนถึงตอนนี้ คุณเห็นเพียงแท็กภายในแท็กนี้ที่ให้คุณระบุชื่อหน้าเว็บได้ แต่ความสามารถของแท็กไม่ได้จำกัดอยู่เพียงเท่านี้ โปรดทราบว่าข้อมูลแท็กที่พิมพ์นอกแท็กมักจะไม่แสดงในเอกสารที่สร้างขึ้น แท็กที่ให้ไว้สามารถใช้เพื่อระบุข้อมูลเมตา เช่น ข้อมูลเกี่ยวกับผู้สร้างเพจ คำสำคัญที่ใช้ในกระบวนการค้นหา หรือคำอธิบายสั้นๆ ของเพจที่แสดงเป็นผลการค้นหา แท็กยังช่วยให้นักพัฒนาหน้าเว็บสามารถให้คำแนะนำที่จำเป็นแก่เบราว์เซอร์ได้ คุณสามารถเพิ่มแท็กได้ไม่จำกัดจำนวน เรามาดูแต่ละรายการกันดีกว่า
ค้นหาข้อมูล
เครื่องมือค้นหาจะเพิ่มตัวอย่างเนื้อหาหน้าเว็บลงในแค็ตตาล็อก เมื่อผู้เยี่ยมชมอินเทอร์เน็ตค้นหาข้อมูลโดยใช้คำใดคำหนึ่ง โปรแกรมค้นหาจะค้นหาคำนั้นในแค็ตตาล็อกและส่งคืนลิงก์ไปยังเว็บเพจที่มีคำนั้นปรากฏ กลไกนี้ใช้งานได้ดี แต่สมมติว่าคุณกำลังขายอสังหาริมทรัพย์และได้ใช้ความพยายามอย่างมากในการพัฒนาหน้าเว็บของคุณเอง โดยที่คำว่า บ้าน อพาร์ทเมนต์ การขาย เงินกู้ ฯลฯ ปรากฏขึ้น แต่คำว่า "Cozy Nest" ไม่ใช่ ที่นั่น.
หากผู้มีโอกาสเป็นลูกค้าค้นหาข้อมูลโดยใช้สำนวนนี้ พวกเขาจะไม่พบหน้าเว็บของคุณ คุณสามารถใช้แท็กเพื่อเพิ่มคำและวลีลงในเอกสาร HTML ของคุณที่ระบุชื่อผลิตภัณฑ์ สถานที่ คำศัพท์ทางเทคนิค คำพ้องความหมายที่ผู้มีโอกาสเป็นผู้เข้าชมหน้าเว็บของคุณสามารถใช้เพื่อค้นหาข้อมูลได้ มีแท็กสามแท็กที่ช่วยเพิ่มโอกาสที่เครื่องมือค้นหาจะพบเว็บเพจของคุณ
คำหลักคำหลักคือคำที่มีแนวโน้มมากที่สุดที่จะใช้ในการค้นหาหน้าเว็บของคุณ หรือคำพ้องความหมายสำหรับคำที่พบในเอกสาร
คำอธิบายโดยทั่วไป แท็กนี้ใช้เพื่อเพิ่มคำอธิบายโดยย่อของหน้าเว็บ (ไม่เกินหนึ่งย่อหน้า) เสิร์ชเอ็นจิ้นบางตัวแยกข้อมูลที่ระบุในแท็กนี้และนำเสนอเป็นข้อมูลเกี่ยวกับหน้าที่พบ แต่เบราว์เซอร์อื่นเพียงแยกสองสามบรรทัดแรกของเอกสาร HTML เพื่อจุดประสงค์เดียวกัน
ข้อมูลเมตาสำหรับเครื่องมือค้นหาจะถูกระบุโดยคู่ของแอตทริบิวต์: ชื่อและเนื้อหา ในโค้ด HTML ต่อไปนี้ ข้อมูลเมตาจะถูกรวมไว้สำหรับแต่ละแท็กที่แสดงไว้ อย่าลืมว่าแท็กจะแสดงเฉพาะในส่วนนี้เท่านั้น
ไฟล์ HTML. หน้า HTML ของฉัน
นี่คือข้อความที่ควรแสดงในหน้าต่างเบราว์เซอร์
อัปเดตและเปลี่ยนเส้นทาง
ในบางกรณี จำเป็นต้องแทนที่หน้าหนึ่งด้วยอีกหน้าหนึ่งหรือเปลี่ยนเส้นทางลิงก์ ตัวอย่างเช่น บางครั้งหน้าจอเริ่มต้นจะถูกสร้างขึ้นสำหรับหน้าเว็บและแสดงบนหน้าจอชั่วระยะเวลาหนึ่ง คุณสามารถใช้แท็กเพื่อสั่งให้เบราว์เซอร์เปลี่ยนแปลงเนื้อหาของเพจหลังจากระยะเวลาที่กำหนดโดยการเพิ่มโค้ดต่อไปนี้ลงในเอกสาร HTML
หน้าสแปลชเป็นหน้าเริ่มต้นที่ปรากฏก่อนหน้าหลัก และทำหน้าที่แสดงข้อมูลเบื้องต้นหรือกราฟิก (เช่น โลโก้บริษัท) หากเนื้อหาของหน้าเว็บของคุณได้รับการอัปเดตอยู่ตลอดเวลา และคุณต้องการให้ผู้เยี่ยมชมเห็นเฉพาะเวอร์ชันล่าสุด คุณสามารถรวม URL ของคุณเองสำหรับหน้านั้นในแท็กรีเฟรชได้ เมื่อเบราว์เซอร์เห็นแท็กรีเฟรช เบราว์เซอร์จะขอข้อมูลใหม่ตามที่อยู่ที่ระบุหลังจากระยะเวลาที่กำหนด
เนื่องจากไม่ใช่ทุกเบราว์เซอร์ที่รองรับคุณสมบัตินี้ คุณในฐานะนักออกแบบหน้าเว็บ ควรเพิ่มข้อความหรือองค์ประกอบกราฟิกลงในหน้าสแปลชที่ช่วยให้ผู้เยี่ยมชมนำทางไปยังหน้าถัดไปได้อย่างอิสระ
วันหมดอายุ
หากหน้าเว็บของคุณมีการอัปเดตอยู่ตลอดเวลา คุณสามารถใส่วันหมดอายุในแท็กเพื่อให้แน่ใจว่าเบราว์เซอร์จะโหลดเวอร์ชันล่าสุดได้ทันเวลา (แทนที่จะแสดงเวอร์ชันเก่าที่อาจยังเก็บไว้ในหน่วยความจำ) ดูโค้ดด้านล่าง:
หากคุณชี้เบราว์เซอร์ไปที่ URL ของหน้าเว็บดังกล่าว เบราว์เซอร์จะดูไฟล์บันทึกของเบราว์เซอร์ก่อนเพื่อดูว่ามีสำเนาของหน้านั้นเก็บอยู่ในนั้นหรือไม่ หากเป็นเช่นนั้น ระบบจะประมวลผลข้อมูลที่ระบุในข้อมูลเมตาเพื่อตรวจสอบว่าสำเนายังคงเป็นปัจจุบันหรือไม่ หากเลยวันหมดอายุที่ระบุไปแล้ว เบราว์เซอร์จะตรวจสอบหน้าเว็บเวอร์ชันล่าสุดก่อนที่จะแสดง
แท็ก HTML ที่ครอบคลุมในบทเรียนนี้
— ระบุขีดจำกัดของหนึ่งย่อหน้าข้อความ มีการแทรกบรรทัดว่างก่อนย่อหน้า
— กำหนดข้อความให้เป็นตัวหนา
— เพิ่มขนาดตัวอักษรขึ้นหนึ่งจุด
— ตัวแบ่งบรรทัด เริ่มต้นการเปลี่ยนไปยังบรรทัดถัดไป
— กำหนดข้อความให้เป็นตัวเอียง
— สร้างส่วนหัวระดับแรก
— สร้างส่วนหัวระดับที่สอง
— สร้างส่วนหัวระดับที่สาม
— สร้างส่วนหัวระดับที่สี่
— สร้างส่วนหัวระดับที่ห้า
— สร้างส่วนหัวระดับที่หก
— ระบุข้อมูลเกี่ยวกับเอกสาร
— ลดขนาดตัวอักษรลงหนึ่งจุด
— ตั้งค่าดัชนีด้านล่าง (ตัวห้อย)
— ระบุตัวยก (superscript)
— ตั้งค่าข้อความเป็นแบบอักษรที่มีความกว้างเท่ากัน (เช่น แบบอักษรที่มีความกว้างคงที่ของอักขระเท่ากัน)
เมื่อแสดงเอกสารข้อความในเบราว์เซอร์ ตำแหน่งของการขึ้นบรรทัดใหม่ภายในย่อหน้าจะถูกกำหนดโดยอัตโนมัติ ขึ้นอยู่กับขนาดของแบบอักษรและขนาดของหน้าต่างการดู การขึ้นบรรทัดใหม่สามารถทำได้โดยใช้อักขระคั่นคำเท่านั้น (เช่น การเว้นวรรค) บางครั้งในเอกสารคุณต้องตั้งค่าการบังคับป้อนบรรทัดซึ่งจะนำไปใช้โดยไม่คำนึงถึงการตั้งค่าเบราว์เซอร์ ซึ่งทำได้โดยใช้แท็กป้อนบรรทัดแบบบังคับ
ซึ่งไม่มีแท็กปิดที่สอดคล้องกัน การเปิดใช้งานแท็ก
ลงในข้อความเอกสารเพื่อให้แน่ใจว่าข้อความต่อมาถูกวางไว้ที่จุดเริ่มต้นของบรรทัดใหม่ ตัวอย่างเช่น วิธีการนี้สามารถใช้เพื่อสร้างโครงสร้างชนิดรายการโดยไม่ต้องใช้แท็กมาร์กอัปรายการพิเศษ หรือเช่น แท็กนี้ไม่สามารถใช้แสดงบทกวีได้ เป็นต้น
นี่คือตัวอย่างของการใช้การป้อนบรรทัดแบบบังคับ (รูปที่ 1.8):
เหนือเปโตรกราดที่มืดมิด
พฤศจิกายนสูดอากาศหนาวเย็นของฤดูใบไม้ร่วง
สาดซัดไปด้วยคลื่นที่มีเสียงดัง
จนถึงขอบรั้วอันเรียวยาวของคุณ
เนวากำลังพลิกตัวเหมือนคนป่วย
กระสับกระส่ายอยู่บนเตียงของฉัน
เอ.เอส. พุชกิน นักขี่ม้าสีบรอนซ์
ข้าว. 1.8.แท็ก
สามารถใช้เพื่อบังคับการป้อนบรรทัด
ต่างจากแท็กย่อหน้า
เมื่อใช้แท็ก
สตริงว่างจะไม่ถูกสร้างขึ้น
การใช้แท็ก
ต้องใช้ความระมัดระวัง - อาจเป็นไปได้ที่เบราว์เซอร์ได้ขึ้นบรรทัดใหม่หนึ่งหรือสองคำก่อนที่จะพบแท็กของคุณ
. สิ่งนี้จะเกิดขึ้นหากความกว้างของหน้าต่างตัวแสดงของผู้อ่านเล็กกว่าการตั้งค่าเดียวกันกับโปรแกรมที่คุณทดสอบเอกสารของคุณ ในกรณีนี้ อาจกลายเป็นว่ามีเพียงคำเดียวเท่านั้นที่ยังคงอยู่ในบรรทัดกลางย่อหน้า ดังนั้นจึงทำลายความสวยงามของเค้าโครงเอกสาร
บันทึก
เมื่อใช้แท็ก
หากต้องการแบ่งข้อความรอบรูปภาพหรือตาราง คุณสามารถตั้งค่าพารามิเตอร์ CLEAR เพื่อหยุดการตัดข้อความได้ คุณสามารถอ่านเกี่ยวกับเรื่องนี้ได้ในบทที่ 3 และ 4
แท็ก ยู
มีสถานการณ์ที่คุณจำเป็นต้องดำเนินการตรงกันข้าม - ปิดการใช้งานการป้อนบรรทัด มีแท็กคอนเทนเนอร์สำหรับสิ่งนี้
บันทึก
เพื่อให้มั่นใจว่าข้อความที่อยู่ในเซลล์ตารางมีความต่อเนื่อง มีพารามิเตอร์พิเศษของแท็ก NOWRAP
การมาร์กอัปข้อความด้วยแท็กบรรทัดที่ไม่แยก
ไม่จำเป็นต้องแท็กปิด
บันทึก
แท็ก
ข้อมูลโดยย่อ
เวอร์ชัน CSS
ซีเอสเอส 1 | ซีเอสเอส 2 | ซีเอสเอส 2.1 | ซีเอสเอส 3 |
---|---|---|---|
คำอธิบาย
คุณสมบัติช่องว่างระบุวิธีการแสดงช่องว่างระหว่างคำ ภายใต้สถานการณ์ปกติ จำนวนช่องว่างในโค้ด HTML จะปรากฏเป็นหนึ่งช่องบนหน้าเว็บ ข้อยกเว้นคือแท็ก
ข้อความที่วางในคอนเทนเนอร์นี้จะถูกส่งออกพร้อมช่องว่างทั้งหมดตามที่ผู้ใช้จัดรูปแบบ พื้นที่สีขาวจึงเลียนแบบวิธีการทำงานของแท็กแต่ต่างจากตรงที่มันไม่เปลี่ยนฟอนต์เป็นโมโนสเปซไวยากรณ์
ช่องว่างสีขาว: ปกติ | ตอนนี้แรป | ก่อน | พรีไลน์ | ห่อล่วงหน้า | สืบทอด
ค่านิยม
ปกติ ข้อความในหน้าต่างเบราว์เซอร์จะแสดงตามปกติ โดยตัวแบ่งบรรทัดจะถูกตั้งค่าโดยอัตโนมัติ nowrap ช่องว่างจะไม่ถูกนำมาพิจารณา การขึ้นบรรทัดใหม่ในโค้ด HTML จะถูกละเว้น ข้อความทั้งหมดจะแสดงในบรรทัดเดียว ขณะเดียวกันก็เพิ่มแท็ก
ล้อมข้อความขึ้นบรรทัดใหม่ ก่อน ข้อความจะแสดงโดยคำนึงถึงช่องว่างและยัติภังค์ทั้งหมดตามที่นักพัฒนาเพิ่มในโค้ด HTML หากบรรทัดยาวเกินไปและไม่พอดีกับหน้าต่างเบราว์เซอร์ แถบเลื่อนแนวนอนจะถูกเพิ่ม ข้อความก่อนบรรทัดจะไม่ถูกนำมาพิจารณา ข้อความจะถูกย้ายไปยังบรรทัดถัดไปโดยอัตโนมัติหากไม่พอดีกับพื้นที่ที่ระบุ pre-wrap การเว้นวรรคและตัวแบ่งทั้งหมดจะยังคงอยู่ในข้อความ แต่หากความกว้างของบรรทัดไม่พอดีกับพื้นที่ที่ระบุ ข้อความจะถูกตัดไปยังบรรทัดถัดไปโดยอัตโนมัติ inherit สืบทอดค่าของพาเรนต์ผลกระทบของค่าต่อข้อความแสดงอยู่ในตาราง 1.
HTML5 CSS2.1 IE Cr Op Sa Fx
พื้นที่สีขาว ตัวอย่าง
ทฤษฎีบทสุดท้ายของแฟร์มาต์
เอ็กซ์ n+ย n= Z n
โดยที่ n คือจำนวนเต็ม > 2
ผลลัพธ์ของตัวอย่างนี้แสดงไว้ในรูปที่ 1 1.
ข้าว. 1. การใช้คุณสมบัติ white-space
โมเดลวัตถุ
document.getElementById("elementID ").style.whiteSpace
เบราว์เซอร์
Internet Explorer เวอร์ชันสูงสุดและรวมถึง 7.0 ไม่รองรับ pre-line , pre-wrap หรือสืบทอดค่า สำหรับ
Opera ก่อนเวอร์ชัน 9.5 ไม่รองรับค่าบรรทัดล่วงหน้า สำหรับ
Safari ก่อนเวอร์ชัน 3.0 และ iOS ไม่รองรับค่า pre-wrap และ pre-line
Firefox จนถึงเวอร์ชัน 2.0 ไม่รองรับค่า pre-line และ pre-wrap สำหรับ