เลือก ดูตัวเลือก CSS ประเภทของตัวเลือกที่รู้จัก

โกลอฟน่า / Google เพลย์

วลาด แมร์เซวิช

ตัวระบุ (เรียกอีกอย่างว่า "ตัวเลือกรหัส") กำหนดชื่อเฉพาะขององค์ประกอบ ดังนั้นจึงสามารถใช้เพื่อเปลี่ยนสไตล์และสไตล์เป็นชื่อใหม่ผ่านการเขียนสคริปต์

ไวยากรณ์สำหรับการจัดเตรียมตัวระบุที่ไม่เหมาะสม

ตัวเลือกสากล

วลาด แมร์เซวิช

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

สำหรับค่าของตัวเลือกสากล จำเป็นต้องมีอักขระทับ (*) และไวยากรณ์จะถูกโจมตี

* ( คำอธิบายของกฎสไตล์ )

ตัวเลือกแอตทริบิวต์

วลาด แมร์เซวิช

อุดมไปด้วยtegіvvіdrіznyayutsyaสำหรับієyu deієyu ในความเป็นจริงแล้วเนื่องจากคุณลักษณะได้รับชัยชนะในพวกเขา ตัวอย่างเช่นแท็ก คุณสามารถสร้างปุ่ม ช่องข้อความ และองค์ประกอบอื่นๆ ของฟอร์ม หรือเปลี่ยนค่าของแอตทริบิวต์ประเภท เมื่อเพิ่มกฎให้กับสไตล์ก่อนตัวเลือก INPUT สไตล์จะหยุดทันทีก่อนการสร้างทั้งหมดด้วยความช่วยเหลือของแท็กองค์ประกอบนี้ หากต้องการจัดรูปแบบองค์ประกอบที่คล้ายกันในแบบ gnuchko CSS ได้แนะนำตัวเลือกแอตทริบิวต์

ตัวเลือกลูก

วลาด แมร์เซวิช

องค์ประกอบลูกสาวเรียกว่าองค์ประกอบซึ่งไม่มีตรงกลางขึ้นไปตรงกลางขององค์ประกอบพ่อ เพื่อให้เข้าใจองค์ประกอบของเอกสารได้ดีขึ้น ลองวิเคราะห์รหัสขนาดเล็ก (12.1)

ตัวอย่าง 12.1 การแทรกองค์ประกอบในเอกสาร

HTML5 CSS 2.1 IE Cr Op Sa Fx

Susidni ตัวเลือก

วลาด แมร์เซวิช

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

โลเรมอิปซัม โดลนั่งเอเมท.

แอปพลิเคชันที่มีแท็ก є เด็กตามแท็ก

เศษไวน์อยู่ตรงกลางภาชนะ วิดโปวิดโน

ทำตัวเหมือนพ่อ .

ตัวเลือกบริบท

วลาด แมร์เซวิช

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

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

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

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

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

สไตล์ Goloschennya และสองส่วน: ตัวเลือกі การเปล่งเสียง. ชื่อองค์ประกอบ HTML ไม่คำนึงถึงขนาดตัวพิมพ์ ดังนั้น "h1" จึงทำงานในลักษณะเดียวกับ "H1" เสียงประกอบด้วยสองส่วน: ชื่อพลัง (เช่น สี) และค่าพลัง (สีเทา) ตัวเลือกจะบอกเบราว์เซอร์ว่าจะจัดรูปแบบองค์ประกอบใด และในบล็อกเสียง (รหัสในส่วนโค้งโค้ง) คำสั่งในการจัดรูปแบบจะถูกจัดลำดับใหม่ ซึ่งเป็นพลังของค่านั้น

ข้าว. 1. โครงสร้างเสียงพากย์

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

ดูสไตล์ชีตแบบเรียงซ้อนและข้อมูลเฉพาะ

1. ดูสไตล์ชีต

1.1. สไตล์ชีทที่ทันสมัย

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

คุณสามารถเพิ่มสไตล์ชีตให้กับหน้าเว็บสกิน โดยเพิ่มแท็กทีละแท็ก ระบุในแอตทริบิวต์ของแท็กสื่อการรับรู้ของตารางสไตล์ rel="stylesheet" ระบุประเภทของสังกัด (ใช้ได้กับสไตล์ชีต)

แอตทริบิวต์ type="text/css" ไม่ถูกผูกมัดโดยมาตรฐาน HTML5 ดังนั้นจึงอาจไม่จำเป็น ในฐานะแอตทริบิวต์ที่ไม่บังคับ จะมีการเลือกค่า type="text/css"

1.2. สไตล์การตกแต่งภายใน

สไตล์การตกแต่งภายในแพ้ภัยตัว เอกสาร HTML จะแสดงตรงกลางแท็ก. สไตล์ภายในอาจมีความสำคัญเหนือสไตล์ภายนอก แต่ควรเสียสละสำหรับสไตล์ที่มีอยู่ (ตั้งค่าผ่านแอตทริบิวต์ style)

...

1.3. สไตล์

เมื่อเราเขียน สไตล์ vbudovaniเราเขียนโค้ด CSS ในไฟล์ HTML ตรงกลางแท็กองค์ประกอบที่อยู่ด้านหลังแอตทริบิวต์สไตล์เพิ่มเติม:

ให้ความเคารพต่อข้อความทั้งหมด

รูปแบบดังกล่าวน้อยกว่าองค์ประกอบที่ได้รับกลิ่นเหม็น

1.4. @กฎการนำเข้า

@กฎการนำเข้าช่วยให้คุณสามารถปรับแต่งตารางสไตล์ที่มีอยู่ได้ เพื่อให้คำสั่ง @import ทำงาน จะต้องเปลี่ยนคำสั่งนั้นในสไตล์ชีต (ภายนอกหรือภายใน) ก่อนกฎอื่นๆ:

กฎ @import ยังใช้ได้กับแบบอักษรของเว็บด้วย:

@นำเข้า url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,ซีริลลิก);

2. ดูตัวเลือก

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

2.1. ตัวเลือกสากล

ตอบกลับองค์ประกอบ HTML ใดๆ ตัวอย่างเช่น * (ขอบ: 0;) รีเซ็ตขั้นตอนการเรียกสำหรับองค์ประกอบทั้งหมดของไซต์ ตัวเลือกยังสามารถรวมกับคลาสหลอกหรือองค์ประกอบหลอก: *: หลัง (สไตล์ CSS), *: ทำเครื่องหมาย (สไตล์ CSS)

2.2. องค์ประกอบตัวเลือก

ตัวเลือกองค์ประกอบช่วยให้จัดรูปแบบองค์ประกอบทั้งหมดได้ ประเภทนี้ในทุกด้านของไซต์ ตัวอย่างเช่น h1 (ตระกูลแบบอักษร: Lobster, cursive;) กำหนดรูปแบบการจัดรูปแบบสำหรับส่วนหัว h1 ทั้งหมดให้เป็นรูปแบบตัวหนา

2.3. ตัวเลือกคลาส

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

และใส่สไตล์ให้กับคลาสที่กำหนด สไตล์ที่สร้างขึ้นเพื่อช่วยเหลือคลาสสามารถขยายไปยังองค์ประกอบอื่นๆ ที่ไม่ได้ผูกมัดกับประเภทที่กำหนด

.headline (การแปลงข้อความ: ตัวพิมพ์ใหญ่ สี: ฟ้าอ่อน; )

หากองค์ประกอบสามารถนำมาประกอบกับคลาส ค่าจะถูกรวมเข้ากับช่องว่าง

คำแนะนำในการใช้คอมพิวเตอร์ส่วนบุคคล

2.4. ตัวเลือกตัวระบุ

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

ไม่มีเส้นขอบอื่น ๆ สำหรับผู้ที่สามารถใช้รูปแบบ id, zocrema ตัวระบุสามารถเกิดขึ้นได้จากตัวเลขเท่านั้น เริ่มจากตัวเลข เริ่มจากตัวอักษร รวมกันจากเครื่องหมายต่าง ๆ เท่านั้น ฯลฯ

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

#แถบด้านข้าง (กว้าง: 300px; ลอย: ซ้าย; )

2.5. ตัวเลือกการตัดแต่ง

Selector nashchadkіv zastovat stylі to elementіv, scho stashirovanі ตรงกลางขององค์ประกอบคอนเทนเนอร์ ตัวอย่างเช่น ul li (การแปลงข้อความ: ตัวพิมพ์ใหญ่;) - เลือกองค์ประกอบทั้งหมดของ li ซึ่งเป็นตัวพิมพ์ใหญ่ขององค์ประกอบทั้งหมดของ ul

จำเป็นต้องจัดรูปแบบปก องค์ประกอบการร้องเพลงซึ่งองค์ประกอบต้องการคลาสสไตล์:

p.first a (สี: สีเขียว;) - สไตล์เดนมาร์ก zastosovuetsya สำหรับโพสต์ทั้งหมด, ย่อหน้าแรกในชั้นหนึ่ง;

p .first a (สี: สีเขียว;) - เพื่อเพิ่มตัวอย่าง จะมีสไตล์ ปักไว้ตรงกลางแท็กของชั้นเรียนใดๆ

ครั้งแรก (สี: สีเขียว;) - สไตล์นี้ zastosovaetsya จะเป็นบางสิ่งบางอย่าง, น่าระทึกใจตรงกลางขององค์ประกอบถัดไป, ทำเครื่องหมายโดยชั้นเรียน แรก.

2.6. ตัวเลือกลูก

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

2.7. พี่สาวเลือก

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

h1 + p - เลือกย่อหน้าแรกทั้งหมดโดยไม่มีแท็กกลาง

โดยไม่ยึดติดกับย่อหน้าอื่น

h1 ~ p - เลือกย่อหน้าทั้งหมดราวกับว่าพวกเขาเป็นพี่น้องกันโดยขยายไปยังหัวข้อ h1 และไปต่อจากย่อหน้าใหม่

2.8. ตัวเลือกแอตทริบิวต์

ตัวเลือกแอตทริบิวต์เลือกองค์ประกอบตามชื่อแอตทริบิวต์หรือค่าแอตทริบิวต์:

[แอตทริบิวต์] - องค์ประกอบทั้งหมดซึ่งควรระบุ แอตทริบิวต์ - องค์ประกอบทั้งหมด แอตทริบิวต์ alt สำหรับงานบางอย่าง

ตัวเลือก[แอตทริบิวต์] - องค์ประกอบของประเภทที่กำหนดซึ่งควรระบุโดยแอตทริบิวต์ img - รูปภาพเท่านั้นซึ่งตั้งค่าแอตทริบิวต์ alt

ตัวเลือก [attribute="value"] - องค์ประกอบของประเภทที่กำหนดเพื่อเลือกแอตทริบิวต์ ค่าเฉพาะ, img - รูปภาพทั้งหมด, ตั้งชื่อพวกเขาเพื่อล้างแค้นคำว่าดอกไม้;

ตัวเลือก[แอตทริบิวต์~="ค่า"] - องค์ประกอบที่มักจะถูกล้างแค้น ค่าที่กำหนดตัวอย่างเช่น เป็นองค์ประกอบ คลาสจำนวนหนึ่งจะได้รับผ่านการล้าง p - ย่อหน้า คลาส im'ya ของคุณลักษณะดังกล่าว ;

ตัวเลือก [แอตทริบิวต์ | = "value"] - องค์ประกอบรายการค่าแอตทริบิวต์ที่เริ่มต้นจากคำที่ระบุ p - ย่อหน้าที่เป็นของคลาสที่มีคุณลักษณะหรือเริ่มจากคุณลักษณะ

ตัวเลือก[attribute^="value"] - องค์ประกอบที่มีค่าแอตทริบิวต์ตามค่าที่ระบุ a - ค่าทั้งหมดที่ใช้ http://;

ตัวเลือก [attribute$="value"] - องค์ประกอบที่มีค่าแอตทริบิวต์ลงท้ายด้วยค่าที่ระบุ img - รูปภาพทั้งหมดในรูปแบบ png

ตัวเลือก[attribute*="value"] - องค์ประกอบ, ค่าของแอตทริบิวต์ที่จะล้างแค้นคำ, - เป็นไปได้ทั้งหมด, ตั้งชื่อสิ่งเหล่านั้นเพื่อล้างแค้น book .

2.9. ตัวเลือกระดับเทียม

Pseudo-classes มีระดับ แทบไม่ติดแท็ก HTML พวกเขาอนุญาตให้คุณส่งกฎ CSS ไปยังองค์ประกอบในเวลาที่มีการเปลี่ยนแปลงหรือทำตามกฎ คลาสหลอกแสดงลักษณะองค์ประกอบของพลังที่ก้าวหน้า:

:hover - ไม่ว่าจะมีองค์ประกอบที่จะเลื่อนเคอร์เซอร์ของเมาส์ไป;

:focus - องค์ประกอบแบบโต้ตอบซึ่งก่อนหน้านี้คุณใช้แป้นพิมพ์หรือเปิดใช้งานเมาส์

: ใช้งาน - องค์ประกอบการเปิดใช้งานโดย koristuvach;

:valid - ฟิลด์ของแบบฟอร์มซึ่งบางฟิลด์จะถูกตรวจสอบโดยเบราว์เซอร์เพื่อตรวจสอบความถูกต้องของประเภทข้อมูลที่กำหนด

: ไม่ถูกต้อง - ฟิลด์แบบฟอร์มที่ไม่ตรงกับประเภทข้อมูลที่ระบุ

: เปิดใช้งาน - ช่องแบบฟอร์มที่ใช้งานอยู่ทั้งหมด;

:disabled - ฟิลด์แบบฟอร์มถูกบล็อกเพื่อให้อยู่ในสถานะไม่ได้ใช้งาน

:in-range - ฟิลด์แบบฟอร์มค่าที่เปลี่ยนแปลงในช่วงที่กำหนด

:out-of-range - ฟิลด์แบบฟอร์มซึ่งไม่รวมค่าก่อนช่วงที่ตั้งไว้

:lang() - องค์ประกอบที่มีข้อความที่กำหนดให้ของฉัน;

:not(ตัวเลือก) - องค์ประกอบเพื่อไม่ให้พลาดตัวเลือกที่กำหนด - คลาส, ตัวระบุ, ตั้งชื่อประเภทของฟิลด์แบบฟอร์ม - :not() ;

:target - องค์ประกอบที่มีสัญลักษณ์ # ซึ่งใช้ในเอกสาร

:checked - view (เลือกด้วยชวเลข) องค์ประกอบแบบฟอร์ม

2.10. ตัวเลือกคลาสหลอกโครงสร้าง

คลาสหลอกโครงสร้างเลือกองค์ประกอบลูกได้อย่างเหมาะสมตามพารามิเตอร์ที่กำหนดให้กับแขนกลม:

:nth-child(คี่) - องค์ประกอบลูก unpaired;

:nth-child(คู่) - องค์ประกอบลูกของเด็ก;

:nth-child(3n) - ผิวองค์ประกอบที่สามในหมู่เด็ก;

:nth-child(3n+2) - เลือกองค์ประกอบสกินที่สามโดยเริ่มจากองค์ประกอบย่อยอื่น (+2);

:nth-child(n+2) - เลือกองค์ประกอบทั้งหมดโดยเริ่มจากองค์ประกอบอื่น

:nth-child(3) - เลือกองค์ประกอบลูกที่สาม

:nth-last-child() - จากรายการองค์ประกอบย่อย เลือกองค์ประกอบจากเดือนที่กำหนดของการถ่ายโอน คล้ายกับ :nth-child() แต่เริ่มจากส่วนที่เหลือที่สมุดส่งคืน

:first-child - อนุญาตให้ออกแบบองค์ประกอบลูกคนแรกของแท็กเท่านั้น

:last-child - อนุญาตให้จัดรูปแบบองค์ประกอบย่อยที่เหลือของแท็ก

:only-child - เลือกองค์ประกอบที่เป็นลูกคนเดียว

:empty - เลือกองค์ประกอบเพื่อไม่ให้พลาดองค์ประกอบย่อย

:root - เลือกองค์ประกอบที่เป็นรากของเอกสาร - องค์ประกอบ html

2.11. พิมพ์ตัวเลือก Pseudoclass โครงสร้าง

ระบุแท็กย่อยประเภทเฉพาะ:

:nth-of-type() - เลือกองค์ประกอบโดยเปรียบเทียบกับ: nth-child() โดยจำกัดประเภทขององค์ประกอบ

: first-of-type - เลือกองค์ประกอบย่อยตัวแรกของประเภทที่กำหนด

:last-of-type - เลือกองค์ประกอบสุดท้ายของประเภทที่กำหนด

:nth-last-of-type() - เลือกองค์ประกอบของประเภทที่กำหนดจากรายการองค์ประกอบขึ้นอยู่กับการโยนใหม่ที่ระบุโดยเริ่มจากจุดสิ้นสุด

:only-of-type - เลือกองค์ประกอบเดียวของประเภทที่กำหนดขององค์ประกอบลูกกลางขององค์ประกอบหลัก

2.12. ตัวเลือกองค์ประกอบหลอก

องค์ประกอบเสมือนถูกบิดเพื่อเพิ่มส่วนผสมที่สร้างขึ้นสำหรับเนื้อหาพลังงานเพิ่มเติม:

: ตัวอักษรตัวแรก - เลือกตัวอักษรตัวแรกของย่อหน้าสกิน, zastosovuetsya น้อยกว่าเพื่อบล็อกองค์ประกอบ;

:บรรทัดแรก - เลือกแถวแรกสำหรับข้อความขององค์ประกอบ zastosovuetsya เพื่อบล็อกองค์ประกอบเท่านั้น

:before - แทรกเข้าที่ซึ่งสร้างขึ้นก่อนองค์ประกอบ

:หลังจาก — เพิ่มในสิ่งที่สร้างขึ้นหลังจากองค์ประกอบ

3. การรวมกันของตัวเลือก

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

img:nth-of-type(even) - เลือกรูปภาพผู้ชายทั้งหมด ข้อความทางเลือกเพื่อล้างแค้น css คำ.

4. ตัวเลือกการจัดกลุ่ม

รูปแบบเดียวและแบบเดียวกันสามารถ zastosuvat กับองค์ประกอบจำนวนมากในคราวเดียว สำหรับผู้ที่มีความจำเป็นในส่วนด้านซ้ายของเสียงเพื่อแทนที่ผู้ที่จำเป็นต้องใช้ตัวเลือก:

H1, h2, p, span (สี: มะเขือเทศ; พื้นหลัง: สีขาว; )

5. การสลายตัวและน้ำตก

Falloff และ Cascade เป็นสองแนวคิดพื้นฐานใน CSS ที่เกี่ยวข้องกันอย่างใกล้ชิด Spadkuvannya pogaєในองค์ประกอบใดและพลัง spadkovuyut ของพ่อของเขา (องค์ประกอบที่จะล้างแค้นพวกเขา) น้ำตกปรากฏอยู่ในทาง เห็นต่างสไตล์ชีตจะถูกเพิ่มลงในเอกสาร ราวกับว่ากฎที่ขัดแย้งกันถูกทบทวนทีละกฎ

5.1. ปฏิเสธ

ปฏิเสธมันเป็นกลไกสำหรับความช่วยเหลือจากเพลงแห่งพลังบางอย่างที่ส่งผ่านจากบรรพบุรุษไปยัง yogo naschadkiv ข้อมูลจำเพาะ CSS ผ่านการลดลงของอำนาจที่ไปด้านข้อความแทน เช่นสี แบบอักษร ระยะห่างระหว่างตัวอักษร ความสูงของบรรทัด สไตล์รายการ จัดข้อความ เยื้องข้อความ แปลงข้อความ การมองเห็น ขาว- ช่องว่างและคำ - ระยะห่าง สำหรับแบบอักษรที่หลากหลาย สะดวก ไม่จำเป็นต้องกำหนดขนาดของแบบอักษรและตระกูลแบบอักษรสำหรับองค์ประกอบสกินของหน้าเว็บ

พลังที่อยู่ในกระบวนการของการจัดรูปแบบบล็อกจะไม่ลดลง พื้นหลังทั้งหมด เส้นขอบ การแสดงผล ลอยและชัดเจน ความสูงและความกว้าง ระยะขอบ ความสูงต่ำสุดและสูงสุดและความกว้าง โครงร่าง โอเวอร์โฟลว์ ช่องว่างภายใน ตำแหน่ง ตกแต่งข้อความ จัดแนวตั้ง และดัชนี z

การลดลงของ Primus

เพื่อขอความช่วยเหลือ คำสำคัญสืบทอด คุณสามารถเปลี่ยนองค์ประกอบเพื่อลดไม่ว่าจะเป็นค่าขององค์ประกอบพ่อ Tse pratsyuє navit สำหรับเจ้าหน้าที่ที่เงียบสงบ yakіไม่ตกอยู่ในความคิด

วิธีกำหนดสไตล์ CSS นั้น

1) สไตล์สามารถลดลงจากองค์ประกอบ batkivsky (การลดอำนาจหรือสำหรับความหมายเพิ่มเติมของการสืบทอด);

2) สไตล์, ประดับประดาในตารางสไตล์ด้านล่าง, สไตล์, ประดับประดาในตารางด้านล่าง;

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


ข้าว. 2. โหมดขายปลีกใน เบราว์เซอร์กูเกิลโครเมียม

4) ด้วยสไตล์ที่กำหนด เป็นไปได้ที่จะบิดว่าชุดค่าผสมของตัวเลือกคือตัวเลือกองค์ประกอบ คลาสเสมือนขององค์ประกอบ คลาสหรือตัวระบุองค์ประกอบ

div (เส้นขอบ: 1px solid #eee;) #wrap (ความกว้าง: 500px;) .box (float: left;) .clear (ชัดเจน: ทั้งคู่;)

5.2. น้ำตก

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

กฎ!

น้ำหนักของกฎสามารถเพิ่มหลังคีย์เวิร์ด !important ซึ่งเพิ่มถัดจากค่ายกกำลัง เช่น span (font-weight: bold!important;) กฎจะต้องวางไว้ที่ส่วนท้ายของสระก่อนที่จะปิดคันธนูโดยไม่หยุดพัก แม่ที่เปลือยกายเช่นนี้มีความสำคัญเหนือกฎอื่น ๆ กฎนี้อนุญาตให้คุณระบุค่าพลังงานและแทรกค่าใหม่สำหรับองค์ประกอบจากกลุ่มองค์ประกอบในแต่ละครั้ง หากไม่มีการเข้าถึงไฟล์โดยตรงด้วยสไตล์

ความเฉพาะเจาะจง

สำหรับกฎสกิน เบราว์เซอร์จะระบุ ความเฉพาะเจาะจงของตัวเลือกและในฐานะที่เป็นองค์ประกอบของความขัดแย้งระหว่างผู้มีอำนาจ กฎจึงถูกนำมาใช้เพื่อเคารพ ซึ่งเป็นกฎที่เฉพาะเจาะจงที่สุด ค่าความจำเพาะประกอบด้วยหลายส่วน: 0, 0, 0, 0 ความเฉพาะเจาะจงของตัวเลือกถูกกำหนดโดยอันดับการโจมตี:

สำหรับรหัสเพิ่ม 0, 1, 0, 0;
สำหรับชั้นเรียนเพิ่ม 0, 0, 1, 0;
สำหรับองค์ประกอบผิว องค์ประกอบหลอกนั้นจะถูกเพิ่ม 0, 0, 0, 1;
สำหรับสไตล์ vbudovanogo เพิ่มโดยตรงกับองค์ประกอบ - 1, 0, 0, 0;
ตัวเลือกสากลไม่สามารถเจาะจงได้

H1 (สี: ฟ้าอ่อน;) /*ความจำเพาะ 0, 0, 0, 1*/ em (สี: เงิน;) /*ความจำเพาะ 0, 0, 0, 1*/ h1 em (สี: ทอง;) /*ความจำเพาะ: 0, 0, 0, 1 + 0, 0, 0, 1 = 0, 0, 0, 2*/ div#main p.about (สี: สีน้ำเงิน;) /*ความจำเพาะ: 0, 0, 0, 1 + 0 , 1, 0, 0 + 0, 0, 0, 1 + 0, 0, 1, 0 = 0, 1, 1, 2*/ .sidebar (สี: สีเทา;) /*ความจำเพาะ 0, 0, 1, 0 */ #แถบด้านข้าง (สี: สีส้ม;) /*ความจำเพาะ 0, 1, 0, 0*/ li#แถบด้านข้าง (สี: น้ำ;) /*ความจำเพาะ: 0, 0, 0, 1 + 0, 1, 0, 0 = 0, 1, 0, 1*/

ผลลัพธ์ขององค์ประกอบมีกฎเหล่านั้นซึ่งมีความเฉพาะเจาะจงมากกว่า ตัวอย่างเช่น หากองค์ประกอบมีความจำเพาะสองค่าที่มีค่า 0, 0, 0, 2 และ 0, 1, 0, 1 ก็จะเล่นกฎอีกข้อหนึ่ง

ลำดับการเชื่อมต่อตาราง

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

เนื้อหานี้กำหนดให้กับพื้นฐานของสไตล์การออกแบบบนแหล่งข้อมูลทางอินเทอร์เน็ตสำหรับตัวเลือกเพิ่มเติม

ตัวเลือกใน CSS ถูกบิดเพื่อกำหนดเฉพาะ
องค์ประกอบในด้าน html ซึ่งคุณต้อง zastosuvat
หรือเปลี่ยนรูปแบบ CSS

ดูตัวเลือก CSS

ตัวเลือกหลังองค์ประกอบ

เพื่อให้สไตล์ CSS ที่จำเป็นเข้ามา ประเภทนี้โดยเฉพาะเนื่องจากตัวเลือกจะถูกบันทึกเป็นชื่อขององค์ประกอบ html ตัวอย่างเช่นมันเพียงพอที่จะเขียน สไตล์ที่ต้องการสำหรับหัวเรื่อง H1 หลังจากนั้นหัวเรื่องเหล่านี้จะดูจำเป็นสำหรับเรา รหัสแกนจะเป็นดังนี้:

H1(
ขนาดตัวอักษร: 11pt
}

Vipades มักใช้เมื่อต้องการหัวเรื่องในรูปแบบต่างๆ ที่นี่สำหรับการแก้ปัญหาตัวเลือกเพิ่มเติมตามคลาส

ตัวเลือกคลาส

ตัวเลือกคลาสเป็นสากลใน CSS คุณสามารถเขียน yogo ได้ดังนี้: ก่อนตั้งชื่อคลาส เราเขียนเส้นประ จากนั้นที่ส่วนโค้งโค้ง เราระบุสไตล์ที่เราต้องการ:

.สีแดง(
ตระกูลแบบอักษร: tahoma, sans-serif;
สี: แดง;
ขนาดตัวอักษร: 11pt
}

ก้นของการเลือกตัวเลือกสำหรับชั้นเรียน คุณสามารถใช้สไตล์นี้กับส่วนหัว H1 ได้ ด้าน html:

ส่วนหัวด้านข้าง

จากก้นคุณจะเห็นว่าแอตทริบิวต์ "คลาส" ติดอยู่จากชื่อที่กำหนด สไตล์ css "สีแดง".
ตัวอย่างที่สอง ที่ส่วน html เราเขียน:

Tsey มุ่งหน้าด้วยสีฟ้าเศษไปยังคลาส zastosovano vіdpovіdnyใหม่


รหัส".

สำหรับเอกสาร html จะมีลักษณะดังนี้:

กำหนดสไตล์สำหรับย่อหน้านี้

สำหรับเอกสาร CSS:

p#newstyle (สี: น้ำเงิน; ขนาดตัวอักษร: 12px;)

ด้วยเหตุนี้ สำหรับย่อหน้านี้ แบบอักษรจะถูกตั้งค่าเป็นสีน้ำเงินและขนาด 12px

ตัวเลือกบริบท

ไม่มีองค์ประกอบที่จำเป็นน้อยกว่าє ตัวเลือกบริบท.
ตัวอย่างเช่น ไซต์ไวนิลต้องมีส่วนหัว "H1" แท็ก ตัวหนาดูด้วยสีแดง:

H1 ตัวหนา (สี: แดง;)

จามรี bachimo, หัวข้อ H1 เขียนไว้ข้างหน้าเรา, ใส่probіl, tag ตัวหนาจากนั้นเราก็มีสไตล์ คำว่า Virazity อาจเป็นดังนี้: "เนื่องจากความชัดเจนตรงกลางส่วนหัว H1 ของแท็กตัวหนา ข้อความจึงสามารถเป็นสีแดงได้"

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

ด้านก้าว -

ตัวเลือกใน css คืออะไร- คำอธิบายขององค์ประกอบนั้นหรือกลุ่มขององค์ประกอบ ซึ่งจะแสดงเบราว์เซอร์ว่าจะเลือกองค์ประกอบใดเพื่อปรับแต่งเป็นสไตล์ใหม่ มาดูตัวเลือก CSS พื้นฐานกัน

1) .X

.topic-title (สีพื้นหลัง: สีเหลือง; )

ตัวเลือก CSS คลาส X. ความแตกต่างระหว่าง id และคลาสคือคลาสเดียวกันสามารถอยู่ในองค์ประกอบรูปลอกที่ด้านข้าง และ id จะไม่ซ้ำกันเสมอ คลาส varto vikoristovuvati สำหรับ zastosuvannya ที่มีลักษณะเดียวกันกับองค์ประกอบบางอย่าง

  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

2) #X

#เนื้อหา (ความกว้าง: 960px; ขอบ: 0 อัตโนมัติ; )

ตัวเลือก CSS พร้อมรหัส. ลงชื่อ ґrat ก่อนที่ตัวเลือก CSS X จะเลือกองค์ประกอบที่ id = X โปรดจำไว้เสมอว่ามันเป็นความผิดของรหัสที่ไม่ซ้ำกัน - มีเพียงรหัสเดียวเท่านั้นที่เป็นความผิดของรหัสที่อยู่ด้านข้าง . ดังนั้นจึงเป็นการดีที่จะชนะตัวเลือกสำหรับคลาส ชุดค่าผสมของคลาส หรือแท็กชื่อ ทิมก็ไม่น้อย ตัวเลือกโดย ID นั้นดีที่จะมีส่วนร่วมในการทดสอบอัตโนมัติ tk อนุญาตให้ vzaimodiyati ตัวเองด้วยองค์ประกอบที่จำเป็นและแม่vpevnenіst, scho ไวน์เพียงอันเดียวที่อยู่ด้านข้าง

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

3) *

* ( ขอบ: 0; ช่องว่างภายใน: 0; )

ตัวเลือก CSS สำหรับองค์ประกอบทั้งหมด. สัญลักษณ์ของ zirochka เลือกองค์ประกอบทั้งหมด yakі єที่ด้านข้าง มี rozrobnikov vikorivuyut yogo จำนวนมากเพื่อตั้งค่า (ศูนย์) ค่าของระยะขอบ (ระยะขอบและช่องว่างภายใน) สำหรับองค์ประกอบทั้งหมดของหน้า ในทางปฏิบัติแล้ว Tim ก็ไม่น้อยไปกว่ากัน เป็นการดีกว่าที่จะไม่ทำงานเช่นนั้น เพื่อให้ตัวเลือก CSS ได้เปรียบเบราว์เซอร์อย่างมากโดยการจัดเรียงองค์ประกอบทั้งหมดที่อยู่ด้านข้าง

นอกจากนี้ยังสามารถบิดสัญลักษณ์ * เพื่อดูองค์ประกอบย่อยทั้งหมด:

#ส่วนหัว * ( เส้นขอบ: สีเทาทึบ 5px; )

ในก้นนี้ องค์ประกอบย่อยทั้งหมด (ครอบคลุม) ขององค์ประกอบ #header จะมองเห็นได้ และโปรดทราบว่าตัวเลือกนี้มีความสำคัญต่อเบราว์เซอร์

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

4) X

a ( สี: สีเขียว; ) ol ( ขอบซ้าย: 15px; )

ประเภทตัวเลือก CSS. จะเลือกองค์ประกอบประเภทเดียวกันทั้งหมดได้อย่างไรทำไมไม่เหม็นและ id และ class? Varto บิดตัวเลือก CSS ด้านหลังประเภทองค์ประกอบ ตัวอย่างเช่น หากต้องการเลือกรายการสั่งซื้อทั้งหมดทางด้านข้าง ให้เลือก ol (...) ดังที่แสดงด้านบน

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

5) X วาย

li a ( น้ำหนักตัวอักษร: ตัวหนา; การตกแต่งข้อความ: ไม่มี; )

ตัวเลือกส่วนหัว CSSหรือ ตัวเลือกลูก CSS vikoristovuetsya บ่อยที่สุด นอกจากนี้ยังจำเป็นต้องเลือกองค์ประกอบประเภทเดียวกันจากองค์ประกอบย่อยจำนวนหนึ่ง ตัวอย่างเช่น จำเป็นต้องดูพลังทั้งหมดที่อยู่ในองค์ประกอบ li ในเวลานี้ให้ปรับแต่งตัวเลือก Vykoristovuyuchi lansyuk ตัวเลือกดังกล่าว, ถามตัวเองเสมอ, และไคเป็นไปได้ที่จะเห็นองค์ประกอบนี้ vikoristovuvat ลำดับที่สั้นยิ่งขึ้นของตัวเลือก.

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

6) X+Y

div + p ( ตระกูลแบบอักษร: "Helvetica Neue", Arial, sans-serif; ขนาดตัวอักษร: 18px; )

ตัวเลือกองค์ประกอบที่ชาญฉลาดปล้น เท่านั้นองค์ประกอบประเภท Y ซึ่งเหมือนกับองค์ประกอบ X ในสกินประเภทนี้ ย่อหน้าจะอยู่ถัดจาก div องค์ประกอบสกิน มีประเภทพิเศษและขนาดตัวอักษร

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • IE7+
  • ไฟร์ฟอกซ์
  • โครเมียม
  • ซาฟารี
  • โครเมียม

7) X > Y

#content > ul ( เส้นขอบ: 1px สีเขียวทึบ; )

ตัวเลือกส่วนหัว CSS. ความแตกต่างระหว่างตัวเลือก X Y і X > Y คือตัวเลือกซึ่งได้รับการพิจารณาแล้ว จะเลือกเฉพาะองค์ประกอบย่อยที่ไม่ใช่ระดับกลาง (เลือกเฉพาะป้ายกำกับโดยตรง) ตัวอย่างเช่น:

  • รายการ
    • ส่วนหัวขององค์ประกอบแรกในรายการ
  • รายการ
  • รายการ

ตัวเลือก CSS #content > ul เลือกเฉพาะ ul ซึ่งเป็นบล็อก div โดยตรงที่มี id = "container" ไม่เลือก ul ซึ่งเป็น li ตัวแรก การตรวจสอบความเร็วของตัวเลือก CSS นั้นคุ้มค่า

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

8) X ~ Y

ol ~ p ( ระยะขอบซ้าย: 10px; )

ตัวเลือกองค์ประกอบน้องสาว (แม่แบบ) suvoriy nizh น้อยกว่า X + Y Vіn vibere จามรีก่อนและองค์ประกอบіnshі p, yakіไปหา ol

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า
ก:ลิงก์ ( สี: สีเขียว; ) ก: เข้าชมแล้ว ( สี: สีเทา; )

ชั้นหลอก: ลิงค์ vikoristovuetsya สำหรับตัวเลือกที่ส่งทั้งหมด พวกเขายังไม่ได้คลิกเลย หากจำเป็นต้องร้องเพลงแบบ zastosuvat จนกว่าคุณจะได้เห็นมันแล้วคุณก็จะชนะใคร ชั้นหลอก: เยี่ยมชม.

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

10) X

ก (สี: แดง; )

ตัวเลือก CSS ตามแอตทริบิวต์. สำหรับแอปพลิเคชันนี้ คุณเลือกข้อความเหล่านั้น เพื่อให้คุณสามารถตั้งค่าแอตทริบิวต์หัวเรื่อง

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

11) X

ก (สี: สีเหลือง; )
    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

12) X

ก ( สี: #dfc11f; )

Zirochka หมายความว่าความหมายสามารถ de-nebud ในแอตทริบิวต์ (ไม่ว่าจะเป็นส่วนหนึ่งของแอตทริบิวต์ href) ในอันดับดังกล่าวจะมีให้เลือกและคำอวยพรจากhttps://www..stijit

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

13) X

a ( พื้นหลัง: url(path/to/external/icon.png) ไม่ซ้ำ; ช่องว่างภายในซ้าย: 15px; )

ในบางไซต์ ข้อความสั่งเพื่อนำไปสู่ไซต์อื่น ไอคอนขนาดเล็กพร้อมลูกศรถูกวางไว้เพื่อแสดงว่าข้อความคืออะไร กะรัต “^” เป็นสัญลักษณ์แทนซังของแถว ดังนั้น ในการเลือกแท็กทั้งหมดที่ href ขึ้นต้นด้วย http จำเป็นต้องเลือกตัวเลือก CSS ที่มีกะรัต ดังที่แสดงในตัวอย่าง

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

14) X

ก (สี: สีเขียว; )

ที่นี่ viraz ปกติและสัญลักษณ์ $ ใช้เพื่อระบุจุดสิ้นสุดของแถว ที่บั้นท้ายนี้ เราพยายามอย่างเต็มที่ เช่น ขอรูปภาพที่มีนามสกุล

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

15) X

ก (สี: สีเขียว; )

นี่เรางง ตัวเลือก CSS ที่อยู่เบื้องหลังแอตทริบิวต์ koristuvach. เราเพิ่มแอตทริบิวต์ data-filetype ของเราเองในการตั้งค่าสกิน:

บังคับ

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

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

16) X

ตัวหนอน (~) อนุญาตให้เห็นแอตทริบิวต์ sing จากรายการของแอตทริบิวต์ที่คั่นด้วยโพรบ เป็นไปได้ที่จะกำหนดแอตทริบิวต์ data-info ของคุณ ซึ่งคุณสามารถระบุการโรยคำสำคัญผ่านช่องว่างได้ ในระดับดังกล่าวคุณสามารถพูดได้ว่าข้อความถูกส่งไปยัง ovnishnim และนำไปสู่ภาพ

บังคับ

สำหรับแนวทางดังกล่าว เราสามารถเลือกองค์ประกอบที่มีคุณลักษณะที่จำเป็นร่วมกัน:

/* เลือกองค์ประกอบ แอตทริบิวต์ data-info ของค่าใดที่จะลบภายนอก */ a ( color: green; ) /* เลือกองค์ประกอบ data-info แอตทริบิวต์ของค่าใดที่จะลบภาพ */ a ( border: 2px dashed black; )

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

17) X:ตรวจสอบแล้ว

อินพุต: ตรวจสอบ ( เส้นขอบ: 3px เริ่มต้นสีดำ; )

คลาสจำลองนี้มองเห็นองค์ประกอบเดียวกันน้อยกว่า เช่น ช่องทำเครื่องหมายหรือปุ่มตัวเลือก และเฉพาะเมื่อกลิ่นเหม็นอยู่ที่สถานีที่กำหนดแล้วเท่านั้น

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

18) X: หลังจาก

คลาสหลอก: ก่อนและหลัง: หลังจากอื่น corisne – กลิ่นเหม็นสร้างเนื้อหาก่อนครั้งแรกขององค์ประกอบที่เลือก

Clearfix:หลัง ( เนื้อหา: ""; จอแสดงผล: บล็อก; ชัดเจน: ทั้งสอง; การมองเห็น: ซ่อน; ขนาดตัวอักษร: 0; ความสูง: 0; ) .clearfix ( *display: inline-block; _height: 1%; )

ที่นี่เพื่อขอความช่วยเหลือจากคลาสหลอก: ติดตามกลุ่มด้วยคลาส clearfix สร้างแถวว่าง หลังจากนั้นจะถูกล้าง Tsej pіdkhіdvykoristovuєtsyaราวกับว่ามันเป็นไปไม่ได้ที่พลังงานจะล้น: ซ่อนอยู่

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

19) X: เลื่อน

div:hover ( สีพื้นหลัง: rgba(11,77,130,0.5); )

Zastosovuєไปยังองค์ประกอบสไตล์เพลง หากเคอร์เซอร์ของเมาส์วางอยู่ Internet Explorer เวอร์ชันเก่ากว่า zastosovuyut: วางเมาส์ไว้จนกว่าจะถึงตำแหน่ง

A:hover ( border-bottom: 1px dotted blue; )

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • IE 6+
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

20) X: ไม่ใช่ (ตัวเลือก)

div:not(#content) ( สี: เทา; )

ชั้นหลอกไม่ได้ตัวอย่างเช่น จำเป็นต้องเลือก div ทั้งหมด ยกเว้น div ที่สามารถเป็น id="content" ได้

ตามหลักการเดียวกันนี้ คุณสามารถเลือกองค์ประกอบทั้งหมดได้ crim p:

*:ไม่ใช่(p) ( สี: สีน้ำเงิน; )

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

21) X::pseudoElement

p::บรรทัดแรก ( font-weight: bold; font-size: 24px; )

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

เลือกตัวอักษรตัวแรกของย่อหน้า:

P::อักษรตัวแรก ( font-family: cursive; font-size: 30px; font-weight: bold; padding-right: 1px; )

เลือกแถวแรกของย่อหน้า:

P:บรรทัดแรก ( ขนาดตัวอักษร: 28px; น้ำหนักตัวอักษร: ตัวหนา; )

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า

22) X: ลูกคนแรก

ul li:ลูกคนแรก ( border-top: none; )

ลูกคนแรกของชั้นหลอกเลือกเฉพาะสัมผัสแรกขององค์ประกอบ Batkiv การจัดเส้นขอบขององค์ประกอบแรกในรายการมักทำได้ยาก Tsei pseudoclass buv shche z ซีเอสเอส 1.

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า 3.5+
  • แอนดรอยด์

23) X:ลูกคนสุดท้าย

ul > li:last-child ( border-bottom: none; )

Pseudo-class ลูกคนสุดท้ายเลือกส่วนที่เหลือขององค์ประกอบ Batkiv ซีเอสเอส 3.

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • IE9+ (IE8 รองรับลูกคนแรก ไม่ใช่ลูกสุดท้าย Microsoft (c))
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี
  • โอเปร่า 9.6+
  • แอนดรอยด์

24) X: ลูกคนเดียว

div p:only-child ( สี: สีเขียว; )

ลูกคนเดียวของชั้นหลอกให้คุณเลือกองค์ประกอบเหล่านั้นราวกับว่าพวกเขาเป็นเพียงตัวพิมพ์ใหญ่ของบรรพบุรุษของคุณ

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์
  • ซาฟารี 3.0+
  • โอเปร่า 9.6+
  • แอนดรอยด์

25)X:ลูกคนที่ n (n)

li:nth-child(3) ( สี: ดำ; )

เลือกองค์ประกอบลูกหลังตัวเลข ระบุข้างพารามิเตอร์ ตัวเลือกลูกที่ nยอมรับจำนวนเต็มเป็นพารามิเตอร์ การทดสอบจะดำเนินการจาก 1 จากนั้น หากคุณต้องการเลือกรายการอื่นในรายการ ให้เลือก li:nth-child(2) มีเพียงไม่กี่ตัวเท่านั้นที่ปรากฏขึ้น ซีเอสเอส 3.

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์ 3.6+
  • ซาฟารี 3.1+
  • โอเปร่า 9.6+
  • แอนดรอยด์ 2.1+
  • iOS 2.0 ขึ้นไป

26) X:ลูกคนที่ n คนสุดท้าย(n)

li:n-ลูกคนสุดท้าย(2) ( สี: แดง; )

คุณมีรายการองค์ประกอบที่ยอดเยี่ยมใน ul ได้อย่างไร และคุณต้องเลือกองค์ประกอบที่สามจากรายการหรือไม่ แทนที่จะเขียนว่า li:nth-child(109) คุณสามารถทวีตได้ ตัวเลือกที่เหลือลูกที่ n สุดท้าย. วิธีการทั้งหมดเหมือนกันกับวิธีก่อนหน้า แต่ดำเนินการตั้งแต่เริ่มต้น

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์ 3.6+
  • ซาฟารี 3.1+
  • โอเปร่า 9.6+
  • แอนดรอยด์ 2.1+
  • iOS 2.0 ขึ้นไป

27) X:ลำดับที่ n ของประเภท(n)

ul:nth-of-type(3) ( เส้นขอบ: 1px ประสีดำ; )

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

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์ 3.6+
  • ซาฟารี 3.1+
  • โอเปร่า 9.6+
  • แอนดรอยด์ 2.1+
  • iOS 2.0 ขึ้นไป

28) X:nth-last-of-type(n)

ul:nth-last-of-type(3) ( เส้นขอบ: สีน้ำเงินสัน 2px; )

Pseudo-class nth-last-of-type(n)การกำหนดตัวเลือกองค์ประกอบที่ n ของประเภทแรกตั้งแต่ต้น

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์ 3.6+
  • ซาฟารี 3.1+
  • โอเปร่า 9.6+
  • แอนดรอยด์ 2.1+
  • iOS 2.0 ขึ้นไป

29) X:เฉพาะประเภท

li:only-of-type ( น้ำหนักตัวอักษร: ตัวหนา; )

Pseudo-class only-of-typeเลือกองค์ประกอบ วิธีทำ susides ที่ขอบขององค์ประกอบ Batkiv ตัวอย่างเช่น คุณสามารถเลือก ul ทั้งหมด แต่คุณสามารถแก้แค้นตัวเองได้เฉพาะ li เท่านั้น

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์ 3.5+
  • ซาฟารี 3.1+
  • โอเปร่า 9.6+
  • แอนดรอยด์ 2.1+
  • iOS 2.0 ขึ้นไป

30) X:คนแรกของประเภท

ul:first-of-type > li:nth-child(3) ( รูปแบบตัวอักษร: ตัวเอียง; )

ประเภทหลอกชั้นหนึ่งเลือกองค์ประกอบแรกของประเภทที่กำหนด

    เบราว์เซอร์ใดบ้างที่รองรับ:
  • โครเมียม
  • ไฟร์ฟอกซ์ 3.5+
  • ซาฟารี 3.1+
  • โอเปร่า 9.5+
  • แอนดรอยด์ 2.1+
  • iOS 2.0 ขึ้นไป

Cascading Style Sheets CSS (Cascading Style Sheets) เป็นมาตรฐานสไตล์ที่เผยแพร่โดยสมาคม W3C ภาคเรียน เรียงซ้อนชี้ให้เห็นถึงความเป็นไปได้ของสไตล์ประเภทต่างๆ และการลดลงของสไตล์โดยแท็กภายในของสไตล์ต่างๆ

CSS เป็นสาระสำคัญของภาษา ซึ่งก็คือการล้างแค้นให้กับชุดของอำนาจที่กำหนดให้กับเอกสารที่ดูเก่า ข้อกำหนด CSS กำหนดสิทธิ์ให้กับภาษาคำอธิบายสำหรับการเชื่อมโยงองค์ประกอบ HTML

CSS เป็นนามธรรมซึ่งมีรูปลักษณ์ที่ทันสมัยของเอกสารบนเว็บ


เบราว์เซอร์ทั้งหมดไม่รองรับสไตล์จริง อย่างไรก็ตาม สามารถรับรู้ได้ว่ามีสไตล์หรือไม่ ซึ่งสไตล์ที่ไม่รองรับจะถูกเพิกเฉย


คุณอาจจำเป็นต้องทราบสิ่งต่อไปนี้:


สำหรับวิธีการเพิ่มสไตล์ในเอกสารจะแบ่งสไตล์ออกเป็น 3 ประเภท

สไตล์การตกแต่งภายใน

สไตล์ภายในถูกกำหนดแอตทริบิวต์ สไตล์แท็กเฉพาะ สไตล์ภายในมีเฉพาะในแท็กองค์ประกอบเท่านั้น วิธีนี้ดูคล้ายกับ HTML แบบดั้งเดิมเล็กน้อย

ก้น

ย่อหน้าที่มีข้อความเป็นสีฟ้า

ผลลัพธ์:

ย่อหน้าที่มีข้อความเป็นสีฟ้า

ย่อหน้า h ข้อความสีแดง

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

สไตล์สากล

สไตล์ CSS ส่วนกลางจะอยู่ในคอนเทนเนอร์ , ซ่อนไว้ตามสายของตนที่ภาชนะ ... .


คุณลักษณะ พิมพ์ = "ข้อความ / css"ความหนืดของรองเท้าก่อนหน้านี้สำหรับแท็ก .........

สีซีเรียสำหรับข้อความในทุกย่อหน้าของเว็บไซด์

ผลลัพธ์:

สีซีเรียสำหรับข้อความในทุกย่อหน้าของเว็บไซด์

สีซีเรียสำหรับข้อความในทุกย่อหน้าของเว็บไซด์

สไตล์Zovnishhnі (pov'yazanі)

ลักษณะที่เรียกว่า (สลับ) จะแสดงในไฟล์เดียวกันพร้อมนามสกุล css. รูปแบบที่ทันสมัยช่วยให้ทุกด้านของไซต์มีลักษณะเหมือนกัน

หากต้องการลิงก์ไปยังไฟล์ที่อธิบายสไตล์ไว้ แท็กจะถูกเพิ่มเข้าไป ,บรรจุที่ตู้สินค้า ... .

วิทยานิพนธ์นี้มีคุณลักษณะ 2 ประการคือ rel="สไตล์ชีต"і hrefซึ่งแสดงถึงที่อยู่ของไฟล์สไตล์

ก้น
......... ......... .........

รูปแบบการเชื่อมต่อ

กฎสำหรับการเชื่อมต่อสไตล์ส่วนกลางและสไตล์ที่มีอยู่จะถูกรวมเข้าด้วยกัน ตัวเลือกі สไตล์โง่ๆ.

ตัวเลือกซึ่งจัดเรียงส่วนด้านซ้ายของกฎ เลือกองค์ประกอบที่กฎตั้งไว้ ไกลออกไปที่วัดหยิกมีช่องว่างในลักษณะคั่นด้วยจุดโคม่า ตัวอย่างเช่น:

P ( เยื้องข้อความ: 30px; ขนาดตัวอักษร: 14px; สี: #666; )

สไตล์ตะลึง - คู่รัก tse พลังงาน CSS: ค่า CSS.

ตัวอย่างเช่น: สี: แดง

ด้วยสไตล์ที่เชื่อมต่อภายใน กฎ CSS เช่นแอตทริบิวต์ที่มีค่า สไตล์; ตัวอย่างเช่น:

ตัวเลือก CSS

ตัวเลือกคำอธิบายรายงาน
* ธาตุอะไรก็ได้
อีองค์ประกอบที่ติดแท็กด้วย E
อี#มายิดองค์ประกอบ E ที่มีตัวระบุ myid
อีมายคลาสองค์ประกอบ E ถึงคลาส "myclass"
อีตัวเลือกฐานแอตทริบิวต์
อีตัวเลือกการเทียบเท่าแอตทริบิวต์
อีตัวเลือกแอตทริบิวต์พร้อมรายการค่าตัวเลือกแอตทริบิวต์
อีตัวเลือกแอตทริบิวต์คำนำหน้า
อีตัวเลือกแอตทริบิวต์ต่อท้าย
อีตัวเลือกสตริงย่อยแอตทริบิวต์
จ:ลิงค์ธาตุ E ยังไม่ถูกมองว่าเป็นคอรีสตูตคลาสหลอกแบบไดนามิก
E: เยี่ยมชมองค์ประกอบ E - ถูกมองว่าเป็นโคริสตูวาชีแล้วคลาสหลอกแบบไดนามิก
E: เลื่อนองค์ประกอบ E เมื่อวางเมาส์เหนือตัวบ่งชี้หมีตัวใหม่คลาสหลอกแบบไดนามิก
E: คล่องแคล่วธาตุ Eคลาสหลอกแบบไดนามิก
E: โฟกัสองค์ประกอบโฟกัส Eคลาสหลอกแบบไดนามิก
E: เป้าหมายองค์ประกอบ E ซึ่งเป็นวิธีของแรงTsіlov pseudoclass
จ:หรั่งองค์ประกอบ E การสะกดที่ระบุโดยฉันหนังเทียม
E: เปิดใช้งานองค์ประกอบ E – องค์ประกอบแบบฟอร์มที่สามารถเข้าถึงได้คลาสหลอกของ staniv
E: ปิดการใช้งานองค์ประกอบ E - องค์ประกอบแบบฟอร์มที่ไม่สามารถเข้าถึงได้คลาสหลอกของ staniv
E: ตรวจสอบแล้วธาตุ Eคลาสหลอกของ staniv
E: ไม่แน่นอนองค์ประกอบ E - ธงที่ไม่มีนัยสำคัญหรือ peremikachคลาสหลอกของ staniv
E: รากองค์ประกอบ E รากเอกสารคลาสหลอกโครงสร้าง
E:nth-ลูก(n)ธาตุ E ลูกที่ n ของธาตุ Batkivคลาสหลอกโครงสร้าง
E:n-ลูกคนสุดท้าย (n)ธาตุ E ลูกที่ n ของธาตุ Batkivคลาสหลอกโครงสร้าง
E:nth-ของประเภท(n)องค์ประกอบที่ n ประเภท Eคลาสหลอกโครงสร้าง
E:nth-last-of-type(n)องค์ประกอบที่ n ของประเภท Eคลาสหลอกโครงสร้าง
E: ลูกคนแรกธาตุ E ธาตุลูกคนแรกของพ่อคลาสหลอกโครงสร้าง
E: ลูกคนสุดท้ายธาตุ E ธาตุลูกที่เหลืออยู่ของพ่อคลาสหลอกโครงสร้าง
E: ประเภทแรกองค์ประกอบที่หนึ่งประเภท Eคลาสหลอกโครงสร้าง
E: สุดท้ายของประเภทองค์ประกอบที่เหลืออยู่ประเภท Eคลาสหลอกโครงสร้าง
จ:ลูกคนเดียวองค์ประกอบลูกสาวคนเดียวของพ่อคลาสหลอกโครงสร้าง
E: เฉพาะประเภทธาตุเดียวของพ่อพิมพ์อีคลาสหลอกโครงสร้าง
จ:เปล่าธาตุ E ซึ่งไม่ล้างแค้นธาตุลูกคลาสหลอกโครงสร้าง
จ:ไม่(X)องค์ประกอบ E ที่ตรงกับตัวเลือกอย่างง่าย Xการอ้างอิงโยงระดับหลอก
E::บรรทัดแรกแถวแรกขององค์ประกอบ Eเทียมธาตุ
E::อักษรตัวแรกตัวอักษรตัวแรกของธาตุ Eเทียมธาตุ
จ::ก่อนถึงองค์ประกอบ Eเทียมธาตุ
จ::หลังจากแทนองค์ประกอบถัดไป Eเทียมธาตุ
E::การเลือกมุมมองขององค์ประกอบ Eเทียมธาตุ
อี เอฟองค์ประกอบ F ซึ่งอยู่ตรงกลางขององค์ประกอบ E
อี > เอฟองค์ประกอบ F ซึ่งอยู่ตรงกลางขององค์ประกอบ E
E+Fธาตุ F ซึ่งตามหลังธาตุ E ทันที
อี~เอฟธาตุ F ซึ่งตามหลังธาตุ E

ตัวเลือกสากล

ตัวเลือกสากลเพื่อจับคู่องค์ประกอบใด ๆ ของเอกสาร HTML

สัญลักษณ์ "zirochka" (*) ใช้เพื่อกำหนดตัวเลือกสากล

คุณต้องเลือกสไตล์เดียวกันสำหรับองค์ประกอบด้านเว็บทั้งหมด ตัวอย่างเช่น:

* ( ขอบ: 0; ช่องว่างภายใน: 0; )

สำหรับ vipad บางตัว สามารถละเว้นสัญลักษณ์ "zіrochka" (*) ได้:
*.ห้องเรียนของฉันі .ห้องเรียนของฉันเทียบเท่า
*#มายิดі #มายิดเทียบเท่า

แท็กตัวเลือก

ในฐานะตัวเลือก คุณสามารถทำหน้าที่เป็นแท็ก HTML บางชนิดที่กำหนดกฎการจัดรูปแบบ ตัวอย่างเช่น:

H1 (สี: สีแดง; จัดข้อความ: กึ่งกลาง;)

หากองค์ประกอบบางส่วนเป็นสไตล์ matimut zagalny ตัวเลือกอื่นๆ สามารถแสดงผลซ้ำได้ที่สไตล์ชีตผ่านเครื่องหมายโคม่า ตัวอย่างเช่น:

h1, h2, h3, h4 (สี: สีแดง; จัดข้อความ: กึ่งกลาง;)

ตัวเลือกตัวระบุ

HTML มีความสามารถในการกำหนดตัวระบุเฉพาะให้กับแท็กใดๆ ตัวระบุถูกกำหนดโดยแอตทริบิวต์ รหัส. ตัวอย่างเช่น:

...

ค่าตัวระบุสามารถมาจากตัวอักษรละตินและยังสามารถแทนที่ด้วยตัวอักษร (,) ตัวเลข (), "ยัติภังค์" (-) และ "ที่อยู่" (_)

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

ในโค้ด CSS ตัวเลือกตัวระบุจะแสดงด้วยเครื่องหมาย "grate" (#) ตัวระบุออสคิลกิ รหัส zastosovuetsya เฉพาะกับองค์ประกอบที่ไม่ซ้ำกัน ตั้งชื่อแท็กก่อนเครื่องหมาย "แฮช" (#) และละเว้น:

Div#a1 (สี: สีเขียว;)

ในทำนองเดียวกัน

#a1 (สี: เขียว;)

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

ตัวเลือกคลาส

สำหรับการออกแบบสไตล์ ตัวเลือกคลาสมักถูกเลือก คลาสสำหรับแท็กถูกกำหนดโดยแอตทริบิวต์ ระดับ. ตัวอย่างเช่น:

...

ฉันผิดเองที่เริ่มจากตัวอักษรละติน และคุณสามารถแก้แค้นตัวอักษร (,) ตัวเลข () "ยัติภังค์" (-) และ "ที่อยู่" (_)

เหมือนแอตทริบิวต์ รหัส zastosovuetsya สำหรับการระบุที่ไม่ซ้ำ จากนั้นสำหรับแอตทริบิวต์เพิ่มเติม ระดับเพิ่มแท็กในกลุ่มtієї chi іnshої

ในโค้ด CSS ตัวเลือกตัวระบุจะแสดงด้วยจุด (.) สามารถบันทึกแท็กที่แตกต่างกันได้สูงสุดหนึ่งคลาส ในกรณีนี้ ชื่อแท็กจะถูกละไว้ข้างหน้าเครื่องหมาย "จุด" (.):

i.green (สี: #008000;) b.red (สี: #f00;) .blue (สี: #00f;)

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

...

หากคลาสเหล่านั้นล้างแค้นให้กับพลังของสไตล์เดียวกัน แต่มีค่าต่างกัน ค่าของคลาสสไตล์จะถูกตั้งค่าซึ่งต่ำกว่าในโค้ด CSS

ตัวเลือกแอตทริบิวต์

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


h1 (สี: #800000;) /* h1 องค์ประกอบที่แอตทริบิวต์ชื่อสามารถมี */
อินพุต ( เส้นขอบ: 1px solid #cc; padding: 4px 6px; width: 300px; )
a ( การตกแต่งข้อความ: ไม่มี เส้นขอบด้านล่าง: 1px solid #06c; color: #06c; )
ระยะ ( แสดง: อินไลน์บล็อก; ภาพพื้นหลัง: url ("/img/icon_sprite.png"); )
a, a ( พื้นหลัง: url("pic.gif") ล่างซ้าย ไม่ซ้ำ แสดง: อินไลน์บล็อก ความกว้าง: 32px; )
( แสดง: บล็อก ลอย: ซ้าย กว้าง: 280px; )

Mіzhในชื่อแท็กและคันธนูสี่เหลี่ยม ([) ไม่ผิดของprobіlu!


Universal Selector, Tag Selector, Identifier Selector, Class และ Attribute Selector รวมทั้ง Pseudo-Classes อยู่หน้า Simple Selector

ตัวเลือกอย่างง่ายสามารถจับคู่กับลำดับขององค์ประกอบในแผนผังของเอกสารเว็บ โครงสร้างดังกล่าวเรียกว่า combinators

ตัวเลือกบริบท

เครื่องมือผสมที่ได้รับความนิยมมากที่สุดอย่างหนึ่งคือตัวเลือกบริบท

ตัวเลือกบริบทหรือตัวเลือกที่กำหนดเองจะเลือกองค์ประกอบบางอย่าง ซึ่งองค์ประกอบหนึ่งจะอยู่ตรงกลางขององค์ประกอบอื่นๆ ตัวเลือกบริบทมีตัวเลือกอย่างง่ายคั่นด้วยตัวแบ่ง

ก้น
  1. พุชกิน เอ.เอส.
    • "โพสต์ริล"
    • "ศาวิรุฬห์"
    • "ดูบรอฟสกี้"
  2. โกกอล เอ็น.วี.
    • "สารวัตร"
    • "ทาราส บูลบา"
    • "จิตวิญญาณที่ตายแล้ว"
  3. ตอลสตอย แอล.เอ็ม.
    • "สงครามและสันติภาพ"
    • "แอนนา คาเรนินา"
    • "วันอาทิตย์"

ผลลัพธ์:

  1. พุชกิน เอ.เอส.
    • "โพสต์ริล"
    • "ศาวิรุฬห์"
    • "ดูบรอฟสกี้"
  2. โกกอล เอ็น.วี.
    • "สารวัตร"
    • "ทาราส บูลบา"
    • "จิตวิญญาณที่ตายแล้ว"
  3. ตอลสตอย แอล.เอ็ม.
    • "สงครามและสันติภาพ"
    • "แอนนา คาเรนินา"
    • "วันอาทิตย์"

ตัวเลือกลูก

ตัวเลือกลูกระบุองค์ประกอบที่อยู่ตรงกลางขององค์ประกอบอื่นโดยไม่มีตรงกลาง ตัวเลือกลูกมีตัวเลือกอย่างง่ายคั่นด้วยเครื่องหมายมากกว่า (>)

ก้น
  1. พุชกิน เอ.เอส.
    • "โพสต์ริล"
    • "ศาวิรุฬห์"
    • "ดูบรอฟสกี้"
  2. โกกอล เอ็น.วี.
    • "สารวัตร"
    • "ทาราส บูลบา"
    • "จิตวิญญาณที่ตายแล้ว"
  3. ตอลสตอย แอล.เอ็ม.
    • "สงครามและสันติภาพ"
    • "แอนนา คาเรนินา"
    • "วันอาทิตย์"

ผลลัพธ์:

  1. พุชกิน เอ.เอส.
    • "โพสต์ริล"
    • "ศาวิรุฬห์"
    • "ดูบรอฟสกี้"
  2. โกกอล เอ็น.วี.
    • "สารวัตร"
    • "ทาราส บูลบา"
    • "จิตวิญญาณที่ตายแล้ว"
  3. ตอลสตอย แอล.เอ็ม.
    • "สงครามและสันติภาพ"
    • "แอนนา คาเรนินา"
    • "วันอาทิตย์"

Susidni ตัวเลือก

ตัวเลือกสุดท้ายกำหนดเครื่องหมายบวก (+) เพื่อแยกสองลำดับของตัวเลือกอย่างง่าย องค์ประกอบที่แสดงโดยลำดับเหล่านี้จะอยู่ตรงกลางของคอนเทนเนอร์หนึ่งและตามด้วยอีกคอนเทนเนอร์หนึ่งหลังจากคอนเทนเนอร์แรกโดยไม่มีตรงกลาง ไม่ถูกคั่นด้วยแท็กอื่นๆ

ก้น

การนวดกดจุด

ผลลัพธ์:

การนวดกดจุด

ตัวเลือกSumіzhni

ตัวเลือกผลรวมกำหนดอักขระตัวหนอน (~) ซึ่งแยกสองลำดับของตัวเลือกอย่างง่าย องค์ประกอบที่แสดงโดยลำดับเหล่านี้จะอยู่ตรงกลางของภาชนะหนึ่งและตามด้วยอีกอันหนึ่งต่อจากอันแรก (neobov'yazkovo โดยไม่มีตรงกลาง)

ก้น

การนวดกดจุด

"การกระทำทั้งหมดของชีวิตที่คุ้นเคยและไม่คุ้นเคยหลังทางเดินคือภาพสะท้อน" ฉัน. เซเชนอฟ


การบำบัดด้วยการนวดกดจุดคือความเบิกบานใจของการเจ็บป่วยผ่านการบำบัดด้วยปฏิกิริยาตอบสนอง ประสบความสำเร็จzastosovuєtsyaในโปรแกรมการเรียนรู้ที่ซับซ้อนเป็นเทคนิคเฉพาะบุคคล

ผลลัพธ์:

การนวดกดจุด

"การกระทำทั้งหมดของชีวิตที่คุ้นเคยและไม่คุ้นเคยหลังทางเดินคือภาพสะท้อน" ฉัน. เซเชนอฟ

การบำบัดด้วยการนวดกดจุดคือความเบิกบานใจของการเจ็บป่วยผ่านการบำบัดด้วยปฏิกิริยาตอบสนอง ประสบความสำเร็จzastosovuєtsyaในโปรแกรมการเรียนรู้ที่ซับซ้อนเป็นเทคนิคเฉพาะบุคคล