ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - ข้อมูล
วิธีปรับตารางสำหรับ CSS บนมือถือ ข้อมูลอะไรที่สำคัญ?

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

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

วิธีสร้างตารางแบบตอบสนองโดยใช้ CSS

หากต้องการสร้างตารางแบบโต้ตอบ ให้เพิ่มองค์ประกอบคอนเทนเนอร์ ล้น-x:อัตโนมัติรอบๆ

:

...

บันทึก. ใน OS X Lion (บน Mac) แถบเลื่อนจะถูกซ่อนไว้ตามค่าเริ่มต้นและจะปรากฏเฉพาะเมื่อมีการใช้งานเท่านั้น (แม้ว่าจะตั้งค่าเป็น "overflow:scroll" หรืออัตโนมัติก็ตาม)

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

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

ก่อนอื่นเรามาดูกันว่าตารางมีลักษณะอย่างไร:

รุ่นโทรศัพท์ ราคา RAM, GB Diagonal, นิ้ว PPI Battery, mAh
วันพลัสวัน 100500 ถู 3 5.5 401 3100
OnePlus สอง 100500 ถู 4 5.5 401 3300
OnePlus X 100500 ถู 3 5 441 2525

วิธี Bootstrap เพื่อจัดวางตารางแบบตอบสนอง

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

ง่ายมาก: ตารางถูกล้อมด้วย div ซึ่งตั้งค่าเป็นความกว้างสูงสุด 100% และโอเวอร์โฟลว์: อัตโนมัติ

...

หากโต๊ะยาว คุณสามารถกำหนดความสูงสูงสุดและแก้ไขส่วนหัวของตารางได้

ผลลัพธ์ตามตัวอย่างต่อไปนี้สามารถดูได้ในหน้านี้

เค้าโครงของตารางที่ปรับเปลี่ยนได้อย่างแท้จริง

หากคุณมีตารางบนไซต์ของคุณบ่อยครั้ง การใช้ปลั๊กอิน Footable ก็สมเหตุสมผล

ก่อนอื่นคุณต้องเชื่อมต่อปลั๊กอิน (ดาวน์โหลดบน GitHub หรือเชื่อมต่อจาก CDN) และเริ่มต้นด้วย:

$(function() ( $(".table").footable(); ));

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

JQuery(function () ( jQuery(".table").footable(( คำนวณWidthOverride: function() ( return (width: jQuery(window).width()); ) )); ))

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

รุ่นโทรศัพท์ ราคา RAM, GB Diagonal, นิ้ว PPI Battery, mAh ...

ทั้งหมดนี้หมายความว่าอย่างไร? บนแท็บเล็ต คอลัมน์ "RAM", "Diagonal", "PPI" และ "Battery" จะถูกซ่อนไว้ เมื่อลดขนาดเป็นโทรศัพท์ คอลัมน์ "ราคา" ก็จะรวมเข้าด้วยกัน

จุดตรวจสอบสามารถระบุได้ในการเริ่มต้น:

JQuery(function () ( jQuery(".table").footable(( CalculatorWidthOverride: function() ( return (width: jQuery(window).width()); ), จุดพัก: ( มือถือ: 0, แท็บเล็ต: 720, เดสก์ท็อป: 1024 ) ));

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

คุณยังสามารถตรวจสอบให้แน่ใจว่าบางคอลัมน์ถูกขยายตามค่าเริ่มต้น เมื่อต้องการทำเช่นนี้ ให้ระบุแอตทริบิวต์ข้อมูล data-expanded="true"

... ...
วันพลัสวัน 100500 ถู 3 5.5 401 3100

ความสามารถของปลั๊กอินไม่ได้สิ้นสุดเพียงแค่นั้น แต่ก็เพียงพอแล้วที่จะสร้างตารางแบบปรับเปลี่ยนได้ เราจะดูความเป็นไปได้อื่น ๆ ในครั้งต่อไป

หน้าต่าง: Internet Explorer 10.0+, Firefox 1.5+, Google Chrome, Opera 9.5+, Safari 3.1+, SeaMonkey 1.0+ [1]

ลินุกซ์: Firefox 1.5+, Google Chrome / Chromium, Opera 9.5+, SeaMonkey 1.0+ [2]

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

1 2 3 4 5 6 7 8 9 10
Table_data_1 Table_data_2 Table_data_3 Table_data_4 Table_data_5 Table_data_6 Table_data_7 Table_data_8 Table_data_9 Table_data_10

HTML/XHTML. รหัส:

1

2

3

4

5

6

7

8

9

10

Table_data_1

Table_data_2

Table_data_3

Table_data_4

Table_data_5

Table_data_6

Table_data_7

Table_data_8

Table_data_9

Table_data_10

ตาราง (แสดง: บล็อก; ล้น-x: อัตโนมัติ;)

/* CSS เพิ่มเติม เพียงเพื่อให้ตัวอย่างมีลักษณะ: */

ตาราง (ยุบขอบ: ยุบ;)

ตาราง td,th (ช่องว่างภายใน: 10px; เส้นขอบ: 1px #000 ทึบ;)

หมายเหตุ: คุณสมบัติ CSS display: block ทำให้ตารางใช้ความกว้างเท่าที่จำเป็นเพื่อรองรับข้อมูลโดยไม่บิดเบือนภาพ ไม่ต้องขยายความกว้างทั้งหมดของพื้นที่ว่างบนหน้าอีกต่อไป แม้ว่า width: 100% จะถูกเพิ่มลงในโค้ด CSS ตัวอย่าง:

1 2 3
Table_data_1 Table_data_2 Table_data_3

Aliosque subditos และธีม

มีบริการออนไลน์มากมายสำหรับการสร้าง sitemap.xml อย่างไรก็ตาม คุณสามารถทำได้ด้วยตัวเองบนคอมพิวเตอร์โดยใช้เบราว์เซอร์ lynx และยูทิลิตี้บรรทัดคำสั่ง Linux หลายตัว ต่อไปนี้เป็นตัวอย่างของสคริปต์ทุบตีที่เรียกว่า "sitemap.sh" ที่ใช้สคริปต์เหล่านี้ สคริปต์ทุบตีที่สร้างไฟล์ sitemap.xml: #!/bin/bash cd /home/me/sitemap/www/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://www.compmiscellanea.com/ > / dev /null cd /home/me/sitemap/www2/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://compmiscellanea.com/ > /dev/null แมว /home/me/sitemap/www2/traverse.dat > > /home/me/sitemap/www/traverse.dat แมว /home/me/sitemap/www/traverse.dat | sed -e "s/\\.//g" | เรียงลำดับ | uniq > /home/me/sitemap/sitemap/sitemap.xml sed -i "s/\&/\&\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i "s/"/ \&apos\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i "s/"/\"\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i " s/>/\>\;/g" /home/me/sitemap/sitemap/sitemap.xml sed -i "s/

 


อ่าน:


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

วิธีใส่เพลงในการโทร

วิธีใส่เพลงในการโทร

เบื่อกับเสียงเรียกเข้ามาตรฐานบนโทรศัพท์ของคุณแล้วหรือยัง? อ่านคำแนะนำของเราแล้วคุณจะได้เรียนรู้วิธีตั้งค่าเพลงโปรดของคุณเป็นเสียงเรียกเข้าของ Android ล้าน...

อัปเดต Android: จะอัปเดตเป็นเวอร์ชันใหม่ได้อย่างไร ย้อนกลับ?

อัปเดต Android: จะอัปเดตเป็นเวอร์ชันใหม่ได้อย่างไร ย้อนกลับ?

ไม่เพียงแนะนำให้อัปเดตระบบปฏิบัติการ Android เท่านั้น แต่ยังเป็นกระบวนการที่จำเป็นสำหรับการทำงานที่เสถียรของสมาร์ทโฟนอีกด้วย สำหรับเจ้าของโทรศัพท์...

จะทำอย่างไรถ้า Nokia Lumia ไม่เปิดขึ้นมา?

จะทำอย่างไรถ้า Nokia Lumia ไม่เปิดขึ้นมา?

เว็บไซต์ nokiaconnects.com 10 เคล็ดลับอันทรงคุณค่าที่จะเป็นประโยชน์สำหรับผู้ใช้สมาร์ทโฟน Nokia Lumia ทุกคนที่ต้องอ่าน เคล็ดลับจะขึ้นอยู่กับ...

การติดตั้งเฟิร์มแวร์อย่างเป็นทางการบน Lenovo RocStar (A319) Lenovo กระพริบ

การติดตั้งเฟิร์มแวร์อย่างเป็นทางการบน Lenovo RocStar (A319) Lenovo กระพริบ

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

ฟีดรูปภาพ อาร์เอสเอส