CSS เป็นภาษาในการใส่สไตล์ทั่วไปและรวมถึงคุณสมบัติสำหรับมาร์กอัปด้วยเช่นกัน แม้ว่าเบราว์เซอร์กระแสหลักจะไม่มีสิ่งใดถูกนำมาใช้ แต่อาจเป็นประโยชน์สำหรับโปรแกรมอ่านหน้าจอ (แต่ฉันไม่รู้ว่าจะใช้งานได้หรือไม่
ฉันในฐานะบุคคลที่กำลังมองเห็นเขียน CSS ในลูปข้อเสนอแนะที่ฉันเปลี่ยน CSS เล็กน้อยจากนั้นดูว่าหน้าเปลี่ยนแปลงไปอย่างไร หากข้อเสนอแนะนี้เป็นไปไม่ได้หรือยากมากเราต้องถอยกลับไปใช้หลักการออกแบบและหวังว่าพวกเขาจะทำงานได้อย่างถูกต้อง
สัดส่วนจะง่ายต่อการจัดการเมื่อเราคิดว่าหน้าเป็นกริด แผนกทั่วไปคือการใช้แถวบนสุดสำหรับการนำทางและหัวเรื่องและคอลัมน์ด้านขวาสำหรับเนื้อหาที่เกี่ยวข้อง คอลัมน์ด้านซ้ายใช้สำหรับเนื้อหาหลักและกว้างประมาณสองถึงสามเท่าของคอลัมน์ด้านขวา นี่เป็นวิธีแสดงไซต์ Exchange Stack โดยคร่าวๆ ใน CSS สิ่งนี้สามารถนำไปใช้กับdisplay: table
และรูปแบบการแสดงที่เกี่ยวข้องtable-row
และtable-cell
หรือกับ flexbox model ที่ใหม่กว่า อัตราส่วนที่แน่นอนนั้นไม่สำคัญอย่างน่าประหลาดใจ
หน้าจะดูดีขึ้นเมื่ออยู่กึ่งกลางแนวนอน
เราไม่จำเป็นต้องใช้สีมาก: มีสีพื้นหลัง (โดยปกติจะเป็นสีสดใสและไม่อิ่มตัว) และสีข้อความ (โดยปกติจะเป็นสีเข้มและสีอิ่มตัว) เราสามารถลดความคมชัดของความสว่างเพื่อลดความสำคัญของข้อความเช่นเชิงอรรถทางสายย่อยหรือรายละเอียดอื่น ๆ การใช้โมเดลสี HSV นั้นง่ายกว่า RGB มากสำหรับเรื่องนี้ มีจานสีจำนวนมากที่สามารถใช้งานได้หากสีเทาธรรมดาน่าเบื่อเกินไป ควรใช้สี แต่เท่าที่จำเป็น
ขนาดตัวอักษรสามารถใช้เพื่อระบุความสำคัญ - ขั้นตอนที่ 2 พอยต์และไม่ต่ำกว่า 9 พอยต์ดูเหมือนสมเหตุสมผล สำหรับข้อความปกติขนาดตัวอักษร 14 พอยต์ไม่ควรเกิน ขนาดตัวอักษรและความคมชัดของข้อความมีความคล้ายคลึงกับระดับเสียงพูด
CSS ข้อเสนอไม่เพียง แต่หน่วยที่แน่นอนของการวัดที่เหมือนpx
หรือcm
แต่ยังหน่วยญาติเหมือนem
และคำหลักที่เหมือนหรือthin
medium
การใช้การวัดแบบสัมพันธ์และคำหลักเหล่านี้มักจะง่ายกว่า
ข้อความไม่ควรกว้างเกินกว่า40em
นี้
เบราว์เซอร์มาพร้อมกับสไตล์ชีทเริ่มต้น พวกเขาไม่สวย แต่คุณไม่จำเป็นต้องแทนที่ทุกอย่าง การเลือก webfont อย่างง่ายและการตั้งค่าความกว้างสูงสุดสำหรับองค์ประกอบข้อความเป็นสองสิ่งที่สำคัญที่สุด การเขียน HTML แบบความหมายมีความสำคัญต่อสไตล์เริ่มต้นในการทำงาน
ด้วยสิ่งนี้มันควรจะเป็นไปได้ที่จะสไตล์บล็อกง่าย ๆ หรือเช่น อย่างไรก็ตาม:
การแก้จุดบกพร่องรหัสเป็นเรื่องยากมากขึ้นดังนั้นหากคุณไม่เห็นสิ่งที่คุณทำ ฉันไม่ได้สิ่งที่ถูกต้องในการลองครั้งแรกของฉัน แต่คุณจะรู้ได้อย่างไรว่าสิ่งต่าง ๆ มีลักษณะ“ ถูกต้อง”?
บางสิ่งจำเป็นต้องมีการจัดวางองค์ประกอบที่แม่นยำเช่นในเมนูป๊อปอัป
รูปภาพและไอคอนสามารถเพิ่มความลึกให้กับการออกแบบได้ แต่คุณจะเลือกได้ยาก
รูปแบบกล่อง CSS นั้นแย่มากและยากที่จะจำลองในหัวของคุณ
ฉันจะสมมติว่าคุณจะสามารถเขียน CSS ได้เล็กน้อย แต่มันน่าผิดหวังอย่างมาก ฉันไม่รู้ว่ามีเทคโนโลยีช่วยเหลือใดบ้าง แต่ฉันคิดว่าคำติชมสัมผัสจะช่วยให้คุณออกแบบเลย์เอาต์ทั่วไป บางทีการเขียนโปรแกรมคู่กับคนที่มีสายตาอาจเป็นทางออกที่ดีสำหรับรายละเอียดเล็ก ๆ น้อย ๆ ?