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 หลอกชั้นเรียน

CSS เตอร์หลอกชั้นถูกนำมาใช้เพื่อเพิ่มผลพิเศษบางอย่าง


ไวยากรณ์

ไวยากรณ์หลอกชั้น:

selector:pseudo-class {property:value;}

คลาส CSS ยังสามารถใช้หลอกชั้น:

selector.class:pseudo-class {property:value;}


สมอเรียนหลอก

สนับสนุน CSS ในเบราว์เซอร์ของรัฐที่แตกต่างกันของการเชื่อมโยงที่สามารถแสดงผลในรูปแบบที่แตกต่างกัน

ตัวอย่าง

a:link {color:#FF0000;} /* 未访问的链接 */
a:visited {color:#00FF00;} /* 已访问的链接 */
a:hover {color:#FF00FF;} /* 鼠标划过链接 */
a:active {color:#0000FF;} /* 已选中的链接 */

ลอง»

หมายเหตุ: ความคมชัด CSS, A: โฉบต้องอยู่ใน A: การเชื่อมโยงและ A: หลังจากที่เข้าเยี่ยมชมที่มีประสิทธิภาพ

หมายเหตุ: ความคมชัด CSS, A: การใช้งานจะต้องอยู่ใน A: โฉบหลังจากนั้นจะมีประสิทธิภาพ

หมายเหตุ: ชื่อของหลอกชั้นไม่ได้เป็นกรณี ๆ ไป


หลอกชั้นเรียนและคลาส CSS

หลอกเรียนสามารถนำมาใช้ร่วมกับคลาส CSS:

a.red:visited {color: # FF0000;}

<a class="red" href="css-syntax.html"> CSS ไวยากรณ์ </a>

หากลิงก์ตัวอย่างข้างต้นได้รับการเข้าชมก็จะแสดงเป็นสีแดง


CSS - แรก - เด็กหลอกชั้น

คุณสามารถใช้: ครั้งแรกที่เด็กหลอกชั้นเลือกองค์ประกอบลูกคนแรก

หมายเหตุ: คุณจะต้องประกาศในรุ่นก่อนหน้าของ IE8 <DOCTYPE!> เช่นนี้ครั้งแรกของเด็กที่จะมีผลบังคับใช้

ตรงกับครั้งแรก <p> องค์ประกอบ

ในตัวอย่างต่อไปนี้เลือกตรงกับองค์ประกอบ <p> เป็นลูกคนแรกขององค์ประกอบองค์ประกอบใด ๆ :

ตัวอย่าง

<html>
<head>
<style>
p:first-child
{
color:blue;
}
</style>
</head>

<body>
<p>I am a strong man.</p>
<p>I am a strong man.</p>
</body>
</html>

ลอง»

ตรงกับทุก <p> องค์ประกอบในครั้งแรก <i> องค์ประกอบ

ครั้งแรก <i> องค์ประกอบในตัวอย่างต่อไปนี้ตัวเลือกตรงกับ <p> องค์ประกอบ:

ตัวอย่าง

<html>
<head>
<style>
p > i:first-child
{
color:blue;
}
</style>
</head>

<body>
<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
</body>
</html>

ลอง»

<H2 ของการแข่งขันทั้งหมดเป็นองค์ประกอบลูกคนแรกขององค์ประกอบ <p> ในทุก <i> องค์ประกอบ:

ตัวอย่าง

<html>
<head>
<style>
p:first-child i
{
color:blue;
}
</style>
</head>

<body>
<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
<p>I am a <i>strong</i> man. I am a <i>strong</i> man.</p>
</body>
</html>

ลอง»

CSS -: lang หลอกชั้น

: หรั่งหลอกชั้นช่วยให้คุณมีความสามารถที่แตกต่างกันสำหรับภาษาที่กำหนดกฎพิเศษ

หมายเหตุ: IE8 ต้องประกาศ <! DOCTYPE> เพื่อสนับสนุน; lang หลอกชั้น

ในตัวอย่างต่อไปนี้ ,: lang ประเภทระดับค่าแอตทริบิวต์ของ Q ไม่มีคำพูดคำนิยามองค์ประกอบ:

ตัวอย่าง

<html>
<head>
<style>
q:lang(no) {quotes: "~" "~";}
</style>
</head>

<body>
<p>Some text <q lang="no">A quote in a paragraph</q> Some text.</p>
</body>
</html>

ลอง»


ตัวอย่าง

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

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

การใช้งาน: โฟกัส
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการใช้: เน้นหลอกชั้น


CSS ทั้งหมดหลอกเรียน / องค์ประกอบ

ผู้เลือก ตัวอย่าง ตัวอย่างที่แสดงให้เห็น
: การตรวจสอบ input:checked องค์ประกอบรูปแบบที่เลือกไว้ทั้งหมด
: คนพิการ input:disabled เลือกองค์ประกอบของแบบฟอร์มพิการทั้งหมด
: ว่างเปล่า p:empty เลือกองค์ประกอบ P ทั้งหมดไม่มีลูก
: เปิดใช้งาน input:enabled เลือกองค์ประกอบของแบบฟอร์มที่เปิดใช้งาน
: ครั้งแรกของชนิด p:first-of-type เลือกแต่ละองค์ประกอบหลักเป็นครั้งแรกองค์ประกอบของเด็กองค์ประกอบ P P
ในช่วง input:in-range เลือกค่าองค์ประกอบภายในช่วงที่ระบุ
: ที่ไม่ถูกต้อง input:invalid เลือกองค์ประกอบที่ไม่ถูกต้องทั้งหมด
: สุดท้ายเด็ก p:last-child เลือกองค์ประกอบ P ทั้งหมดที่อยู่ในองค์ประกอบของเด็กที่ผ่านมา
: สุดท้ายของชนิด p:last-of-type เลือกแต่ละองค์ประกอบ P เป็นองค์ประกอบสุดท้ายขององค์ประกอบหลัก P
: ไม่ได้ (เลือก) :not(p) เลือกทุกองค์ประกอบอื่น ๆ นอกเหนือจากค่า P
: ที่ n เด็ก (N) p:nth-child(2) เลือกองค์ประกอบ P ทั้งหมดในที่สององค์ประกอบย่อย
: ที่ n-สุดท้ายเด็ก (n ) p:nth-last-child(2) เลือกองค์ประกอบทั้งหมดของผกผันของ P สององค์ประกอบเด็ก
: ที่ n-สุดท้ายของชนิด (N) p:nth-last-of-type(2) เลือกองค์ประกอบ P ทั้งหมดซึ่งกันและกันของสององค์ประกอบย่อยพี
: ที่ n ของประเภท (n ) p:nth-of-type(2) เลือกองค์ประกอบ P ทั้งหมดในที่สององค์ประกอบย่อยสำหรับพี
เพียง แต่ของประเภท p:only-of-type เลือกทั้งหมดเป็นเพียงแค่องค์ประกอบลูกขององค์ประกอบ P
เพียงเด็ก p:only-child เลือกทั้งหมดเป็นเพียงแค่องค์ประกอบลูกขององค์ประกอบ P
: ตัวเลือก input:optional เลือกที่จะไม่แอตทริบิวต์ "จำเป็น" ขององค์ประกอบ
: ออกจากช่วง input:out-of-range เลือกองค์ประกอบแอตทริบิวต์นอกช่วงที่ระบุของค่า
: อ่านอย่างเดียว input:read-only เลือกแอตทริบิวต์อ่านอย่างเดียวของคุณลักษณะองค์ประกอบ
: อ่านเขียน input:read-write เลือกที่จะไม่อ่านอย่างเดียวแอตทริบิวต์ของคุณสมบัติองค์ประกอบ
จำเป็น input:required เลือก "จำเป็น" แอตทริบิวต์ระบุคุณสมบัติองค์ประกอบ
: ราก root เลือกองค์ประกอบรากของเอกสาร
: เป้าหมาย #news:target เลือกองค์ประกอบกิจกรรมปัจจุบัน #news (คลิกที่ URL ที่มีชื่อของสมอก)
: ถูกต้อง input:valid เลือกค่าที่ถูกต้องทั้งหมดสำหรับคุณสมบัติ
: การเชื่อมโยง a:link เลือกการเชื่อมโยง unvisited ทั้งหมด
: เยี่ยมชม a:visited เลือกการเชื่อมโยงเข้ามาเยี่ยมชมทั้งหมด
: การใช้งาน a:active เลือกเป็นลิงค์ที่ใช้งาน
: โฉบ a:hover วางเมาส์บนสถานะการเชื่อมโยง
: โฟกัส input:focus หลังจากที่เลือกองค์ประกอบเข้ามีโฟกัส
: ครั้งแรกที่ตัวอักษร p:first-letter เลือกตัวอักษรตัวแรกของแต่ละ <p> องค์ประกอบ
: บรรทัดแรก p:first-line เลือกบรรทัดแรกของแต่ละ <p> องค์ประกอบ
: ครั้งแรกที่เด็ก p:first-child <] P> เลือกองค์ประกอบตรงกับองค์ประกอบใด ๆ ที่เป็นองค์ประกอบที่ลูกคนแรก
ก่อนหน้า p:before แทรกเนื้อหาก่อนแต่ละ <p> องค์ประกอบ
: หลังจาก p:after แทรกเนื้อหาหลังจากที่แต่ละ <p> องค์ประกอบ
: lang (ภาษา) p:lang(it) lang เลือกแอตทริบิวต์ <p> องค์ประกอบไปเป็นค่าเริ่มต้น