เมื่อคุณฝังองค์ประกอบไว้ใน HTML คุณมีโอกาสสองประการที่จะเพิ่มสไตล์ CSS ให้กับ:
- คุณสามารถจัดรูปแบบได้
IFRAME ตัวเอง
- คุณสามารถจัดรูปแบบหน้าเว็บภายใน
IFRAME (ภายใต้เงื่อนไขบางประการ)
ใช้ CSS เพื่อสร้างองค์ประกอบ IFRAME
สิ่งแรกที่คุณควรพิจารณาเมื่อใส่สไตล์ iframes ของคุณคือ
IFRAME
margin: 0; padding: 0; ชายแดน: ไม่มี; ความกว้าง: ราคา ; ความสูง: ราคา ; กับ ความกว้าง
และ ความสูง
กำหนดขนาดที่เหมาะกับเอกสารของฉัน ต่อไปนี้คือตัวอย่างของเฟรมที่ไม่มีสไตล์และเป็นแบบที่มีพื้นฐานเพียงอย่างเดียว อย่างที่คุณเห็นรูปแบบเหล่านี้ส่วนใหญ่เพียงแค่เอาเส้นขอบรอบ ๆ iframe แต่พวกเขายังตรวจสอบให้แน่ใจว่าเบราว์เซอร์ทั้งหมดแสดง iframe ที่มีระยะขอบการเบาะและมิติเท่ากัน HTML5 แนะนำให้คุณใช้ ล้น
คุณสมบัติที่จะเอาแถบเลื่อน แต่ไม่น่าเชื่อถือ ถ้าคุณต้องการลบหรือเปลี่ยนแถบเลื่อนคุณควรใช้ เลื่อน
ใน iframe ของคุณด้วย เมื่อต้องการใช้ เลื่อน
เพิ่มแอ็ตทริบิวต์เช่นแอตทริบิวต์อื่น ๆ แล้วเลือกค่าใดค่าหนึ่งจากสามค่า: ใช่
, ไม่
, หรือ รถยนต์
ใช่
บอกเบราว์เซอร์ให้ใส่แถบเลื่อนเสมอแม้ว่าจะไม่จำเป็นก็ตาม ไม่
กล่าวว่าเพื่อลบแถบเลื่อนทั้งหมดหากต้องการหรือไม่ รถยนต์
เป็นค่าดีฟอลต์และรวมถึงแถบเลื่อนเมื่อจำเป็นและจะลบออกเมื่อไม่ได้ต่อไปนี้คือวิธีการปิดการเลื่อนด้วยปุ่ม เลื่อนแอตทริบิวต์: เลื่อน = "ไม่"> ในการปิดการเลื่อนใน HTML5 คุณควรจะใช้ ล้น
คุณสมบัติ แต่อย่างที่คุณเห็นในตัวอย่างเหล่านี้จะไม่ทำงานได้อย่างน่าเชื่อถือในเบราว์เซอร์ทั้งหมด ต่อไปนี้คือวิธีที่คุณจะเลื่อนไปมาตลอดเวลาด้วย ล้นคุณสมบัติ: style = "overflow: scroll;"> มีอยู่ ไม่มีทาง เพื่อปดการเลื่อนภาพดวย ล้น
คุณสมบัติ นักออกแบบหลายคนต้องการให้ iframes ของพวกเขาผสมผสานกับพื้นหลังของหน้าเว็บที่พวกเขาอยู่เพื่อให้ผู้อ่านไม่ทราบว่า iframe อยู่ที่นั่น แต่คุณยังสามารถเพิ่มรูปแบบเพื่อให้โดดเด่นได้ การปรับเส้นขอบเพื่อให้ iframe แสดงได้ง่ายขึ้นเป็นเรื่องง่าย เพียงแค่ใช้ ชายแดน
(หรือที่เกี่ยวข้อง) ขอบด้านบน
, ชายแดนขวา
, ชายแดนซ้าย
, และ ขอบล่างคุณสมบัติ) เพื่อกำหนดเส้นขอบ: iframe {border-top: # c00 จุด 1 จุด;border-right: # c00 2px จุด;border-left: # c00 2px จุด;border-bottom: # c00 จุด 4px;}
แต่คุณไม่ควรหยุดด้วยการเลื่อนและเส้นขอบสำหรับสไตล์ของคุณ คุณสามารถใช้สไตล์ CSS อื่น ๆ กับ iframe ของคุณได้ ตัวอย่างนี้ใช้รูปแบบ CSS3 เพื่อให้ iframe เป็นเงามุมโค้งมนและหมุนไป 20 องศา iframe {margin-top: 20px;margin-bottom: 30px;-moz-border-radius: 12px;-webkit-border-radius: 12px;รัศมีขอบ: 12px;-moz-box-shadow: 4px 4px 14px # 000;- เว็บแคมกล่อง - เงา: 4px 4px 14px # 000;กล่องเงา: 4px 4px 14px # 000;-moz-เปลี่ยน: หมุน (20deg);-webkit-เปลี่ยน: หมุน (20deg);-o-เปลี่ยน: หมุน (20deg);-ms-เปลี่ยน: หมุน (20deg);กรอง: ProgID: DXImageTransform.Microsoft.BasicImage (หมุน = 0.2);} การจัดรูปแบบเนื้อหาของ iframe ก็เหมือนกับการจัดรูปแบบหน้าเว็บอื่น ๆ แต่คุณ ต้องมีสิทธิ์เข้าถึงเพื่อแก้ไขเพจ . หากคุณไม่สามารถแก้ไขหน้าเว็บ (ตัวอย่างเช่นในเว็บไซต์อื่น) หากคุณสามารถแก้ไขหน้าเว็บได้คุณสามารถเพิ่มสไตล์ชีตหรือสไตล์ภายนอกในเอกสารได้เช่นเดียวกับที่คุณกำหนดให้กับหน้าเว็บอื่น ๆ ในไซต์ของคุณ
นี่คือ iframe
นี่คือ iframe
จัดรูปแบบเนื้อหา Iframe