CSS เป็นของเทคโนโลยีเว็บหลักสามเท่าควบคู่ไปกับ HTML และ JavaScript ด้วยการวางแผนอย่างรอบคอบ CSS มีส่วนทำให้เกิดการแยกข้อกังวล แหล่งข้อมูลอิสระจะควบคุมโครงสร้างของเนื้อหา การนำเสนอ และพฤติกรรมของเนื้อหา
สไตล์ชีตมีบทบาทสำคัญในการช่วยสำหรับการเข้าถึง ความสามารถในการปรับขนาด และแม้แต่ประสิทธิภาพของเว็บ ในฐานะผู้เขียนเนื้อหาหรือนักออกแบบเว็บไซต์ พวกเขาให้คุณควบคุมวิธีที่อุปกรณ์แสดงผลเนื้อหา ตั้งแต่เลย์เอาต์ไปจนถึงขนาดและสีของฟอนต์ CSS จะแปลงเนื้อหาเป็นเพจที่ดูสวยงาม
CSS มีลักษณะอย่างไร
CSS เป็นภาษาที่ยิ่งใหญ่—มีหลายสิ่งหลายอย่างให้จัดสไตล์! แต่ไวยากรณ์ของมันตรงไปตรงมา โดยมีกฎเพียงไม่กี่ข้อที่ต้องเรียนรู้
องค์ประกอบ HTML มีคุณสมบัติต่างๆ ที่ CSS สามารถจัดรูปแบบได้ NS สี คุณสมบัติกำหนดสีพื้นหน้า (เช่นข้อความ) ขนาดตัวอักษรขึ้นอยู่กับ ขนาดตัวอักษร คุณสมบัติ.
แต่ละคุณสมบัติสามารถตั้งค่าเป็นค่าที่รองรับได้ การกำหนดค่าให้กับคุณสมบัติคือ 'การประกาศ' โดยทั่วไปแล้วจะมีลักษณะดังนี้:
property: value
ตัวอย่างเช่น:
วิธีค้นหาเซิร์ฟเวอร์ที่ไม่ลงรอยกัน
color: red
ค่าสำหรับคุณสมบัติที่แตกต่างกันอาจดูแตกต่างกันมาก แม้กระทั่งค่าสำหรับคุณสมบัติเดียวกัน ตัวอย่างเช่น ต่อไปนี้เป็นอีกสองวิธีในการเขียนประกาศก่อนหน้า:
color: #ff0000
color: rgb(255, 0, 0)
HTML และสไตล์ชีตมารวมกันได้อย่างไร
คุณสามารถรวม HTML และ CSS ได้หลายวิธี โดยแต่ละแบบมีข้อดีของมัน
รูปแบบการเขียนแบบอินไลน์
วิธีที่ง่ายที่สุดคือแนบการประกาศรูปแบบโดยตรงกับองค์ประกอบในไฟล์ HTML คุณสามารถทำได้โดยใช้ สไตล์ คุณลักษณะเช่นนี้:
Most of this text is red …
… but this isn’t!
แม้ว่าองค์ประกอบการจัดสไตล์แบบอินไลน์เช่นนี้จะสะดวก แต่ก็มีข้อเสียอยู่หลายประการ สำหรับการเริ่มต้น มันทำให้ HTML ซับซ้อน ทำให้อ่านได้อย่างรวดเร็วได้ยากขึ้น การดูแลรักษายังดูอึดอัดอีกด้วย: ลองนึกภาพเอกสารขนาดยาวซึ่งเราต้องการตั้งค่าสีของทุกย่อหน้า นี่คือ CSS แต่ไม่ใช่ 'สไตล์ชีต'
การฝังสไตล์ในหัว
คุณสามารถเริ่มดูว่าสไตล์ชีตเป็นอย่างไรด้วยกลไกที่สอง ฝัง . เมื่อใช้วิธีนี้ เราจะรวบรวมการประกาศสไตล์ทั้งหมดไว้ด้วยกันภายใน a สไตล์ องค์ประกอบใน ศีรษะ ของเอกสารของเรา มันจะมีลักษณะดังนี้:
/* style instructions go here */
...
คำแนะนำเกี่ยวกับสไตล์ของเราต้องการรายละเอียดมากกว่าเดิมเล็กน้อย เนื่องจากเราได้ย้ายพวกเขาไปที่ส่วนหัว กฎแต่ละข้อจะไม่เชื่อมโยงกับองค์ประกอบอีกต่อไป เราอาจได้ประกาศ สี: แดง แต่สิ่งที่ควรมีสีนั้น?
นี่คือที่มาของตัวเลือก CSS ซึ่งช่วยให้เราสามารถกำหนดเป้าหมายเฉพาะบางส่วนของหน้าและกำหนดสไตล์ของพวกเขาในที่เดียว โดยใช้ไวยากรณ์นี้:
โอเค google เล่าเรื่องให้ฉันฟังหน่อย
selector {
declaration1;
declaration2;
/* etc. */
}
ตัวอย่างเช่น เมื่อต้องการจัดรูปแบบข้อความของย่อหน้าเป็นสีน้ำเงิน เราสามารถระบุสิ่งต่อไปนี้:
p {
color: blue;
}
ในตัวอย่างนี้ ตัวเลือกคือ NS ซึ่งตรงกับองค์ประกอบย่อหน้าทั้งหมดในเอกสารของเรา จะทำให้ข้อความเป็นสีน้ำเงินทั้งหมด ตราบใดที่อยู่ใน วิธีสุดท้ายที่จะครอบคลุมคือการเชื่อมโยง นี่เป็นแนวทางที่มีประโยชน์มากที่สุด และเป็นวิธีที่คุณควรเลือกใช้เป็นส่วนใหญ่ แทนที่จะฝังกฎ CSS ใน สไตล์ ในเอกสารของคุณโดยตรง คุณสามารถย้ายออกไปยังไฟล์แยกต่างหากได้ วางรหัสนี้ภายใน แท็กของไฟล์ HTML ของคุณเพื่อเชื่อมโยงสไตล์ชีตภายนอกของคุณ ด้วยวิธีการเชื่อมโยง เรากำลังควบคุมพลังหลักของ CSS: การแยกข้อกังวล ข้อมูลเชิงความหมายทั้งหมด—ความหมายของเนื้อหา—มีอยู่ในเอกสาร HTML การจัดสไตล์—มีลักษณะอย่างไร—อยู่ในไฟล์ที่แยกจากกัน นั่นคือสไตล์ชีต นี่เป็นเพียงประโยชน์บางประการของการแยกนี้: คุณได้เรียนรู้มากมายเกี่ยวกับสไตล์และสไตล์ชีตแล้ว แต่ส่วนการเรียงซ้อนของ CSS ล่ะ น้ำตกคือสิ่งที่กำหนดสไตล์ที่จะใช้เมื่อมีสไตล์ชีตหลายแผ่น คุณได้เห็นแล้วว่าผู้เขียนสามารถระบุสไตล์สำหรับเนื้อหาของตนได้อย่างไร แต่คุณสมบัติอีกอย่างของ CSS คือทำให้ผู้อ่านและผู้ผลิตเบราว์เซอร์บางคนพูดถึงเรื่องนี้เช่นกัน คุณอาจเคยสงสัยเกี่ยวกับรูปแบบเริ่มต้นแล้ว ตัวอย่างเช่น an . ทำอย่างไร H1 องค์ประกอบดูใหญ่และหนา แม้จะไม่มีสไตล์ชีตของผู้เขียนก็ตาม ต้องขอบคุณชุดกฎพิเศษที่ประกอบขึ้นเป็นสไตล์ชีตตัวแทนผู้ใช้ เว็บเบราว์เซอร์ของคุณเริ่มใช้กฎเหล่านี้กับทุกหน้าที่คุณเข้าชม คาสเคดระบุว่าสไตล์ชีตของผู้เขียนนำไปใช้หลังสไตล์เอเจนต์ผู้ใช้ หากเบราว์เซอร์ของเราระบุว่าส่วนหัวเป็นตัวหนา แต่ผู้เขียนหน้าเว็บระบุว่าส่วนหัวในหน้านี้เป็นแบบเบา แสดงว่าส่วนหัวนั้นสว่าง มีแหล่งสไตล์ชีตอื่นที่มอบการควบคุมบางอย่างให้กับผู้อ่าน ตามทฤษฎีแล้ว ผู้ใช้เว็บทุกคนสามารถรักษาสไตล์ชีตของผู้ใช้ด้วยกฎที่กำหนดเองได้ สิ่งเหล่านี้อยู่ตรงกลาง: กฎของผู้ใช้จะแทนที่การตั้งค่าเบราว์เซอร์เริ่มต้น แต่สไตล์ผู้เขียนจะถูกแทนที่ด้วยตัวมันเอง น่าเศร้าที่การสนับสนุนสไตล์ชีตของผู้ใช้ไม่เคยมีแพร่หลายมากนัก คุณสามารถใช้สไตล์ชีตในบริบทต่างๆ นอกเหนือจากหน้าจอ NS ครึ่ง คุณลักษณะของ ลิงค์ องค์ประกอบกำหนดประเภทสื่อที่ใช้สไตล์ชีต ตัวอย่างเช่น คุณสามารถกำหนด a สไตล์ชีตสำหรับพิมพ์ โดยใช้มาร์กอัปดังต่อไปนี้: คุณสามารถรวบรวมสไตล์ทั่วไปในสไตล์ชีตส่วนกลางและสไตล์เฉพาะสื่อในไฟล์แยกกัน มีแม้กระทั่งประเภทสื่อเพื่อรองรับการนำเสนอเนื้อหาของคุณด้วยหูหรืออักษรเบรลล์ CSS เป็นเครื่องมือสำคัญในการปรับปรุงการช่วยสำหรับการเข้าถึง ที่เกี่ยวข้อง: วิธีท่องเว็บหากคุณตาบอดหรือพิการทางสายตา ไซต์ต่างๆ เช่น Wikipedia ใช้ CSS เพื่อควบคุมรูปแบบการพิมพ์ ซ่อนองค์ประกอบที่ไม่ต้องการ และทำให้รูปแบบง่ายขึ้น Cascading Style Sheets ครอบคลุมหลายอย่าง: น้ำตก, การสืบทอด, ตัวเลือก, แหล่งที่มา, สื่อ ฯลฯ แต่พลังของมันช่วยให้เว็บสมัยใหม่ นี่คือสื่อที่ให้คุณสมบัติในการนำมาใช้ใหม่ ความยืดหยุ่น และการเข้าถึงได้ในตัว หากต้องการดูศักยภาพของ CSS อย่างเต็มที่และนำเสนอได้มากน้อยเพียงใด โปรดดูเอกสารสรุปของเราซึ่งครอบคลุมคุณสมบัติ CSS3 ที่จำเป็นทั้งหมด ฝึกฝนไวยากรณ์ CSS ที่จำเป็นด้วยชีตคุณสมบัติ CSS3 ของเรา Bobby เป็นผู้ที่ชื่นชอบเทคโนโลยีซึ่งทำงานเป็นนักพัฒนาซอฟต์แวร์มาเกือบสองทศวรรษ เขาหลงใหลในการเล่นเกม ทำงานเป็นบรรณาธิการบทวิจารณ์ที่ Switch Player Magazine และหมกมุ่นอยู่กับทุกแง่มุมของการเผยแพร่ออนไลน์และการพัฒนาเว็บ เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!การเชื่อมโยงสไตล์ชีตภายนอก
พลังของ CSS
อธิบายคาสเคด
กำหนดเป้าหมายสื่อต่างๆ
วิธีติดตั้ง google play store บน amazon fire
CSS ทำให้ HTML ดูดี
เกี่ยวกับผู้เขียน Bobby Jack(58 บทความเผยแพร่) สมัครรับจดหมายข่าวของเรา