มีใครทราบความกว้างและความสูงที่ปลอดภัยที่สุดสำหรับ BODY เมื่อดูหน้าเว็บใด ๆ บน iPad? ฉันต้องการหลีกเลี่ยงแถบเลื่อนให้มากที่สุด
ขอบคุณ
เอริค
มีใครทราบความกว้างและความสูงที่ปลอดภัยที่สุดสำหรับ BODY เมื่อดูหน้าเว็บใด ๆ บน iPad? ฉันต้องการหลีกเลี่ยงแถบเลื่อนให้มากที่สุด
ขอบคุณ
เอริค
คำตอบ:
ความกว้างและความสูงของพิกเซลของหน้าเว็บของคุณจะขึ้นอยู่กับการวางแนวและแท็กเมตาวิวพอร์ตหากระบุไว้ นี่คือผลลัพธ์ของการเรียกใช้ $ (window) .width () และ $ (window) .height () ของ jquery บนเบราว์เซอร์ iPad 1
เมื่อเพจไม่มีเมตาแท็กวิวพอร์ต:
เมื่อหน้าเว็บมีเมตาแท็กทั้งสองนี้:
<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width">
<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1">
ด้วย<meta name="viewport" content="width=device-width">
:
ด้วย<meta name="viewport" content="height=device-height">
:
ด้วย<meta name="viewport" content="height=device-height,width=device-width">
:
กับ <meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width,height=device-height">
กับ <meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,height=device-height">
ไม่มีคำตอบง่ายๆสำหรับคำถามนี้ WebKit เวอร์ชันมือถือของ Apple ที่ใช้ใน iPhone, iPod Touches และ iPads จะปรับขนาดหน้าให้พอดีกับหน้าจอซึ่งเป็นจุดที่ผู้ใช้สามารถซูมเข้าและออกได้อย่างอิสระ
กล่าวคือคุณสามารถออกแบบเพจของคุณเพื่อลดจำนวนการซูมที่จำเป็นให้เหลือน้อยที่สุด ทางออกที่ดีที่สุดของคุณคือทำให้ความกว้างและความสูงเท่ากับความละเอียดที่ต่ำกว่าของ iPad เนื่องจากคุณไม่รู้ว่าจะเน้นไปทางใด กล่าวอีกนัยหนึ่งคือคุณต้องสร้างหน้าของคุณเป็น 768x768 เพื่อให้พอดีกับหน้าจอของ iPad ไม่ว่าจะเน้นเป็น 1024x768 หรือ 768x1024
ที่สำคัญคุณต้องการออกแบบเพจของคุณด้วยการควบคุมขนาดใหญ่ที่มีพื้นที่มากมายที่ง่ายต่อการกดด้วยนิ้วหัวแม่มือคุณสามารถออกแบบเพจขนาด 768x768 ที่รกมากดังนั้นจึงต้องใช้การซูมจำนวนมาก เพื่อให้บรรลุเป้าหมายนี้คุณอาจต้องการแบ่งการควบคุมของคุณออกเป็นหน้าเว็บต่างๆ
ในทางกลับกันมันไม่ใช่การแสวงหาที่คุ้มค่าที่สุด หากในขณะที่ออกแบบคุณพบโอกาสที่จะทำให้หน้าของคุณ "เป็นมิตรกับนิ้วมือ" มากขึ้นก็ไปได้เลย ... แต่ความจริงก็คือผู้ใช้ iPad มักจะรู้สึกสบายใจมากกับการเลื่อนไปมาและซูมเข้าและออกจากหน้าเพื่อไปยังสิ่งต่างๆ จำเป็นสำหรับเว็บไซต์ส่วนใหญ่ หากมีสิ่งใดคุณอาจต้องการออกแบบเพื่อให้เอื้อต่อการนำทางประเภทนี้
สร้างกล่องที่มีข้อมูลที่จัดกลุ่มที่เกี่ยวข้องซึ่งสามารถแตะสองครั้งเพื่อโฟกัสได้อย่างง่ายดายและให้การควบคุมที่เกี่ยวข้องอยู่ใกล้กัน ผู้ใช้ iPad มักจะชื่นชอบหน้าที่อำนวยความสะดวกในการนำทางแบบซูมและแพนที่คุ้นเคยซึ่งพวกเขาคุ้นเคยมากกว่าจะเป็นหน้าที่มีการควบคุมน้อยกว่าเพื่อที่จะไม่ต้องทำ
คุณสามารถลองสิ่งนี้:
/*iPad landscape oriented styles */
@media only screen and (device-width:768px)and (orientation:landscape){
.yourstyle{
}
}
/*iPad Portrait oriented styles */
@media only screen and (device-width:768px)and (orientation:portrait){
.yourstyle{
}
}