..


ลิงก์ผู้สนับสนุน

ปรับขนาดทรัพย์สินของ CSS3

บทความที่เขียนโดย Max Bossi

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

ในปัจจุบันคุณสมบัตินี้เป็นจำนวนมากอื่น ๆ ของ CSS3 จะไม่ได้รับการสนับสนุนอย่างกว้างขวางโดยเบราว์เซอร์ทั้งหมด แต่เพียงผู้ของครอบครัว WebKit (Safari และ Chrome) และ Firefox 4

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

ปรับขนาดผู้จัดการ

ปรับขนาดสถานที่ให้บริการอาจมีค่าที่แตกต่าง :

  • องค์ประกอบ = ไม่มีไม่ได้ปรับขนาดได้;
  • แนวนอน = องค์ประกอบสามารถปรับขนาดตามแนวนอนเท่านั้น
  • = องค์ประกอบตามแนวตั้งสามารถปรับขนาดในแนวตั้งเท่านั้น
  • = ทั้งสององค์ประกอบที่สามารถปรับขนาดทั้งแนวตั้งและแนวนอน;
นี่คือตัวอย่างบางส่วน :





 / *







 ป้องกันการปรับขนาดของ textarea







 * /







 textarea {ปรับขนาด : none;}









 / *







 ฉันสร้างองค์ประกอบที่ปรับขนาดได้ตามแนวตั้ง







 * /







 ปรับขนาด div.vert {: แนวตั้ง;}



การจัดการขนาดที่ถูกผูกไว้กับ

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

  • สูงสุดความกว้างและความสูงสูงสุด
  • นาทีขนาดกว้างและนาทีที่มีความสูง
ลองมาดูตัวอย่างของ div ปรับขนาดแนวนอนที่มีความกว้างคงที่สูงสุด :





 {div.horiz



  



 ความสูง : 200px;



  



 กว้าง : 300px;



  



 สูงสุดความกว้าง : 600px;



  



 background : # EEEEEE;



  



 border : 3px solid # dddddd;



  



 overflow : auto;



  



 ปรับขนาด : แนวนอน;







 }



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

ในประเภทเดียวกัน ...
E - Learning
CSS (หลักสูตร) CSS (หลักสูตร)
การออกแบบเว็บและการใช้งานตาม W3C CSS และ XHTML เริ่มต้นจาก 29 €
HTML (หลักสูตร) HTML (หลักสูตร)
ภาษามาร์คอัปสำหรับเว็บจาก 29 €
Webmaster ขั้นสูง (หลักสูตร) Webmaster ขั้นสูง (หลักสูตร)
กลายเป็นเว็บมาสเตอร์มืออาชีพ จาก 39 €
ลิงก์ผู้สนับสนุน