ฉันคิดว่าโดยทั่วไปมันเป็นกำลังใจที่จะโพสต์คำตอบในหัวข้อที่ไม่ได้เห็นกิจกรรมเป็นเวลานาน อย่างไรก็ตามฉันรู้สึกว่ามีบางสิ่งที่เกี่ยวข้องซึ่งยังไม่ได้กล่าวถึง
ก่อนอื่นให้ฉันพูดถึงส่วนขยาย Firefox ต่อไปนี้ที่ฉันค้นพบเมื่อหลายเดือนก่อน: เครื่องอ่านคอลัมน์
https://addons.mozilla.org/en-US/firefox/addon/column-reader/
ทำไมเราถึงเลื่อนในแนวตั้ง?
สำหรับการเปรียบเทียบ: พิจารณาภาษาที่เขียนในคอลัมน์แนวตั้ง สำหรับภาษาอย่างที่หน้าจอไวด์สกรีนในปัจจุบันนั้นเหมาะสมที่สุด นั่นคือวิธีการทำงาน: คุณเลื่อนตั้งฉากกับทิศทางของเส้นของคุณ หน้าหนังสืออยู่ในรูปแบบแนวตั้งเนื่องจากเส้นของเราอยู่ในแนวนอน
ดังที่ได้อธิบายไว้ในคำตอบก่อนหน้านี้: ความสามารถในการรีโฟลว์ของเอ็นจิ้นการจัดวางของเบราว์เซอร์ของเรานั้นได้รับการปรับแต่งไปเป็นแนวตั้ง
ความสามารถหลายคอลัมน์
ทีมพัฒนาของเบราว์เซอร์อาจเลือกที่จะเพิ่มความสามารถหลายคอลัมน์ในวิธีต่อไปนี้ก่อนแสดงผลหน้าทั้งหมดเป็นคอลัมน์เดียวจากนั้นตัดเป็นแถบที่มีความสูงพิกเซลของพื้นที่หน้าต่างที่มีอยู่และแสดงแถบเหล่านั้น - ข้างๆ. แต่คุณสร้างคอลัมน์ได้กว้างแค่ไหน แม้ว่าจะใช้ความกว้างน้อยมากสำหรับข้อความจริง แต่บ่อยครั้งที่โค้ดเพจสำหรับสีพื้นหลังเฉพาะสำหรับความกว้างทั้งหมดของพื้นที่หน้าต่างที่มีอยู่
จากนั้นเอ็นจิ้นการเรนเดอร์ต้องเล่นอย่างปลอดภัยและจัดสรรพื้นที่แนวนอนทั้งหมดไปยังคอลัมน์เดียว
เป็นไปได้หรือไม่ที่นักออกแบบเว็บจะใช้เค้าโครงหลายคอลัมน์ที่มีการจัดเรียงใหม่
ที่จะวิ่งเข้าสู่ difficulities รุนแรง คุณต้องได้รับความสูงและความกว้างของพื้นที่หน้าต่างที่มีอยู่และทำการตัดและจัดเรียงแถบเป็นคอลัมน์ใน Javascript จากนั้นคุณต้องตัดสินใจว่าจะทำอย่างไรกับภาพที่ถูกตัดเป็นสองชิ้น
การจัดการกับเรื่องแบบนั้นเป็นสิ่งที่เอ็นจิ้นเลย์เอาต์ทำ หากต้องการลองและสร้างไลบรารี Javascript ที่อำนวยความสะดวกในการจัดเรียงแบบหลายคอลัมน์ใหม่คือการสร้างเอ็นจิ้นการแสดงผลใน Javascript นั่นเป็นการสร้างแพลตฟอร์มในแพลตฟอร์ม
ขนาดจอภาพ
ฉันพบว่ามันน่าหงุดหงิดที่ในหน้าจอคอมพิวเตอร์ที่มีผลกระทบหดตัวสองสามปีที่ผ่านมา จอภาพขนาดใหญ่มีความสูง 1200 พิกเซลทุกวันนี้เพียง 1,050 ใช่กว้างขึ้น แต่สำหรับข้อความที่ไม่สามารถใช้พื้นที่ได้
นอกจากนี้ในแนวตั้งแนวตั้งจอภาพเหล่านั้นแคบเกินไป
ฉันมีการตั้งค่าจอภาพสองจอโดยที่จอภาพทั้งสองในแนวตั้งจอภาพทั้งสองอยู่ที่ 1200x1600px สำหรับฉันนั่นคือพิกเซลขั้นต่ำที่ 1200
คำสั่งแบบมีเงื่อนไขใน CSS
หมายเหตุเกี่ยวกับเค้าโครงความกว้างคงที่
ฉันชอบคำสั่ง CSS ที่ช่วยให้ผู้ออกแบบเว็บสามารถรองรับความกว้างได้หลากหลายในขณะที่หลีกเลี่ยงแถบเลื่อนและคงความสามารถในการอ่านได้: "ความกว้างสูงสุด" (มีสี่คำสั่งดังนี้: ความกว้างต่ำสุดความกว้างสูงสุดความสูงต่ำสุดความสูงสูงสุด) สำหรับ div ที่มีข้อความให้ระบุความกว้างสูงสุดคือ, พูด, 65em
คุณจะได้รับถ้า / อื่น ๆ
หากพื้นที่ที่มีอยู่น้อยกว่า 65em ข้อความจะถูกปรับใหม่ตามนั้น: ไม่มีแถบเลื่อนแนวนอนหากพื้นที่ว่างที่มีมากกว่า 65em ระบบจะทำการตั้งค่า div ที่ 65em