สวัสดีผู้อ่านเว็บไซต์บล็อกที่รัก! บรรดาผู้ที่อย่างน้อยก็ทำความคุ้นเคยอย่างผิวเผินกับสิ่งนี้อาจได้รับทราบแล้ว แม้ว่าจะในแง่ทั่วไปก็ตาม ซึ่งหมายความว่าพวกเขามีความคิดว่าโดยทั่วไปจะใช้สัญลักษณ์ 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) |
- | — | — | เอ็มแดช (เอ็มแดช) |
| - | | โอนอ่อน |
ก | ́ | ความเครียดจะอยู่หลังตัวอักษร "stress" | |
© | © | ลิขสิทธิ์ | |
® | ® | ® | เครื่องหมายการค้าจดทะเบียน |
™ | ™ | ™ | เครื่องหมายการค้า |
º | º | º | หอกของดาวอังคาร |
ª | ª | ª | กระจกเงาของวีนัส |
‰ | ‰ | ‰ | ppm |
π | π | π | pi (ใช้ไทม์นิวโรมัน) |
¦ | ¦ | ¦ | เส้นประแนวตั้ง |
§ | § | § | ย่อหน้า |
° | ° | ° | ระดับ |
µ | µ | µ | เครื่องหมายไมโคร |
¶ | ¶ | ¶ | เครื่องหมายย่อหน้า |
… | … | … | จุดไข่ปลา |
‾ | ‾ | ‾ | ซ้อนทับ |
´ | ´ | ´ | เครื่องหมายเน้นเสียง |
№ | № | เครื่องหมายหมายเลข | |
🔍 | 🔍 | แว่นขยาย (เอียงไปทางซ้าย) | |
🔎 | 🔎 | แว่นขยาย (เอียงไปทางขวา) | |
สัญญาณของการคำนวณทางคณิตศาสตร์และการดำเนินการทางคณิตศาสตร์ | |||
× | × | × | คูณ |
÷ | ÷ | ÷ | แบ่ง |
< | < | น้อย | |
> | > | > | มากกว่า |
± | ± | ± | บวก/ลบ |
¹ | ¹ | ¹ | ระดับ 1 |
² | ² | ² | ระดับ 2 |
³ | ³ | ³ | ระดับ 3 |
¬ | ¬ | ¬ | การปฏิเสธ |
¼ | ¼ | ¼ | หนึ่งในสี่ |
½ | ½ | ½ | หนึ่งวินาที |
¾ | ¾ | ¾ | สามในสี่ |
⁄ | ⁄ | ⁄ | จุดทศนิยม |
− | − | − | ลบ |
≤ | ≤ | ≤ | น้อยกว่าหรือเท่ากับ |
≥ | ≥ | ≥ | มากกว่าหรือเท่ากับ |
≈ | ≈ | ≈ | ประมาณ (เกือบ) เท่ากัน |
≠ | ≠ | ≠ | ไม่เท่ากัน |
≡ | ≡ | ≡ | เหมือนกัน |
√ | √ | √ | รากที่สอง (ราก) |
∞ | ∞ | ∞ | อนันต์ |
∑ | ∑ | ∑ | เครื่องหมายผลรวม |
∏ | ∏ | ∏ | เครื่องหมายการทำงาน |
∂ | ∂ | ∂ | ส่วนต่างบางส่วน |
∫ | ∫ | ∫ | บูรณาการ |
∀ | ∀ | ∀ | สำหรับทุกคน (มองเห็นได้เฉพาะในกรณีที่เป็นตัวหนา) |
∃ | ∃ | ∃ | มีอยู่จริง |
∅ | ∅ | ∅ | ชุดเปล่า |
Ø | Ø | Ø | เส้นผ่านศูนย์กลาง |
∈ | ∈ | ∈ | เป็นของ |
∉ | ∉ | ∉ | ไม่ได้เป็นของ |
∋ | ∋ | ∗ | ประกอบด้วย |
⊂ | ⊂ | ⊂ | เป็นเซตย่อย |
⊃ | ⊃ | ⊃ | เป็นซุปเปอร์เซ็ต |
⊄ | ⊄ | ⊄ | ไม่ใช่เซตย่อย |
⊆ | ⊆ | ⊆ | เป็นสับเซตหรือเท่ากับ |
⊇ | ⊇ | ⊇ | เป็นซูเปอร์เซตหรือเท่ากับ |
⊕ | ⊕ | ⊕ | บวกเป็นวงกลม |
⊗ | ⊗ | ⊗ | เครื่องหมายคูณในวงกลม |
⊥ | ⊥ | ⊥ | ตั้งฉาก |
∠ | ∠ | ∠ | มุม |
∧ | ∧ | ∧ | ตรรกะและ |
∨ | ∨ | ∨ | ตรรกะหรือ |
∩ | ∩ | ∩ | จุดตัด |
∪ | ∪ | ∪ | สมาคม |
สัญญาณสกุลเงิน | |||
€ | € | € | ยูโร |
¢ | ¢ | ¢ | เซ็นต์ |
£ | £ | £ | ปอนด์ |
¤ | ¤t; | ¤ | สัญลักษณ์สกุลเงิน |
¥ | ¥ | ¥ | สัญลักษณ์เยนและหยวน |
ƒ | ƒ | ƒ | สัญญาณฟลอริน |
เครื่องหมาย | |||
. | เครื่องหมายง่ายๆ | ||
○ | ○ | วงกลม | |
· | · | · | จุดกึ่งกลาง |
† | † | ข้าม | |
‡ | ‡ | ข้ามสองครั้ง | |
♠ | ♠ | ♠ | ยอดเขา |
♣ | ♣ | ♣ | สโมสร |
หัวใจ | |||
♦ | ♦ | ♦ | เพชร |
◊ | ◊ | ◊ | รูปสี่เหลี่ยมขนมเปียกปูน |
✏ | ✏ | ดินสอ | |
✎ | ✎ | ดินสอ | |
✐ | ✐ | ดินสอ | |
✍ | ✍ | มือ | |
คำพูด | |||
" | " | " | เครื่องหมายคำพูดคู่ |
& | & | & | เครื่องหมายแอมเพอร์แซนด์ |
« | « | « | เครื่องหมายคำพูดพิมพ์ด้านซ้าย (เครื่องหมายคำพูดรูปแฉกแนวตั้ง) |
» | » | » | เครื่องหมายคำพูดพิมพ์ขวา (เครื่องหมายคำพูดก้างปลา) |
‹ | ‹ | การเปิดใบเสนอราคามุมเดียว | |
› | › | การปิดใบเสนอราคามุมเดียว | |
′ | ′ | ′ | นายกรัฐมนตรี (นาที ฟุต) |
″ | ″ | ″ | นายกคู่ (วินาที นิ้ว) |
‘ | ‘ | ‘ | เครื่องหมายคำพูดเดี่ยวบนซ้าย |
’ | ’ | ’ | เครื่องหมายคำพูดเดี่ยวด้านบนขวา |
‚ | ‚ | ‚ | เครื่องหมายคำพูดเดี่ยวด้านขวาล่าง |
“ | “ | “ | ตีนซ้าย |
” | ” | ” | อ้างเท้าขวาบน |
„ | „ | „ | อ้างอิงเท้าล่างขวา |
❛ | ❛ | เครื่องหมายคำพูดเปิดภาษาอังกฤษเดี่ยว | |
❜ | ❜ | เครื่องหมายคำพูดปิดภาษาอังกฤษเดี่ยว | |
❝ | ❝ | เปิดเครื่องหมายคำพูดคู่ | |
❞ | ❞ | ปิดเครื่องหมายคำพูดคู่ | |
ลูกศร | |||
← | ← | ← | ลูกศรซ้าย |
ลูกศรขึ้น | |||
→ | → | → | ลูกศรขวา |
↓ | ↓ | ↓ | ลูกศรลง |
↔ | ↔ | ↔ | ลูกศรซ้ายและขวา |
↕ | ↕ | ลูกศรขึ้นและลง | |
↵ | ↵ | ↵ | การคืนรถ |
⇐ | ⇐ | ⇐ | ลูกศรซ้ายคู่ |
⇑ | ⇑ | ⇑ | ลูกศรขึ้นสองเท่า |
⇒ | ⇒ | ⇒ | ลูกศรขวาคู่ |
⇓ | ⇓ | ⇓ | ลูกศรลงสองครั้ง |
⇔ | ⇔ | ⇔ | ลูกศรคู่ซ้ายและขวา |
⇕ | ⇕ | ลูกศรขึ้นและลงสองเท่า | |
▲ | ▲ | ลูกศรขึ้นสามเหลี่ยม | |
▼ | ▼ | ลูกศรลงรูปสามเหลี่ยม | |
ลูกศรขวารูปสามเหลี่ยม | |||
◄ | ◄ | ลูกศรซ้ายรูปสามเหลี่ยม | |
ดวงดาว เกล็ดหิมะ | |||
☃ | ☃ | สโนว์แมน | |
❄ | ❄ | เกล็ดหิมะ | |
❅ | ❅ | เกล็ดหิมะประกบด้วยแชมร็อก | |
❆ | ❆ | เกล็ดหิมะที่มีมุมแหลมคม | |
★ | ★ | ดาวสีเทา | |
☆ | ☆ | ดาวว่าง | |
✪ | ✪ | ดาวที่ยังไม่เต็มในวงกลมที่เต็มไป | |
✫ | ✫ | ดาวที่เต็มไปด้วยวงกลมเปิดอยู่ข้างใน | |
✯ | ✯ | ดาวหมุน | |
⚝ | ⚝ | วาดดาวสีขาว | |
⚪ | ⚪ | วงกลมเปิดตรงกลาง | |
⚫ | ⚫ | วงกลมที่เต็มไปด้วยตรงกลาง | |
⚹ | ⚹ | Sextile (แบบเกล็ดหิมะ) | |
✵ | ✵ | ดาวหมุนแปดแฉก | |
❉ | ❉ | ดาวที่มีปลายเป็นทรงกลม | |
❋ | ❋ | ใบพัดรูปดาวทรงหยดแปดแฉกอันหนา | |
✺ | ✺ | เครื่องหมายดอกจันสิบหกแฉก | |
✹ | ✹ | ดาวเต็มสิบสองแฉก | |
✸ | ✸ | ดาวเต็มแปดแฉกตัวหนา | |
✶ | ✶ | ดาวหกแฉก | |
✷ | ✷ | ดาวเต็มแปดแฉก | |
✴ | ✴ | ดาวแปดแฉก | |
✳ | ✳ | ดาวแปดแฉก | |
✲ | ✲ | ดาวที่มีจุดศูนย์กลางว่างเปล่า | |
✱ | ✱ | ดาวอ้วน | |
✧ | ✧ | ดาวเปิดสี่แฉก | |
✦ | ✦ | ดาวเต็มสี่แฉก | |
⍟ | ⍟ | ติดดาวเป็นวงกลม | |
⊛ | ⊛ | เกล็ดหิมะเป็นวงกลม | |
นาฬิกาเวลา | |||
⏰ | ⏰ | ดู | |
⌚ | ⌚ | ดู | |
⌛ | ⌛ | นาฬิกาทราย | |
⏳ | ⏳ | นาฬิกาทราย |
กรณีการใช้อักขระพิเศษบางตัว รวมถึงการเว้นวรรคแบบไม่แยกและเครื่องหมายยัติภังค์แบบอ่อน
หากคุณได้ศึกษาตารางมาบ้างแล้ว คุณได้รับการยืนยันสิ่งที่ฉันกล่าวไว้ข้างต้นว่าเพื่อแสดงอักขระพิเศษทั้งหมด รหัสดิจิทัล () หรือตัวอักษรอะนาล็อก (ตัวช่วยจำเชิงสัญลักษณ์) ถูกนำมาใช้ โดยที่แทนที่จะใช้ชุดแฮช เครื่องหมายและตัวเลขตัวอักษร () ถูกเขียน
ตอนนี้เรามาดูกันว่าเมื่อใดควรใช้รหัสเหล่านี้ สมมติว่าในบทความคุณต้องระบุแท็ก HTML เพื่อจุดประสงค์ในการให้ข้อมูล เช่น
ดังนั้นจากตาราง HTML เดียวกันของอักขระพิเศษเราจึงใช้รหัสที่เกี่ยวข้องและรายการทั้งหมดจะมีลักษณะดังนี้:
นอกจากนี้เพื่อที่จะแสดงในเบราว์เซอร์ไม่ใช่เครื่องหมายแอมเพอร์แซนด์ แต่เป็นการกำหนดชื่อ รูปร่าง คุณต้องเพิ่มโค้ดจากตาราง:
ส่วนท้าย
จากนั้นเบราว์เซอร์จะแสดงบันทึกการช่วยจำที่จำเป็นในการแสดงแท็ก FOOTER อย่างแน่นอน อาจน่าสับสนเล็กน้อย แต่ในหน้านี้ คุณสามารถฝึกฝนแง่มุมนี้ได้โดยการป้อนตัวช่วยจำสำหรับอักขระที่เกี่ยวข้องในฟิลด์ "HTML" และใช้ปุ่ม "Run" และในพื้นที่ "ผลลัพธ์" เพื่อรับผลลัพธ์ของการแสดงผลใน เบราว์เซอร์:
โปรดทราบว่าฉันตรวจสอบให้แน่ใจว่าข้อความถูกล้อมโดยใช้แท็ก BR ที่กล่าวถึงแล้ว เพื่อให้อักขระไม่แสดงในบรรทัดเดียว แต่อยู่ในคอลัมน์เพื่อความสะดวก
เดินหน้าต่อไป บางครั้งชุดค่าผสมจะปรากฏในข้อความที่ไม่พึงประสงค์เพื่อแยกออกเป็นบรรทัดต่างๆ สมมติว่า "1,000 รูเบิล" อาจเป็นเหตุผลที่จะปล่อยไว้บนบรรทัดบนสุด หรือหากมีพื้นที่ไม่เพียงพอ ให้ย้ายโครงสร้างทั้งหมดไปที่บรรทัดด้านล่าง
โดยเฉพาะอย่างยิ่งหากผู้ใช้ใช้อุปกรณ์ที่มีความกว้างหน้าจอต่างกัน รวมถึงอุปกรณ์เคลื่อนที่ด้วย ในกรณีนี้ เว็บเบราว์เซอร์จะจัดรูปแบบข้อความโดยปรับให้เข้ากับเงื่อนไขใหม่ และหากข้อความดูถูกต้องในขนาดจอภาพมาตรฐาน หากมีการเปลี่ยนแปลง ทุกอย่างก็สามารถเปลี่ยนแปลงได้
สำหรับกรณีเหล่านี้ก็มีให้ HTML ที่ไม่ทำลายพื้นที่ซึ่งฉันได้กล่าวไปแล้ว ฉันขอเตือนคุณว่าในกรณีนี้รหัสพื้นที่จะเป็นดังนี้:
และจะต้องแทรกระหว่างป้ายสองชุดที่ต้องเชื่อมโยงกัน:
1,000 ถู
ตอนนี้เบราว์เซอร์จะไม่แยกพวกเขาออกจากกันไม่ว่าในกรณีใดก็ตามแม้ว่าจะจำเป็นต้องมีการจัดรูปแบบข้อความเพื่อแสดงอย่างถูกต้องก็ตาม
นอกจากนี้ยังมีสถานการณ์ที่คำที่ยาวมากไม่พอดีกับพื้นที่ว่างและคุณต้องย้ายบางส่วนออกไป ฉันจะกำหนดบรรทัดใหม่ล่วงหน้าในกรณีนี้ได้อย่างไรหากจำเป็น สำหรับสิ่งนี้ก็มี อักขระยัติภังค์นุ่มพิเศษ- ซึ่งต้องวางไว้ตรงจุดที่ต้องหักคำ:
ยาวยาวยาวยาวคำยาว
หากสถานการณ์เกิดขึ้นเมื่อจำเป็นต้องใส่ยัติภังค์คำ ช่องว่างจะเกิดขึ้นที่ตำแหน่งของเครื่องหมายยัติภังค์แบบอ่อนซึ่งมีเครื่องหมายยัติภังค์ (ยัติภังค์) ปรากฏขึ้น และคำที่เหลือจะปรากฏในบรรทัดถัดไปด้านล่าง
อย่างไรก็ตาม ขอย้ำอีกครั้งว่าการเห็นสิ่งทั้งหมดนี้ รวมถึงตัวอย่างการถ่ายโอนที่ต่อเนื่องและนุ่มนวลในทางปฏิบัติจะมีประโยชน์เช่นกัน:
ในหน้าต่างของตัวแก้ไขนี้ คุณสามารถเปลี่ยนขนาดของช่องดู "ผลลัพธ์" ได้โดยการกดปุ่มซ้ายของเมาส์จับที่ขอบของพื้นที่นี้ และลากไปทางซ้ายเพื่อลดความกว้างโดยไม่ต้องปล่อย สถานการณ์จริงเกิดขึ้นเมื่อเบราว์เซอร์เริ่มฟอร์แมตเนื้อหาใหม่เพื่อแสดงอย่างถูกต้อง
และทำการโอนตามที่ระบุไว้ในตัวอย่างที่ฉันอธิบาย อย่างไรก็ตาม คุณเองก็สามารถย้ายหน้าต่างดู ขยายและจำกัดให้แคบลง และตรวจสอบสิ่งนี้ด้วยสายตาได้
มันคืออะไร?
HTML มีแท็ก คุณลักษณะ และค่าต่างๆ มากมายที่ใช้ในสถานการณ์ต่างๆ บางส่วนใช้เพื่อจุดประสงค์ที่ตั้งใจไว้เท่านั้น ส่วนบางส่วนมีการตั้งค่าที่ยืดหยุ่นซึ่งช่วยให้สามารถใช้งานได้หลากหลายรูปแบบ นอกจากแท็กปกติแล้ว html ยังมีสัญลักษณ์ช่วยจำพิเศษอีกด้วย ด้วยความช่วยเหลือของพวกเขา คุณสามารถแสดงไอคอน ไอคอน ฯลฯ ต่างๆ บนหน้าจอของผู้ใช้ได้ อักขระพิเศษที่มีประโยชน์มากที่สุดตัวหนึ่งคือช่องว่างที่ไม่แยก องค์ประกอบนี้จะกล่าวถึงในบทความนี้
วัตถุประสงค์
ใน html พื้นที่ไม่แยกสามารถใช้ได้ในสถานการณ์ที่หลากหลาย การใช้องค์ประกอบนี้บ่อยที่สุดคือการเพิ่มระยะห่างระหว่างอักขระหรือคำอย่างเป็นธรรมชาติ บางคนอาจไม่พอใจและถามคำถามเชิงตรรกะ: "ทำไมไม่ใช้สเปซบาร์ปกติโดยใช้ปุ่ม "เว้นวรรค" บนแป้นพิมพ์ล่ะ? ความจริงก็คือเบราว์เซอร์จะเพิกเฉยต่อช่องว่างเพิ่มเติมทั้งหมดระหว่างคำหรืออักขระ ยกเว้นช่องว่างแรกที่กำหนด ไม่ว่าซอร์สโค้ดของเพจจะมีกี่อันก็ตาม มีเพียงอันเดียวเท่านั้นที่ยังคงแสดงอยู่ ดังนั้น หากคุณต้องการเว้นวรรคตั้งแต่ 2 ช่องขึ้นไปต่อกัน คุณจะต้องใช้อักขระพิเศษ นอกจากนี้ ยังมีกรณีอื่นๆ ที่ใช้องค์ประกอบนี้ เช่น:
- เส้นสีแดง. แม้ว่าวิธีการแสดงย่อหน้าใหม่นี้ไม่ค่อยได้ใช้บนอินเทอร์เน็ต แต่ก็ยังมีประโยชน์ที่จะทราบว่าหากคุณใส่ช่องว่างเหล่านี้หลายช่องที่จุดเริ่มต้น คุณจะได้รับเอฟเฟกต์การเยื้อง
- โต๊ะ. บางครั้งเมื่อสร้างตารางเซลล์ว่างจะปรากฏขึ้นซึ่งจำเป็นต้องเติมบางสิ่งมิฉะนั้นโครงสร้างทั้งหมดจะผิดรูป หรือคุณสามารถวางพื้นที่ที่ไม่แตกหักได้ จากนั้นผู้ใช้จะเห็นเซลล์ว่าง และตารางจะยังคงอยู่ในสถานะเดิม
- ภาพวาดเพื่อดึงดูดความสนใจ การใช้องค์ประกอบนี้คุณสามารถสร้างภาพจากสัญลักษณ์ได้ หรือบางครั้งมีการใช้พื้นที่ดังกล่าวเพื่อเน้นความสนใจของผู้ใช้
แอปพลิเคชัน
ช่องว่าง html ที่ไม่แยกถูกกำหนดโดยการเขียนอักขระพิเศษ ได้แก่ " " นั่นคือโดยการแทรกรายการนี้ลงในซอร์สโค้ด คุณจะได้รับช่วงเวลาเพิ่มเติม ความยาวจะเท่ากับพื้นที่ปกติ รายการ “ ” ย่อมาจาก “NO-BREAK SPACE” ซึ่งแปลว่า “พื้นที่ไม่แตกหัก” คุณสามารถใช้รูปแบบอื่น " " ซึ่งจะให้ผลเช่นเดียวกัน
ลักษณะเฉพาะ
คุณสมบัติที่โดดเด่นขององค์ประกอบนี้รวมถึงความจริงที่ว่าหากคุณเว้นวรรคระหว่างคำสองคำ (อักขระ) ไม่ว่าในกรณีใดคำเหล่านั้นก็จะยังคงอยู่ในบรรทัดเดียวกัน ในบางกรณี แถบเลื่อนแนวนอนจะปรากฏขึ้น (เมื่อองค์ประกอบต่างๆ หายไปจากหน้าจอ) บางครั้งนักพัฒนาใช้องค์ประกอบนี้เนื่องจากคุณลักษณะนี้เท่านั้น ตัวอย่างเช่น เมื่อข้อความต้องอยู่ในบรรทัดเดียวเป็นสิ่งสำคัญมาก
บทสรุป
ในกรณีส่วนใหญ่ พื้นที่ที่ไม่แตกหักจะไม่มีประโยชน์ เนื่องจากแทบไม่มีความจำเป็นต้องตั้งช่วงเวลาที่ยาวนาน แต่ไม่ทางใดก็ทางหนึ่งจำเป็นต้องรู้องค์ประกอบนี้ ท้ายที่สุดแล้วสักวันหนึ่งมันจะมีประโยชน์สำหรับนักพัฒนาไฟล์ html
เพิ่มช่องว่างที่ไม่แบ่งใน HTML อย่างถูกต้อง รูปแบบที่ถูกต้อง.
หากคุณพยายามจัดวางเว็บไซต์ คุณอาจรู้ว่าเมื่อคุณเพิ่มช่องว่างหลายช่องในข้อความจากแป้นพิมพ์ พื้นที่เหล่านั้นจะไม่ถูกบันทึก เบราว์เซอร์จะถือว่าเป็นพื้นที่เดียว บางครั้งสิ่งนี้นำไปสู่ปัญหาเค้าโครง ตอนนี้เราจะแสดงวิธีเพิ่มช่องว่างหลายช่องติดต่อกัน
การใช้อักขระพิเศษ
ภาษามาร์กอัปไฮเปอร์เท็กซ์ใช้อักขระพิเศษที่เบราว์เซอร์ตีความว่าเป็นช่องว่าง นี่คือ:
คุณต้องพิมพ์ให้ตรงตามรูปแบบที่แสดงไว้ด้านบนทุกประการ หากคุณต้องการแทรกช่องว่างหลายช่องในแถว ให้แทรกอักขระเหล่านี้หลายตัว
ส่วนของโค้ดของเราจะเป็นอย่างไรหากเราต้องการเพิ่มช่องว่างสามช่องติดต่อกัน
ส่วนรหัสทดสอบ
หากเราเปิดหน้าดังกล่าวในเบราว์เซอร์ นี่คือสิ่งที่เราจะได้รับ:
ส่วนรหัสทดสอบ
แท็กก่อน
ไม่สามารถจัดรูปแบบข้อความตามที่ต้องการโดยใช้แท็กมาร์กอัปมาตรฐานได้เสมอไป ในเวลาเดียวกันโดยการพิมพ์จากแป้นพิมพ์คุณสามารถบรรลุผลลัพธ์ที่ต้องการได้ แต่ท้ายที่สุดแล้ว เมื่อดูหน้าเว็บในเบราว์เซอร์ การจัดรูปแบบด้วยตนเองทั้งหมดจะหายไป และคุณจะได้รับข้อความธรรมดา ผลลัพธ์เดียวกันนี้จะเกิดขึ้นหากคุณเพิ่มช่องว่างที่ไม่แยกหลายช่องด้วยตนเอง เพียงแค่คลิกคีย์ที่มีชื่อเดียวกัน
จะทำอย่างไรในสถานการณ์เช่นนี้?
นี่คือตัวอย่างข้อความที่มีช่องว่างยาว เราบรรลุเป้าหมายนี้โดยการใส่ข้อความไว้ในแท็ก PRE
อย่างที่คุณเห็น มีการบันทึกการขึ้นบรรทัดใหม่ติดต่อกันหลายบรรทัดด้วย นี่คือสิ่งที่แท็กนี้ใช้สำหรับ โดยจะปล่อยให้การจัดรูปแบบด้วยตนเองเป็นข้อความที่อยู่ภายใน
วิดีโอสำหรับบทความ:
บทสรุป
ใช้วิธีการเหล่านี้เฉพาะเพื่อแทรกการจัดรูปแบบข้อความพิเศษ คุณไม่ควรใช้วิธีการเหล่านี้เพื่อให้บรรลุการจัดเรียงองค์ประกอบบนเพจ เช่น การเพิ่มช่องว่างที่ไม่แยกหลายๆ ช่องเพื่อให้องค์ประกอบถัดไปอยู่ทางด้านขวาของหน้า คุณควรใช้สไตล์ชีตสำหรับสิ่งนี้
แม้ว่าคุณจะไม่กด Enter แต่นี่ไม่สะดวกเสมอไป เช่น คุณเขียนชื่อเต็มของคุณ ชื่อย่ออาจปรากฏที่ท้ายบรรทัดหนึ่ง และนามสกุลอยู่ที่จุดเริ่มต้นของอีกบรรทัดหนึ่ง วิธีนี้ทำให้การรับรู้ข้อมูลแย่ลง ใช่ และมันก็ดูน่าเกลียดด้วย หากต้องการหลีกเลี่ยงการเลือกตำแหน่งสำหรับแต่ละคำ ให้หาวิธีสร้างช่องว่างที่ไม่แยกออกจากกันใน Word ด้วยเหตุนี้วลีจะไม่ถูกแยกออกจากกันเมื่อถ่ายโอน
อักขระพิเศษช่วยให้คุณจัดรูปแบบข้อความบนหน้าได้อย่างถูกต้อง
แป้นพิมพ์ลัดและการแก้ไขอัตโนมัติ
องค์ประกอบนี้จะปรากฏขึ้นหากคุณกด Shift + Ctrl + Space bar พร้อมกัน คุณสามารถกำหนดปุ่มอื่นๆ ได้ดังนี้:
- ไปที่เมนู แทรก - สัญลักษณ์ - อื่น ๆ
- แท็บ "อักขระพิเศษ"
- มองหารายการ "พื้นที่ไม่แตกหัก"
- คลิกที่ "แป้นพิมพ์ลัด..."
- ตั้งค่าพารามิเตอร์ที่สะดวกสำหรับคุณ
หากคุณไม่ต้องการเข้าถึงตำแหน่งต่างๆ บนแป้นพิมพ์ทุกครั้งหรือจำได้ว่าปุ่มนี้หรือปุ่มนั้นรับผิดชอบอะไรใน Word ให้กำหนดการตั้งค่าการแทนที่
- เลือกและคัดลอกองค์ประกอบการจัดรูปแบบที่ต้องการ
- เปิดแท็บ "สัญญาณพิเศษ" เดียวกัน
- คลิกที่ "แก้ไขอัตโนมัติ"
- ในช่องแทนที่ ให้พิมพ์สิ่งที่คุณต้องการเปลี่ยนเป็นช่องว่างที่ไม่แยกขณะที่คุณพิมพ์ ซึ่งอาจเป็นเครื่องหมายขีดกลางสามอัน ขีดล่างสองอัน หรือคำรหัสที่ไม่ได้ใช้ในการพิมพ์ใน Word ตั้งค่าพารามิเตอร์ที่คุณต้องการ
- ในช่อง "เปิด" คุณต้องใส่ช่องว่างที่ไม่ทำลายที่คัดลอกไว้ก่อนหน้านี้ ก่อนดำเนินการนี้ ให้ทำเครื่องหมายในช่อง "ข้อความธรรมดา"
- คลิกเพิ่ม
วิธีแทรกช่องว่างที่ไม่แบ่งใน Word นั้นขึ้นอยู่กับคุณ คุณสามารถเลือกวิธีที่สะดวกที่สุด มันง่ายมากที่จะตั้งค่า
พื้นที่พิเศษ
หากคุณไม่เพียงต้องการห้ามการแบ่งวลีเท่านั้น แต่ยังต้องแก้ไขระยะห่างระหว่างตัวอักษรด้วย ให้ใช้องค์ประกอบ Word พิเศษ - ช่องว่างที่ไม่แบ่งแคบลง ด้วยเหตุนี้ คำต่างๆ จะอยู่ใกล้กัน แม้ว่าคุณจะตั้งค่าการจัดตำแหน่งความกว้างก็ตาม
หากต้องการใส่ลงในเอกสาร คุณต้องดำเนินการดังนี้:
- เปิดเมนูสัญลักษณ์
- จากรายการแบบเลื่อนลงตั้งค่า ให้เลือกเครื่องหมายวรรคตอน
- ค้นหาแคบไม่แตกหัก ชื่อของวัตถุที่เลือกจะอยู่เหนือปุ่มแก้ไขอัตโนมัติ
- คุณสามารถปรับแต่งแป้นพิมพ์ลัดหรือวางได้โดยตรง
ฟังก์ชั่นนี้สามารถใช้เพื่อระบุวันที่ - ตัวเลข "2016" จะไม่ย้ายออกจากคำว่า "ปี"
ฉันจะดูได้อย่างไรว่าสัญลักษณ์ที่ซ่อนอยู่อยู่ที่ไหน?
ไม่สามารถมองเห็นองค์ประกอบการจัดรูปแบบได้ ใช้สำหรับเค้าโครงและไม่ควรแสดงในโหมดปกติของการทำงานกับเอกสาร แต่หากต้องการค้นหาสัญลักษณ์ช่องว่างไม่แยก คุณไม่จำเป็นต้องพิมพ์ข้อความใหม่ทั้งหมด คุณสามารถปรับการมองเห็นของตัวละครที่ซ่อนอยู่ได้
- ที่ด้านบนของหน้าต่าง ให้เลือก เมนู (เรียกว่า หน้าแรก ใน Word 2013)
- ค้นหาไอคอนแสดงอักขระทั้งหมดในแผงย่อหน้า ดูเหมือนตัวอักษร "P" มีจุดสีดำอยู่ด้านบน สามารถเปิดใช้งานฟังก์ชันเดียวกันนี้ได้โดยการกด Ctrl+Shift+* (เครื่องหมายดอกจัน) พร้อมกัน