ส่วนของเว็บไซต์
ตัวเลือกของบรรณาธิการ:
- ความแตกต่างระหว่าง PCI Express และ PCI คืออะไร?
- คำสั่งไฟล์ Bat จะสร้างไฟล์ค้างคาวได้อย่างไร? คำสั่งพื้นฐาน ไฟล์ Bat ตัวอย่างเนื้อหาไฟล์ Bat
- เครือข่ายการจัดการตนเองแบบไร้สายทางปัญญา
- ข้อมูลอะไรที่สำคัญ?
- Origin – จะรับเวอร์ชันล่าสุดได้ที่ไหน วิธีดาวน์โหลดและติดตั้งอย่างถูกต้อง
- วิธีการตั้งค่าปุ่มลัดสำหรับโปรแกรมต่างๆ วิธีการตั้งค่าปุ่มลัดบนคีย์บอร์ด
- ใช้เวลาของคุณในการซื้อจูนเนอร์ DVB-T2
- QQ: ลงทะเบียนและตั้งคำถามเพื่อความปลอดภัย นี่คือรายการข้อกำหนดโดยย่อสำหรับการตลาดผ่านอีเมลในประเทศจีน
- วิธีใส่ความคิดเห็น VKontakte บน WordPress
- เว็บแคม VKontakte: คุณสมบัติใหม่
การโฆษณา
วิธีปรับตารางสำหรับ CSS บนมือถือ ข้อมูลอะไรที่สำคัญ? |
ตารางข้อมูลไม่รองรับการออกแบบที่ตอบสนองได้ดีนัก น่าเสียดายที่ช่วงเวลานี้มีอยู่ การออกแบบที่ตอบสนองเป็นเรื่องเกี่ยวกับการปรับแต่งการออกแบบของคุณเพื่อรองรับขนาดหน้าจอที่แตกต่างกัน แล้วจะเกิดอะไรขึ้นเมื่อหน้าจอแคบกว่าความกว้างตารางข้อมูลขั้นต่ำ? คุณสามารถย่อและดูทั้งตารางได้ แต่ขนาดตัวอักษรจะเล็กเกินกว่าจะอ่านได้ หรือคุณสามารถขยายจุดอ่านได้ แต่คุณจะต้องเลื่อนในแนวตั้งและแนวนอน (น่าเสียดาย) เพื่อดูตาราง ตารางข้อมูลสามารถค่อนข้างกว้างและแน่นอน ตารางสามารถปรับความกว้างได้ (น้ำหนัก=100%) แต่เนื้อหาของเซลล์อาจแคบลงจนไม่สามารถมองเห็นได้ เพื่อหลีกเลี่ยงช่วงเวลาที่ไม่พึงประสงค์นี้ จึงมีการใช้ตารางแบบปรับได้ ตารางดังกล่าวจะแสดงแถบเลื่อนแนวนอนหากหน้าจอเล็กเกินไปที่จะแสดงเนื้อหาทั้งหมด วิธีสร้างตารางแบบตอบสนองโดยใช้ CSSหากต้องการสร้างตารางแบบโต้ตอบ ให้เพิ่มองค์ประกอบคอนเทนเนอร์ ล้น-x:อัตโนมัติรอบๆ
บันทึก. ใน OS X Lion (บน Mac) แถบเลื่อนจะถูกซ่อนไว้ตามค่าเริ่มต้นและจะปรากฏเฉพาะเมื่อมีการใช้งานเท่านั้น (แม้ว่าจะตั้งค่าเป็น "overflow:scroll" หรืออัตโนมัติก็ตาม) เว็บไซต์แบบปรับเปลี่ยนได้เลิกเป็นที่สนใจมานานแล้วและกลายเป็นเรื่องธรรมดามากขึ้นเรื่อยๆ เมื่อพิจารณาข่าวล่าสุดเกี่ยวกับการจัดอันดับของเครื่องมือค้นหา (หากใครไม่ทราบ ระบบจะให้ความสำคัญกับไซต์ที่ตอบสนองในการค้นหาจากอุปกรณ์เคลื่อนที่) จำนวนไซต์ดังกล่าวจะยังคงเพิ่มขึ้นต่อไป คุณอาจต่อต้านการปรับตัวให้เข้ากับอุปกรณ์เคลื่อนที่หรือเป็นฝ่ายสนับสนุน แต่ความจริงยังคงอยู่: ลูกค้าต้องการให้เว็บไซต์ของตนปรับเปลี่ยนได้มากขึ้นเรื่อยๆ และผู้ดูแลเว็บก็ต้องปรับเปลี่ยนเช่นกัน ปัญหาหลักประการหนึ่งเมื่อปรับไซต์ให้มีความละเอียดต่างกันคือตาราง โดยเฉพาะอย่างยิ่งหากมีข้อมูลจำนวนมาก มาดูสองวิธีในการจัดวางตารางแบบตอบสนอง ก่อนอื่นเรามาดูกันว่าตารางมีลักษณะอย่างไร:
พูดตามตรง: ตารางดังกล่าวไม่สามารถเรียกได้ว่าปรับเปลี่ยนได้อย่างแท้จริง มันดูดีบนมือถือ ไม่มีอะไรโดดเด่นตรงไหนและเลย์เอาต์ของเว็บไซต์ไม่ “ลื่นไหล” วิธีนี้เหมาะสมอย่างยิ่งหากตารางบนไซต์ของคุณพบได้ยาก และไม่มีประโยชน์ที่จะเชื่อมต่อปลั๊กอินบางตัวและเขียนสไตล์เพิ่มเติมเนื่องจากสิ่งเหล่านี้ Bootstrap ใช้วิธีนี้ แล้วมันทำงานยังไงล่ะ? ง่ายมาก: ตารางถูกล้อมด้วย div ซึ่งตั้งค่าเป็นความกว้างสูงสุด 100% และโอเวอร์โฟลว์: อัตโนมัติ
หากโต๊ะยาว คุณสามารถกำหนดความสูงสูงสุดและแก้ไขส่วนหัวของตารางได้ ผลลัพธ์ตามตัวอย่างต่อไปนี้สามารถดูได้ในหน้านี้ หากคุณมีตารางบนไซต์ของคุณบ่อยครั้ง การใช้ปลั๊กอิน Footable ก็สมเหตุสมผล ก่อนอื่นคุณต้องเชื่อมต่อปลั๊กอิน (ดาวน์โหลดบน GitHub หรือเชื่อมต่อจาก CDN) และเริ่มต้นด้วย: $(function() ( $(".table").footable(); )); ที่นี่เราต้องชี้แจงบางสิ่งบางอย่าง: ด้วยเหตุผลบางอย่างสคริปต์ไม่นับความกว้างของวิวพอร์ต แต่นับความกว้างของตาราง เพื่อแก้ไขปัญหานี้ คุณจะต้อง "ปรับปรุง" สคริปต์เล็กน้อย: JQuery(function () ( jQuery(".table").footable(( คำนวณWidthOverride: function() ( return (width: jQuery(window).width()); ) )); )) ในการเริ่มต้น เราจะระบุคลาสของตารางหรือเฉพาะแท็กตารางหากเราต้องการให้ตารางทั้งหมดบนไซต์ปรับเปลี่ยนได้
ทั้งหมดนี้หมายความว่าอย่างไร? บนแท็บเล็ต คอลัมน์ "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"
ความสามารถของปลั๊กอินไม่ได้สิ้นสุดเพียงแค่นั้น แต่ก็เพียงพอแล้วที่จะสร้างตารางแบบปรับเปลี่ยนได้ เราจะดูความเป็นไปได้อื่น ๆ ในครั้งต่อไป หน้าต่าง: 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 มีข้อมูลมากเกินไป ตารางจะกว้างกว่าพื้นที่ว่างบนเพจและเริ่มล้น เพื่อแก้ไขสถานการณ์ คุณสามารถเพิ่มการเลื่อนแนวนอนลงในตารางได้ ตัวอย่าง: 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 ตัวอย่าง: 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/ |