Latest web development tutorials
×

CSS หลักสูตร

CSS หลักสูตร CSS แนะนำโดยย่อ CSS ไวยากรณ์ CSS Id และ Class ผู้เลือก CSS สร้าง CSS พื้นหลัง(background) CSS ข้อความ(text) CSS แบบอักษร(Fonts) CSS ลิงค์(link) CSS ลักษณะของรายการ(ul) CSS ตาราง(table) CSS รูปแบบกล่อง CSS กรอบ(border) CSS เส้นแสดงรูปร่าง(outline) CSS ขอบ(margin) CSS การกรอก(padding) CSS การจัดกลุ่มและการสร้างรัง CSS ขนาด(Dimension) CSS แสดงผล(display) CSS ตั้งอยู่(position) CSS ลอย(float) CSS เป็นเส้นตรง(align) CSS การรวมกันของเตอร์ CSS หลอกชั้นเรียน CSS องค์ประกอบหลอก CSS ป้าย CSS เมนูแบบเลื่อนลง CSS แกลเลอรี่ภาพ CSS ภาพใส/ทึบแสง CSS ภาพโมเสคเทคโนโลยี CSS ประเภทสื่อ CSS แอตทริบิวต์เตอร์ CSS ย่อ CSS ตัวอย่าง

CSS3 หลักสูตร

CSS3 หลักสูตร CSS3 แนะนำโดยย่อ CSS3 กรอบ(border) CSS3 พื้นหลัง CSS3 การเปลี่ยนแปลงอย่างค่อยเป็นค่อยไป CSS3 ผลข้อความ CSS3 แบบอักษร CSS3 2D เปลี่ยนแปลง CSS3 3D เปลี่ยนแปลง CSS3 การเปลี่ยนแปลง CSS3 นิเมชั่น CSS3 หลายคอลัมน์ CSS3 ส่วนติดต่อผู้ใช้

CSS ออกแบบที่ตอบสนอง

Viewport ตารางมุมมอง คำสั่งสื่อ ภาพ วีดีโอ(video) กรอบ

CSS คู่มืออ้างอิง

CSS คู่มืออ้างอิง CSS ผู้เลือก CSS อ้างอิงคำพูด CSS Web แบบอักษรปลอดภัย CSS นิเมชั่น CSS หน่วย CSS สี CSS ค่าสี CSS ชื่อสี CSS สีเลขฐานสิบหก

CSS Positioning (ตำแหน่ง)

บางครั้งการวางตำแหน่งที่ยุ่งยากมาก!

ตัดสินใจที่จะแสดงให้เห็นในหน้าขององค์ประกอบ!

องค์ประกอบสามารถซ้อนทับกัน!


ตำแหน่ง (ตำแหน่ง)

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

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

มีสี่วิธีการวางตำแหน่งที่แตกต่างกัน


การวางตำแหน่งแบบคงที่

องค์ประกอบ HTML เริ่มต้นที่ไม่ได้อยู่องค์ประกอบปรากฏในกระแสปกติ

องค์ประกอบตำแหน่งคงที่จะไม่ด้านบนด้านล่างซ้ายขวาอิทธิพล


ตำแหน่งคงที่

ตำแหน่งขององค์ประกอบสัมพันธ์กับหน้าต่างเบราว์เซอร์เป็นตำแหน่งที่คงที่

แม้ในขณะที่หน้าต่างถูกกลิ้งจะไม่ย้าย:

ตัวอย่าง

p.pos_fixed
{
position:fixed;
top:30px;
right:5px;
}

ลอง»

หมายเหตุ: การวางตำแหน่งถาวรใน IE7 และ IE8 คำอธิบาย DOCTYPE ต้องสนับสนุน!

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

คงองค์ประกอบตำแหน่งและองค์ประกอบอื่น ๆ ที่ทับซ้อนกัน


ตำแหน่งสัมพัทธ์

องค์ประกอบตำแหน่งญาติอยู่ในตำแหน่งเทียบกับตำแหน่งปกติ

ตัวอย่าง

h2.pos_left
{
position:relative;
left:-20px;
}
h2.pos_right
{
position:relative;
left:20px;
}

ลอง»

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

ตัวอย่าง

h2.pos_top
{
position:relative;
top:-50px;
}

ลอง»

องค์ประกอบตำแหน่งญาติมักจะใช้เป็นภาชนะบล็อกองค์ประกอบตำแหน่งอย่างแน่นอน


ตำแหน่งแน่นอน

ตำแหน่งการวางตำแหน่งที่แน่นอนขององค์ประกอบที่สัมพันธ์กับองค์ประกอบหลักในตำแหน่งที่ใกล้ที่สุดถ้าองค์ประกอบที่ไม่ได้ตำแหน่งแล้วองค์ประกอบหลัก, ตำแหน่งเทียบกับ <html>:

ตัวอย่าง

h2
{
position:absolute;
left:100px;
top:150px;
}

ลอง»

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

องค์ประกอบในตำแหน่งที่แน่นอนและองค์ประกอบอื่น ๆ ที่ทับซ้อนกัน


องค์ประกอบที่ทับซ้อนกัน

ปฐมนิเทศและเป็นอิสระจากองค์ประกอบเอกสารไหลเพื่อให้พวกเขาสามารถครอบคลุมองค์ประกอบอื่น ๆ บนหน้าเว็บ

แอตทริบิวต์ดัชนี z ระบุคำสั่งซ้อนขององค์ประกอบ (ซึ่งองค์ประกอบที่ควรจะวางอยู่ด้านหน้าหรือด้านหลัง)

องค์ประกอบสามารถมีคำสั่งสแต็คเชิงบวกหรือเชิงลบของการ:

ตัวอย่าง

img
{
position:absolute;
left:0px;
top:0px;
z-index:-1;
}

ลอง»

องค์ประกอบมีคำสั่งซ้อนสูงขึ้นอยู่เสมอในด้านหน้าของคำสั่งที่ซ้อนล่างขององค์ประกอบ

หมายเหตุ: หากสององค์ประกอบในตำแหน่งที่ทับซ้อนไม่ได้ระบุ Z - ดัชนีตำแหน่งสุดท้ายขององค์ประกอบในรหัส HTML จะแสดงอยู่ด้านบน


ตัวอย่าง

ตัวอย่างเพิ่มเติม

รูปร่างตัดองค์ประกอบ

ตัวอย่างนี้แสดงให้เห็นถึงวิธีการตั้งค่ารูปทรงขององค์ประกอบ องค์ประกอบที่ถูกตัดเป็นรูปร่างนี้และแสดง

วิธีการใช้แถบเลื่อนเพื่อแสดงเนื้อหาของล้นองค์ประกอบภายใน

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

วิธีการตั้งค่าเบราว์เซอร์ในการจัดการน้ำล้นโดยอัตโนมัติ

ตัวอย่างนี้แสดงให้เห็นถึงวิธีการตั้งค่าเบราว์เซอร์ในการจัดการน้ำล้นโดยอัตโนมัติ

เปลี่ยนเคอร์เซอร์

ตัวอย่างนี้แสดงให้เห็นถึงวิธีการเปลี่ยนเคอร์เซอร์


ทั้งหมดคุณสมบัติตำแหน่ง CSS

"CSS คอลัมน์" ระบุจำนวนที่ CSS (CSS1 หรือ CSS2) เวอร์ชั่นของความหมายของสถานที่ให้บริการ

คุณสมบัติ คำอธิบาย ความคุ้มค่า CSS
ก้น ชดเชยการกำหนดเขตแดนระหว่างชายแดนอัตรากำไรขั้นต้นที่ลดลงและการวางตำแหน่งขององค์ประกอบประกอบด้วยบล็อกภายใต้ รถยนต์
ความยาว
%
สืบทอด
2
คลิป คลิปองค์ประกอบตำแหน่งอย่างแน่นอน รูปร่าง
รถยนต์
สืบทอด
2
เคอร์เซอร์ เลื่อนเคอร์เซอร์ไปที่แสดงชนิดที่กำหนด URL
รถยนต์
เล็ง
ผิดนัด
ตัวชี้
ย้าย
E-ปรับขนาด
NE-ปรับขนาด
NW-ปรับขนาด
N-ปรับขนาด
SE-ปรับขนาด
SW-ปรับขนาด
S-ปรับขนาด
W-ปรับขนาด
ข้อความ
รอ
ช่วย
2
ซ้าย กำหนดองค์ประกอบการกำหนดเป้าหมายด้านซ้ายขอบชดเชยเขตแดนบล็อกระหว่างขอบด้านซ้ายของที่มีมัน รถยนต์
ความยาว
%
สืบทอด
2
ล้น
เมื่อเนื้อหาขององค์ประกอบที่กำหนดสิ่งที่เกิดขึ้นเมื่อล้นภูมิภาค รถยนต์
ซ่อนเร้น
เลื่อน
มองเห็นได้
สืบทอด
2
ล้น-Y
ระบุวิธีการจัดการเนื้อหาของขอบด้านบน / ด้านล่างของล้นองค์ประกอบพื้นที่เนื้อหา รถยนต์
ซ่อนเร้น
เลื่อน
มองเห็นได้
ไม่มีการแสดงผล
ไม่มีเนื้อหา
2
ล้น-X
ระบุวิธีการจัดการไปทางขวาขอบ / ซ้ายของพื้นที่เนื้อหาของล้นเนื้อหาองค์ประกอบ รถยนต์
ซ่อนเร้น
เลื่อน
มองเห็นได้
ไม่มีการแสดงผล
ไม่มีเนื้อหา
2
ตำแหน่ง ระบุชนิดขององค์ประกอบการวางตำแหน่ง แน่นอน
คงที่
ญาติ
คงที่
สืบทอด
2
ขวา มันกำหนดองค์ประกอบการกำหนดเป้าหมายประกอบด้วยชายแดนและขอบขวาชดเชยระหว่างเส้นขอบด้านขวาของบล็อก รถยนต์
ความยาว
%
สืบทอด
2
ด้านบน มันกำหนดองค์ประกอบตำแหน่งที่ชายแดนและอัตรากำไรขั้นต้นของ บริษัท ในบล็อกที่มีการชดเชยระหว่างเขตแดน รถยนต์
ความยาว
%
สืบทอด
2
ดัชนี z การตั้งค่าเพื่อซ้อนขององค์ประกอบ จำนวน
รถยนต์
สืบทอด
2