ความละเอียดเว็บไซต์ที่แนะนำ (กว้างและสูง)? [ปิด]


123

มีมาตรฐานในการแก้ปัญหาเว็บไซต์ทั่วไปหรือไม่?

เรากำลังกำหนดเป้าหมายจอภาพรุ่นใหม่ซึ่งอาจกว้างอย่างน้อย 1280px แต่ความสูงอาจแตกต่างกันไปและแต่ละเบราว์เซอร์อาจมีความสูงของแถบเครื่องมือที่แตกต่างกันด้วย

มีมาตรฐานแบบนี้หรือไม่?


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

20
ฉันเห็นด้วยกับเดมอน นี่เป็นคำถามที่ถูกต้องและหลายคนอยากฟังคำตอบ ฉันคิดว่า SO กลายเป็นคนขี้โมโหในการปิดคำถาม
webworm

Stack overflow เหมาะกว่าสำหรับ Q&A แบบสัมบูรณ์นั่นคือเรื่องทางเทคนิคที่มีคำตอบที่เป็นรูปธรรมไม่ใช่คำถามที่ความคิดเห็นที่แตกต่างกันอาจถูกต้องหรือคำตอบที่ถูกต้องขึ้นอยู่กับกรณีการใช้งาน / โครงการอย่างเคร่งครัด ..
Juan

ความกว้างของไซต์ stackoverflow อยู่ที่ประมาณ 1090px.odd!
Necktwi

คำตอบ:


221

คำแนะนำในวันนี้คือ:

เพิ่มประสิทธิภาพสำหรับ 1024x768 สำหรับเว็บไซต์ส่วนใหญ่จะครอบคลุมผู้เยี่ยมชมส่วนใหญ่ บันทึกส่วนใหญ่ระบุว่า 92-99% ของการเข้าชมของคุณจะกว้างมากกว่า 1024 ในขณะที่ 1280 เป็นเรื่องปกติมากขึ้นเรื่อย ๆ แต่ก็ยังมีล็อตที่ 1024 และต่ำกว่านั้น เพิ่มประสิทธิภาพสำหรับสิ่งนี้ แต่อย่าเพิกเฉยต่อสิ่งอื่น ๆ

1024 = 960 ~ การบัญชีสำหรับการเลื่อนขอบหน้าต่าง ฯลฯ หมายถึงความกว้างที่แท้จริงของหน้าจอ 1024x768 คือประมาณ 960 พิกเซล เครื่องมือบางอย่างจะขึ้นอยู่กับขนาดที่เล็กกว่าเล็กน้อยประมาณ 940 นี่คือความกว้างของภาชนะที่เริ่มต้นในการบูตทวิตเตอร์

อย่าออกแบบสำหรับขนาดเดียว ขนาดหน้าต่างแตกต่างกันไป อย่าถือว่าขนาดหน้าจอเท่ากับขนาดหน้าต่าง ออกแบบสำหรับขั้นต่ำที่เหมาะสม แต่ถือว่าจะปรับ

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

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

เข้าสู่ระบบการแสดงผลข้อมูลเบราว์เซอร์ คุณจะได้รับตัวเลขจริงเกี่ยวกับเรื่องนี้ ผมพบว่าตัวเลขบางที่นี่และที่นี่และที่นี่ คุณยังสามารถควบคุมไซต์ของคุณเพื่อรวบรวมข้อมูลเดียวกันได้

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

เพิ่มเติมเกี่ยวกับความละเอียดหน้าจอ:

เพิ่มเติมเกี่ยวกับการออกแบบที่ตอบสนอง:

เครื่องมือและเฟรมเวิร์กส่วนหน้าสำหรับการออกแบบที่ตอบสนองและรูปแบบของเหลว:


8
คุณอาจต้องการตรวจสอบ: 960.gsไซต์ที่สมบูรณ์เกี่ยวกับการออกแบบโดยใช้ 960 พิกเซลในตาราง เทคนิคนี้เรียกว่า "960 grid designs"
BerggreenDK

3
ดูเหมือน SO จะใช้ 960 โดยไม่มีอะไรเป็นของเหลว Just FYI
colithium

ไซต์ของคุณไม่ควรมีการเลื่อนแนวนอนที่ 800px ด้วยเช่นกัน บางทีมันอาจจะดูไม่ดีที่สุด แต่ทุกอย่างก็ยังพอดี
palswim

มีการอัปเดตเกี่ยวกับเรื่องนี้หรือไม่? คำตอบนี้มีอายุหลายปีแล้ว
Crashalot

29

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

การใส่ข้อ จำกัด เทียมเช่นขนาดหน้าจอขั้นต่ำจะ จำกัด ตลาดของคุณ

ต้องบอกว่าฉันเชื่อว่าเดสก์ท็อปทุกเครื่องควรแสดง 1024x768 ได้ แต่เบราว์เซอร์ที่ทำงานบน iPhone หรืออุปกรณ์ที่ท้าทายหน้าจออื่น ๆ หรือแม้แต่เบราว์เซอร์ที่ไม่ได้ใช้เดสก์ท็อปทั้งหมดสำหรับเบราว์เซอร์

เพื่อตอบคำถามเฉพาะของคุณไม่ฉันไม่เชื่อว่ามีมาตรฐานใด ๆ สำหรับพื้นที่แสดงผลขั้นต่ำหรือทั่วไปในเบราว์เซอร์


14
เดี๋ยวก่อน 1024x768 อาจเป็นขนาดหน้าจอทั้งหมด แต่มักจะลดลงตามแถบระบบการตกแต่งหน้าต่างแถบเมนูแถบเครื่องมือแถบแท็บและแถบเลื่อนและแท็บการนำทาง
Svante

7
คำแนะนำที่ไม่ดี ใครบอกว่า HTML ไม่เหมาะกับเค้าโครง? เลย์เอาต์ของเหลวเป็นแบบยุค 90 ซึ่งความแตกต่างของความละเอียดค่อนข้างน้อย ลองอ่านข้อความที่ฟอนต์ 10pt บนหน้าจอ 2560x1600 โดยไม่ จำกัด ความกว้างใด ๆ คุณจะเริ่มเกลียดเค้าโครงของเหลวเหล่านั้นในไม่ช้า
Wouter van Nifterick

1
@Pax: ประเด็นของฉันคือมันยากมากที่จะสร้างเลย์เอาต์ของเหลวที่ใช้งานได้ดีทั้งความละเอียดต่ำและสูงมาก ฉันไม่เคยเจอเว็บไซต์ที่ทำงานได้ดีบน PDA ของฉันและบนจอภาพความละเอียดสูงด้วย html เดียวกัน คนที่ดีที่สุดถูกกำหนดเป้าหมายโดยเฉพาะ
Wouter van Nifterick

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

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

8

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

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

อัปเดตเมื่อ 15/15/2010: เมื่อฉันตอบคำถามนี้ครั้งแรก 800 พิกเซลเป็นคำตอบที่เหมาะสม อย่างไรก็ตามในตอนนี้ฉันขอแนะนำให้กว้าง 1024 พิกเซล (หรือ 960 ตามที่คนอื่นชี้ให้เห็น) เทคโนโลยีเดินหน้า ...


ฉันจะขยายคำแถลงให้อาจพูดได้ว่าการบังคับให้เลื่อนหลายทิศทางเป็นการละเมิดที่เป็นไปได้ Hori-scroll จะดีมากถ้าทำอย่างถูกต้อง deanoakley.com thehorizontalway.com/html/css/urban-outfitters
typeoneerror

2
สิ่งที่เราต้องการคือปุ่มใหม่สองปุ่มบนแป้นพิมพ์ "Page Left" และ "Page Right"
paxdiablo

@TypeOneError ไม่รู้สึกดีที่จะเรียกดูแม้ว่ามันจะไม่เป็นธรรมชาติ
UnkwnTech

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

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

4

นี่คือสถิติของการแสดงเบราว์เซอร์ในปี 2008: http://www.w3schools.com/browsers/browsers_display.asp

ผู้ใช้ประมาณ 50% ยังคงใช้ 1024x768 หากคุณต้องการให้ไซต์ของคุณดูดีในความละเอียดสูงให้ใช้รูปแบบที่ยืดหยุ่น


โปรดจำไว้ว่าสถิติของ w3schools มีไว้สำหรับผู้ที่เยี่ยมชมไซต์ของตน ส่วนใหญ่จะเป็นคนที่พัฒนาหน้าเว็บซึ่งไม่ใช่ส่วนที่เหมาะสมของประชากร เมื่อพิจารณาจากสถิติของเบราว์เซอร์ firefox คือ 44% ในขณะที่ IE อยู่ที่ 46% อาจไม่ใช่ตัวอย่างที่ดีในการวัดผลเว็บทั่วไป
Kibbee

3

มีมาตรฐานอุตสาหกรรมสำหรับความกว้าง (อย่างน้อยก็ตาม yahoo) ความกว้างที่รองรับคือ 750, 950, 974, 100%

มีข้อดีของความกว้างเหล่านี้สำหรับกริดที่กำหนดไว้ล่วงหน้า (เค้าโครงคอลัมน์) ซึ่งทำงานได้ดีกับมิติข้อมูลมาตรฐานสำหรับโฆษณาหากคุณจะรวมไว้

การพูดคุยที่น่าสนใจก็น่าดู

ดูYUI Base


คุณช่วยเพิ่มลิงค์ไปยังการพูดคุยที่คุณพูดถึงได้ไหม
Sri Kadimisetty

3

นี่คือเครื่องมือที่ยอดเยี่ยม: ขนาดเบราว์เซอร์ Google Labs


1
ลิงค์ตายแล้ว ตอนนี้เป็นส่วนหนึ่งของ Google Analytics ซึ่งเข้าถึงได้ด้วยการเข้าสู่ระบบเท่านั้นภายใต้ผู้ชม> เทคโนโลยี> เบราว์เซอร์และระบบปฏิบัติการ> เลือก "ความละเอียดหน้าจอ"
Dave Liepmann

2

ฉันจะบอกว่าคุณควรคาดหวังให้ผู้ใช้มีจอภาพที่มีความละเอียด 800x600 เท่านั้น รัฐบาลแคนาดามีมาตรฐานที่ระบุรายการนี้เป็นหนึ่งในข้อกำหนด แม้ว่าอาจจะดูเหมือนน้อยสำหรับคนที่มีจอภาพไวด์สกรีน แต่อย่าลืมว่าไม่ใช่ทุกคนที่มีจอภาพที่ดี ฉันยังคงรู้จักผู้คนมากมายที่ทำงานที่ 1024x768 และไม่ใช่เรื่องแปลกเลยที่จะเจอคนที่วิ่งใน 800x600 โดยเฉพาะในเว็บคาเฟ่ราคาถูกขณะเดินทาง นอกจากนี้ยังเป็นการดีที่จะทำให้หน้าต่างเบราว์เซอร์ของคุณเต็มหน้าจอหากคุณไม่ต้องการ คุณสามารถทำให้ไซต์กว้างขึ้นบนหน้าจอที่กว้างขึ้น แต่อย่าทำให้ผู้ใช้เลื่อนในแนวนอน เคย. ข้อดีอีกอย่างของการรองรับความละเอียดที่ต่ำกว่าคือไซต์ของคุณจะทำงานบนโทรศัพท์มือถือและ Nintendo Wii ง่ายขึ้นมาก

หมายเหตุเกี่ยวกับความกว้างอย่างน้อย 1280 ของคุณฉันต้องบอกว่าเป็นวิธีการลงน้ำ จอภาพที่ไม่ใช่แบบไวด์สกรีนขนาด 17 และ 19 นิ้วส่วนใหญ่รองรับความละเอียดสูงสุด 1280x1024 เท่านั้น และแล็ปท็อปจอกว้าง 14 นิ้วที่ฉันพิมพ์อยู่ตอนนี้มีขนาด 1280 พิกเซลเท่านั้น ฉันจะบอกว่าความละเอียดขั้นต่ำที่ใหญ่ที่สุดที่คุณควรพยายามคือ 1024x768 แต่ 800x600 จะเหมาะที่สุด


2

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


ไชโยโหวตเพิ่มขึ้นตั้งแต่คุณเห็นด้วยกับฉัน :-) แม้ว่าในสองใจเกี่ยวกับเรื่องนี้เนื่องจากคุณอาจได้รับคะแนนเสียงมากกว่าฉัน :-( โอ้ดี c'est la vie
paxdiablo

+1 สำหรับการพิมพ์คำตอบนี้ด้วยแป้นพิมพ์ iphone ;) เว็บไซต์ของฉันดูดีที่ 1024 ด้วยซาฟารีของ iphone, fwiw
typeoneerror

สำหรับ iPhone ฉันคิดว่ามันจะขึ้นอยู่กับว่าคุณถือมันแนวตั้งหรือแนวนอนเพราะขนาดจะแตกต่างกันอย่าง
ชัดเจน

1
@TypeOneError ไม่เพียง แต่ฉันพิมพ์บน iPhone ฉันกำลังเดินกลับจากผับด้วย ;-)

@Pax ไม่เห็นได้ชัดว่าฉันจะไม่ ;-)

1

ไม่ควรกำหนดเป้าหมายความละเอียดเฉพาะใด ๆ แต่ควรปรับให้เข้ากับความละเอียดต่างๆได้อย่างง่ายดาย


1

แนวทางที่เราใช้ซึ่งดูเหมือนจะใช้กันอย่างแพร่หลายและได้รับการสำรองข้อมูลโดยตัวเลขที่เราได้รับจาก Google Analytics คือการออกแบบไซต์ให้ทำงานบนหน้าจอที่กว้าง 1024 พิกเซลและสูง 768 พิกเซล (1024x768 และ 1280x800 เป็นความละเอียดทั่วไปที่เราเห็นซึ่งคิดเป็นอย่างน้อย 70% ของการเข้าชมทั้งหมด)

นี่คือเหตุผลที่คุณเห็นไซต์จำนวนมาก (รวมอยู่ด้วย) ซึ่งใช้คอลัมน์กลางกว้างประมาณ 1,000 พิกเซลและมีเนื้อหาที่สำคัญที่สุดใน 500-600 พิกเซลด้านบนดังนั้นจึงอยู่ในครึ่งหน้าบนเมื่อดูในหน้าจอขนาดนี้

การใช้เลย์เอาต์แบบกว้าง 1,000 พิกเซลทำงานได้ดีพอสมควรกับขนาดหน้าจอที่มีความกว้างสูงสุดประมาณ 1680 พิกเซล (โดยทั่วไปจะสูงที่สุดเท่าที่คุณจะเห็นในแล็ปท็อปยกเว้นขนาดใหญ่ 17 นิ้ว) แต่จะดูโง่ไปหน่อยใน 1920 พิกเซล กว้าง ๆ (คอมพิวเตอร์ระดับไฮเอนด์โดยทั่วไปคือเวิร์กสเตชัน) อย่างไรก็ตามความละเอียดสูงมากเหล่านี้ไม่ได้คำนึงถึงเปอร์เซ็นต์การเข้าชมจำนวนมากบนอินเทอร์เน็ตทั่วไป - 2% หรือน้อยกว่า (ในทางกลับกันหากคุณมีผู้ชมที่เชี่ยวชาญเช่นไซต์นี้ ตัวเลขที่มีความละเอียดสูงอาจสูงกว่านี้บ้าง)


หากคุณไม่ลงคะแนนโปรดเพิ่มความคิดเห็นว่าทำไม
Greg Beech

1

แม้ว่าความกว้างที่ดีที่สุดอาจถึง 1024 แต่คุณจะต้องปรับความสูงสำหรับบัญชีสำหรับการตั้งค่าเบราว์เซอร์ต่างๆ (แถบเครื่องมือการนำทางแถบเครื่องมือบุ๊กมาร์กแถบเครื่องมือสถานะ ฯลฯ ) และบัญชีสำหรับการตั้งค่าแถบงาน มันจะลด 768 ลงอย่างรวดเร็วเหลือ 550


1

ไม่ว่าเบราว์เซอร์เป้าหมายของคุณจะมีขนาดเท่าใดตรวจสอบให้แน่ใจว่าได้มีพื้นที่สำหรับแถบเครื่องมือของเบราว์เซอร์แถบสถานะและแถบเลื่อนตามด้านบน Internet Explorer (IME) มักมีพื้นที่แนวตั้งมากกว่า 100px ในแถบเครื่องมือและแถบสถานะ โดยปกติถ้าฉันถ่ายด้วย 1024 x 768 ฉันจะพยายามออกแบบให้กว้างประมาณ 960 - 980px และสูง 600px เพื่อความปลอดภัย ด้วยวิธีนี้คุณสามารถรองรับการเลื่อนได้หากจำเป็นและมีพื้นที่สีขาวที่สวยงาม (หากการออกแบบต้องการ) ฉันขอแนะนำกริด YUI สำหรับอินสแตนซ์ที่คุณต้องการกำหนดเป้าหมายขนาดเฉพาะ:

ยูอิกริด


1

ฉันได้รับคำถามมากมายจากนักออกแบบเกี่ยวกับความกว้างไม่เพียง แต่ต้องใช้ความสูงเท่าใดเพื่อ 'เก็บทุกอย่างไว้ในครึ่งหน้าบน' นี่คือคำตอบหนึ่งที่ฉันให้เมื่อเร็ว ๆ นี้ -

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

(คุณต้องการให้มีอักขระ 65-80 ตัวต่อบรรทัดโดยมีความสูงบรรทัดประมาณ 1.15) นี่คือความกว้างของคอลัมน์ที่เหมาะสมที่สุดสำหรับข้อความและได้รับการพิสูจน์แล้วว่าเร็วและน่าอ่านกว่าคอลัมน์ที่กว้างหรือแคบมาก)

เท่าที่ 'ครึ่งหน้าบน' ฉันต้องระมัดระวังไม่ให้ใช้แนวคิดดังกล่าวบนเว็บ การเลื่อนในแนวนอนสามารถและควรหลีกเลี่ยงได้ แต่การเลื่อนในแนวตั้งเป็นสิ่งที่คุณไม่สามารถหลีกเลี่ยงได้ 100% สิ่งที่ฉันบอกคุณได้ก็คือบนจอแสดงผล 1024x768 (อย่างน้อย 95% ของผู้ใช้ที่มีสิ่งนั้นหรือสูงกว่านั้น) คุณควรจะพอใจกับบล็อกสูง 600px คงที่ แต่มีรูปแบบการแสดงผลที่แตกต่างกันมากมายเบราว์เซอร์ Chrome สามารถใช้พื้นที่ได้มากและไม่ใช่ทุกคนที่จะขยายหน้าต่างเบราว์เซอร์ให้ใหญ่ที่สุด

นี่คือไซต์อื่น ๆ ที่พูดในสิ่งเดียวกันไม่มากก็น้อย แต่การวางแผนที่จะให้ทุกอย่าง 'ครึ่งหน้าบน' เป็นเรื่องยากเพราะคุณอาจมีเพียง 400px หรือมากกว่านั้นตามสถิติจริง

และในที่สุดก็เป็นบทความยาว ๆ ที่มีรายละเอียดมาก (ฉันจะโพสต์มากกว่านี้ แต่ SO บอกว่าฉันเป็นคนโง่เกินไป) - วิธีการออกแบบสำหรับขนาดเบราว์เซอร์ - baekdal.com


1

โดยส่วนตัวแล้วฉันมักจะติดอยู่ที่ความกว้างสูงสุด 1000px ซึ่งอยู่ตรงกลางหน้ากระดาษ (ผ่านระยะขอบซ้าย / ขวา: อัตโนมัติ)

หากคุณใช้งานอะไรที่น้อยกว่า 1024x768 ก็ถึงเวลาอัปเกรด อย่างจริงจัง. เกือบจะเป็นปี 2010 แล้วคุณสามารถซื้อจอ LCD ราคาถูกที่มีความละเอียดดั้งเดิม 1280x1024


เพื่อเพิ่มสิ่งนี้ฉันเพิ่งซื้อหน้าจอแอลซีดีแบบไวด์สกรีน 1080p (1920x1080) ขนาด 23 นิ้วในราคา 150 ดอลลาร์ในวัน Black Friday นี้
ส่อเสียด

2
ฉันมองไม่เห็นว่าหน้าจอของนักพัฒนามีความสำคัญต่อคำถามอย่างไร ผู้เยี่ยมชมเว็บไซต์มีความสำคัญอย่างที่เห็นหรือไม่ เนื่องจากเป็นคำแนะนำที่ดีในการรับจอภาพที่ดีกว่าหรือมากกว่าหนึ่งจอภาพ
BerggreenDK

1

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


1

เลย์เอาต์ที่ยืดหยุ่นหรือเหลวจะทำให้การออกแบบมีความยืดหยุ่นเล็กน้อยเช่นหากคุณใช้ภาพพื้นหลังที่ต้องตรงกับภาพพื้นหลังของร่างกาย

ฉันอยากจะสร้างเลย์เอาต์ css ที่แตกต่างกันสำหรับไซต์และให้ใช้โดยขึ้นอยู่กับความละเอียดของผู้ใช้หรือหากเป็นไปไม่ได้ (ยังไม่ได้เจาะลึกลงไป) ให้เป็นตัวเลือกที่สามารถเลือกได้


1

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

@media screen and (max-width: 800px) {
styles
}
@media screen and (max-width: 1024px) {
styles
}
@media screen and (max-width: 1280px) {
styles
}

ดูสิ่งที่เราเพิ่งทำไปคือระบุสไตล์ 3 ชุดที่แสดงผลด้วยความละเอียดที่แตกต่างกัน ในกรณีตัวอย่างของเราหากความละเอียดของหน้าจอใหญ่กว่า 800px CSS สำหรับ 1024 จะถูกดำเนินการแทน ในทำนองเดียวกันหากหน้าจอที่แสดงเนื้อหาเป็น 1224px 1280 จะถูกดำเนินการเนื่องจาก 1224 มีขนาดใหญ่กว่า 1024 ไซต์ที่ฉันกำลังทำงานอยู่ตอนนี้ทำงานได้ที่ความละเอียดทั้งหมด 800x600 ถึง 1920x1080 สิ่งที่ควรทราบอีกประการหนึ่งก็คือไม่ใช่ทุกจอที่มีความละเอียดเท่ากันจะมีหน้าจอขนาดเดียวกัน คุณสามารถวางแล็ปท็อปได้ 15.4 เครื่องเคียงข้างกันในขณะที่ทั้งสองเครื่องมีลักษณะเหมือนกันทั้งคู่อาจมีความละเอียดที่แตกต่างกันอย่างมากเนื่องจากพิกเซลทั้งหมดไม่ได้มีขนาดเท่ากันบนหน้าจอ LCD ที่แตกต่างกัน ดังนั้นใช้ข้อความค้นหาสื่อและเริ่มสร้างเว็บไซต์ของคุณด้วยหน้าจอแล็ปท็อปที่มีความละเอียดสูงโดยเฉพาะ 1280+ นอกจากนี้ สร้างแบบสอบถามสื่อแต่ละรายการโดยใช้ความละเอียดที่แตกต่างกันบนแล็ปท็อปของคุณ คุณสามารถใช้การตั้งค่าความละเอียดของคุณใน Windows เพื่อปรับลง 800x600 และสร้างคิวรีสื่อที่ความละเอียดนั้นจากนั้นเปลี่ยนเป็น 1024x768 และสร้างคิวรีสื่ออื่นที่ความละเอียดนั้น ฉันสามารถไปได้เรื่อย ๆ แต่ฉันคิดว่าพวกคุณน่าจะเข้าใจตรงกัน

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

บทช่วยสอนนั้นจะแสดงวิธีการออกแบบสำหรับอุปกรณ์ทั้งหมด นอกจากนี้ยังมีบทช่วยสอนสำหรับ Media Queries โดยเฉพาะ ฉันพัฒนาไซต์ทั้งหมดเพื่อแสดงผลบนอุปกรณ์ทั้งหมดทุกหน้าจอและความละเอียดทั้งหมดโดยไม่ใช้โดเมนย่อยและมีเพียง CSS เท่านั้น! ฉันกำลังดำเนินการสนับสนุนแท็บเล็ตและสมาร์ทโฟนอยู่ ไซต์แสดงผลได้อย่างสมบูรณ์แบบบนแล็ปท็อปทุกเครื่องหรือทีวีจอแอลซีดีขนาด 50 นิ้วของคุณและหลาย ๆ หน้าทำงานได้อย่างสมบูรณ์แบบบนอุปกรณ์พกพาทั้งหมด หากคุณใส่โค้ดทั้งหมดบนหน้าเพจของคุณจะโหลดลดน้ำหนักอย่างรวดเร็ว! นอกจากนี้อย่าลืมใส่ใจกับการสนทนาในบทความนั้นเกี่ยวกับ CSS "background-size: cover;" หรือคุณสมบัติ "มี" ซึ่งจะทำให้กราฟิกพื้นหลังของคุณลื่นไหลและสามารถแสดงผลได้อย่างสมบูรณ์แบบในทุกความละเอียด

ทำตามบทเรียนของไซต์และคุณสามารถสร้างหน้าเว็บเดียวที่แสดงผลทุกอย่างและทุกอย่าง!


0

พยายามกำหนดเป้าหมาย 1024 เป็นความกว้างขั้นต่ำ ลองดูที่ 800 แต่อย่ากังวลมากเกินไปในการทำงานนั้น ที่ 800x600 แทบจะไม่มีเว็บไซต์หลักใดใช้งานได้ดังนั้นคนที่ทำงานด้วยความละเอียดนั้นจะมีปัญหาอยู่ตลอดเวลา

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


ฉันเห็นด้วยกับทั้งสองจุด ฉันไปได้กว้างประมาณ 960 (สำหรับหน้าจอ 1024x768) นักออกแบบเว็บไซต์ต้องตรวจสอบให้แน่ใจว่าความยาวบรรทัดจะไม่ยาวเกินไปมิฉะนั้นจะอ่านยากจริงๆ
Philip Morton

0

ฉันกำหนดเป้าหมายไปที่จอภาพ 1024 พิกเซล (แต่อย่าใช้พื้นที่นั้น 100%) ฉันยอมแพ้กับผู้ที่มี 800x600 ฉันอยากจะลงโทษไม่กี่คนด้วยฮาร์ดแวร์ที่ล้าสมัยโดยการเลื่อนหากจำเป็นเทียบกับการลงโทษทุกคนด้วยอุปกรณ์ใหม่โดยสิ้นเปลืองพื้นที่

ฉันคิดว่ามันขึ้นอยู่กับผู้ชมของคุณและลักษณะของแอปของคุณ


0

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

สิ่งสำคัญกว่าที่จะต้องพิจารณาความกว้างของวิวพอร์ตของเบราว์เซอร์มากกว่าความละเอียดของหน้าจอ - คุณไม่สามารถสรุปได้ว่าทุกพิกเซลบนหน้าจอจะถูกจัดสรรให้กับเบราว์เซอร์ (และแม้ว่าจะเป็นเช่นนั้นคุณต้องลบเบราว์เซอร์ Chrome) หากคุณสามารถเข้าถึงการวิเคราะห์ที่รายงานความกว้างของเบราว์เซอร์ ( ความกว้างของเบราว์เซอร์nbไม่ใช่ความละเอียดหน้าจอ) ให้ใส่ใจอย่างใกล้ชิด

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

โดยส่วนตัวแล้วฉันต้องการออกแบบสำหรับวิวพอร์ตที่ ~ 960 พิกเซลขึ้นไปคุณไม่สามารถทำได้เสมอไป ดังนั้นในบางกรณีก็ยังปลอดภัยที่สุดที่จะออกแบบสำหรับวิวพอร์ต <= 760 พิกเซลหรือมากกว่านั้น (จอแสดงผลกว้าง 800 พิกเซลขยายใหญ่สุด) แม้ว่าในที่สุดเราจะสามารถยกเลิกข้อ จำกัด นี้ครั้งแล้วครั้งเล่า - สำหรับเดสก์ท็อปอย่างน้อย - กำลังใกล้เข้ามาอย่างรวดเร็ว

ในกรณีที่การแปลงเป็นปัญหา - และคุณมีเค้าโครงความกว้างคงที่ - คุณควรมีเหตุผลที่ดีในการวางสิ่งที่ผู้ใช้ต้องคลิกเพื่อให้เครื่องบันทึกเงินสดไปที่ "ka-ching" ที่ใดก็ได้ทางตะวันออกของวันที่ 760 พิกเซล

Ditto สำหรับการนำทางหลัก

สุดท้ายทดสอบเค้าโครงของคุณในทุกสิ่งที่คุณสามารถทำได้ ใหญ่. เล็ก เดสก์ทอป. มือถือ งาน. ไม่มีสิ่งทดแทน


0

ฉันเพิ่งสุ่มตัวอย่างความละเอียดหน้าจอจากไซต์ไคลเอ็นต์ทั้งหมดที่ฉันเข้าถึงซึ่งรวมถึงไซต์มากกว่า 20 แห่งในมากกว่า 8 อุตสาหกรรมผลลัพธ์ที่ได้คือ
ข้อความแสดงแทน http://unkwndesign.com/so/percentScreenResolutions.png
จากสิ่งนี้ฉันจะบอกว่ามันดูดีใน 1024x768 เนื่องจากเป็นส่วนใหญ่ที่นี่โดยการยิงไกล อย่ากังวลกับความสูงมากนักอย่างไรก็ตามพยายามหลีกเลี่ยงการทำให้หน้าส่วนใหญ่มีมากกว่า 1-2 หน้าที่พิมพ์ตามขนาดฟอนต์เริ่มต้นของคุณคนส่วนใหญ่จะไม่อ่านหน้าที่ยาวขนาดนั้นและหากผู้ใช้ติดตั้งแถบเครื่องมือที่ใช้เวลานาน พื้นที่แนวตั้งความชอบส่วนตัวของฉันคือมันเป็นปัญหาของพวกเขา แต่ฉันไม่คิดว่ามันจะเป็นเรื่องใหญ่

* สังเกตว่าเปอร์เซ็นต์จะเพิ่มได้ถึง 100.05% เนื่องจากการปัดเศษ


0

โปรดทราบว่ายิ่งความละเอียดสูงเท่าไหร่โอกาสที่อินเทอร์เน็ตเบราว์เซอร์จะขยายใหญ่สุดก็จะน้อยลง

และบางเบราว์เซอร์ก็มีแถบด้านข้างด้วย

ขึ้นอยู่กับสิ่งที่คุณต้องการแสดงผล แต่ฉันจะใช้เค้าโครงความกว้างตัวแปรที่ไม่แตกที่ความกว้างประมาณ 800-900

ความสูงไม่ใช่ปัญหาจริงๆ


0

sbeam กล่าวว่า 'คุณต้องการให้มีอักขระ 65-80 ตัวต่อบรรทัดเสมอ' นั่นไม่เป็นความจริง ตัวอย่างเช่น Wikipedia อาจมีอักขระ 180 ตัวต่อบรรทัด หรือหมายถึงเว็บไซต์เฉพาะ?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.