การอภิปรายเกี่ยวกับปัญหาพื้นที่ใน Dreamweaver
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-06-01 01:03:03
Dreamweaver เป็นซอฟต์แวร์สร้างเว็บเพจที่ใช้งานง่ายแต่ทรงพลัง อย่างไรก็ตาม เป็นอีกคำถามหนึ่งที่ทำให้มือใหม่หลายคนสับสน นั่นคือพื้นที่ การใช้ช่องว่างใน Dreamweaver นั้นยังห่างไกลจากความสะดวกสบายเหมือนกับคำพูด ตัวอย่างเช่น ห้ามเว้นวรรคในบรรทัดแรก และห้ามเว้นวรรคกลางประโยคมากกว่าหนึ่งช่อง สาเหตุคืออะไร? เนื่องจากในภาษา HTML มีการละเว้นช่องว่างมากกว่าหนึ่งช่อง ทำให้เกิดความยุ่งยากในการเว้นวรรค
วิธีแก้ปัญหาพื้นที่ใน Dreamweaver? มีวิธีแก้ไขมากมาย:
1. สร้างภาพโปร่งใสขนาดเล็ก ฝังอยู่ในข้อความหรือที่จุดเริ่มต้นของบรรทัด วิธีนี้ยุ่งยากกว่าในการนำไปใช้
2. ใช้ช่องว่างเต็มความกว้าง เหตุใดโซลูชันนี้จึงเป็นไปได้ เนื่องจากช่องว่างแบบเต็มความกว้างนั้นค่อนข้างง่ายต่อการใช้งาน แม้ว่าจะเป็นช่องว่างด้วย แต่โค้ด HTML ที่เกี่ยวข้องก็ไม่ใช่โค้ดช่องว่าง เป็นโค้ดอื่น ดังนั้น Dreamweaver จึงถือว่ามันเป็นอักขระแทนที่จะเป็นช่องว่าง เราจึงอยู่อย่างสงบสุขได้ แต่ในเบราว์เซอร์ที่ไม่รองรับชุดอักขระภาษาจีน ดูเหมือนว่าอักขระที่อ่านไม่ออก
3. ใช้ช่องว่างที่นุ่มนวล นั่นคือกด Ctrl+shift+space ตรงตำแหน่งที่คุณต้องการแทรกช่องว่าง เบราว์เซอร์ทั้งหมดรู้จักช่องว่างดังกล่าว แต่ข้อเสียคือคุณไม่สามารถดูได้ว่ามีการแทรกช่องว่างจำนวนเท่าใดเมื่อแก้ไขเพจ คุณจะเห็นได้ชัดเจนเมื่อดูตัวอย่างในเบราว์เซอร์เท่านั้น ไม่สัญชาตญาณเพียงพอ ซอฟต์สเปซใช้โค้ดจริงๆ มันคือเครื่องหมายอวกาศที่ไม่หยุดนิ่ง มันสามารถสร้างช่องว่างที่นุ่มนวลได้ แต่ละครั้งที่คุณกด Ctrl+shift+space คุณจะเพิ่มโค้ด
แม้ว่าโค้ดจะเรียบง่าย แต่ก็มีประสิทธิผลมากเช่นกัน เมื่อสร้างหน้าเว็บ เราใช้โค้ดนี้เพื่อช่วยเมื่อเราเว้นว่างหนึ่งบรรทัดหรือหลายบรรทัด เพื่อนๆ ที่เคยศึกษา HTML ทราบดีว่าแท็ก <p></p> ใช้เพื่อทำเครื่องหมายย่อหน้า ถ้าฉันแค่เขียน <p></p> โค้ดนี้จะสร้างบรรทัดว่างหรือไม่ สิ่งนี้ไม่ถูกต้อง จะต้องเพิ่มลงในแท็ก <p> <p> </p>โค้ดประเภทนี้จะมีเอฟเฟกต์บรรทัดว่าง ที่นี่เครื่องหมายยังมีบทบาทในการดำรงตำแหน่งด้วย นอกจากนี้ หากคุณใช้ Dreamweaver เพื่อสร้างตาราง คุณจะพบตารางนั้นเมื่อคุณดูซอร์สโค้ด หน้าในเซลล์ <td> มีเครื่องหมายนี้ <td> </td> หากคุณลบเครื่องหมายเหล่านี้ คุณจะพบว่าเซลล์ทั้งหมดถูกบีบเข้าด้วยกัน ไม่สามารถกรอกเนื้อหาได้เลยและคุณต้องลากขอบ