เคล็ดลับและเทคนิคที่ถูกมองข้ามใน CSS สำหรับการออกแบบเว็บ

เผยแพร่แล้ว: 2018-02-15

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

หนึ่งในคุณสมบัติที่สำคัญที่สุดที่นักออกแบบเว็บไซต์ต้องพิจารณาคือการใช้ Cascading Style Sheet (CSS)

CSS หรือ Cascading Style Sheet เป็นภาษาที่ใช้สำหรับการนำเสนอหน้าเว็บบนเว็บไซต์ซึ่งรวมถึงการใช้สี เค้าโครงหน้าเว็บและแบบอักษร ช่วยให้สามารถนำเสนอผลงานที่เข้ากันได้ของเว็บไซต์กับอุปกรณ์ต่างๆ ของหน้าจอขนาดเล็กและขนาดใหญ่ หรือแม้แต่ในกระบวนการพิมพ์ CSS ไม่ได้อิงตาม HTML แต่สามารถใช้กับภาษามาร์กอัปที่ใช้ XML ได้ ความเป็นอิสระจาก HTML นี้ช่วยให้ CSS ดูแลเว็บไซต์ แชร์สไตล์ชีตข้ามหน้า และแก้ไขหน้าเป็นธีมและสภาพแวดล้อมที่แตกต่างกัน โดยทั่วไปถือว่าเป็นการแยกโครงสร้างหรือเนื้อหาออกจากการนำเสนอ เมื่อถึงเวลาที่ CSS ได้กลายเป็นวิธีการออกแบบเว็บที่ได้รับความนิยมมากที่สุดซึ่งเป็นประโยชน์ต่อนักออกแบบในรูปแบบต่างๆ

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

1. การกำหนดหมายเลขอัตโนมัติ

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

2. ความคิดสร้างสรรค์ด้วยการขีดเส้นใต้

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

3. ใบเสนอราคาบนเว็บไซต์

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

4. การจัดการโต๊ะ

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

5. ทำให้มองเห็นได้

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

6. การสร้างข้อความ

บางครั้งเมื่อคุณเพิ่มรูปภาพตรงกลางหรือด้านข้างของหน้าเว็บ คุณต้องการให้เนื้อหาของคุณล้อมรอบรูปภาพให้โค้งงออย่างสวยงามด้วยขอบเขตของรูปภาพ แต่เนื่องจากตัวเลือกที่จำกัดทำให้ข้อความของคุณเป็นแบบพื้นฐานเสมอ โดยรูปสี่เหลี่ยมผืนผ้าของภาพ “รูปร่าง CSS” ให้คุณมีตัวเลือกในการเปลี่ยนวิธีการพื้นฐานและบอกเป็นนัยถึงวิธีที่คุณต้องการให้เป็น มีคุณสมบัติสามประการสำหรับการปรับเนื้อหาของคุณ ได้แก่ "รูปร่างภายนอก" "ระยะขอบรูปร่าง" และ "เกณฑ์ภาพรูปร่าง" ด้วยตัวเลือกนี้ คุณสามารถปรับเนื้อหาของคุณกับภาพโดยรอบตามที่คุณต้องการ

7. ทำเครื่องหมายทุ่ง

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

8. จู้จี้จุกจิกกับสี

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

9. การตรวจสอบกล่องกาเครื่องหมาย

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

10. สร้างเว็บไซต์ของคุณตามธีม

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

11. จัดเตรียมรูปแบบไฟล์สำหรับลิงค์

คุณอาจเคยเห็นเอกสารที่เชื่อมโยงกับรูปภาพหรือเว็บไซต์เพื่อดาวน์โหลดหรือย้ายผู้ใช้ไปยังเว็บไซต์อื่น อาจต้องใช้เครื่องมือหลายอย่างเพื่อให้ขั้นตอนนั้นถูกต้อง แต่ CSS ทำให้ขั้นตอนนี้ง่ายขึ้นเช่นกัน คุณสามารถเชื่อมโยงเว็บของคุณด้วยคุณสมบัติของ “content:url()” ของ CSS และเพิ่มลิงก์ของเอกสารที่คุณต้องการ

12. เพิ่มเอฟเฟกต์พารัลแลกซ์

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

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