คอมพิวเตอร์ซอฟต์แวร์

CSS Box: ทันควันและผลกระทบ

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

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

คำอธิบายไวยากรณ์

องค์ประกอบตำแหน่ง FIELD ระบุพิกัดสัมพันธ์กับมุมบนซ้ายของหน้า (ซ้ายบน) ขนาดในแนวนอนและแนวตั้ง (ความกว้างความสูง) ทั้งหมดออกแบบและภาพเคลื่อนไหวองค์ประกอบจะทำในคู่ "ทรัพย์สิน: ค่า"

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

#name {คุณสมบัติ: ค่า; คุณสมบัติ: ค่า; คุณสมบัติ: ค่า; ... }

หรือ

.name {คุณสมบัติ: ค่า; คุณสมบัติ: ค่า; คุณสมบัติ: ค่า; ... }

ชื่อยังสามารถเป็น P, ร่างกาย, HTML, ตาราง td ... ที่เป็นชื่อของแท็ก-มาร์กอัป อาจจะเชื่อมต่อโดยตรงกับรายละเอียดขององค์ประกอบสไตล์

ก่อนที่คุณจะทำขึ้นสไตล์การเขียนของตัวเองไม่เจ็บเพื่อดูวิธีการที่จะทำในเว็บไซต์ยอดนิยม, การเก็บรักษารหัสเพจหรือโดยการกด Ctrl-U เพื่ออ่านมันได้โดยตรงในเบราว์เซอร์

ตัวแปรหลัก

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

กรอบ CSS อธิบายโดยหลักทั่วไปแห่ง cascading สไตล์ชีต:

ชายแดน: 3PX;
ชายแดนสี: สีแดง;
ชายแดนสไตล์: ประคู่ของแข็งประ

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

ชายแดนกว้าง: 1px 2px 4px 8px;
ชายแดนสี: สีฟ้า;
ชายแดนสไตล์: ด่างดวง

นี่ขนาดของแต่ละด้านนอกจากนี้ยังมีตามลำดับจากด้านบนตามเข็มนาฬิกาสี - สีฟ้า, สีและสไตล์ - สปอต

ชายแดนสี: สีฟ้าสีเขียวสีดำสีแดง

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

ชายแดน: 1px สีเขียว;
border-radius: 0px 4px 8px 12px;
-moz-border-radius: 0px 4px 8px 12px;
-webkit-border-radius: 0px 4px 8px 12px;

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

ความหนาของกรอบและจุดประสงค์ของมัน

โดยการเลือกความหนาของกรอบคุณสามารถใช้ PX, PT, em ... แต่มันควรจะเป็นพาหะในใจว่ามันอยู่เสมอภายในองค์ประกอบสนาม มันเป็นเรื่องยากที่จะคิดว่ากรอบมีวัตถุประสงค์การออกแบบ CSS แต่ในทางเทคนิคมันเป็นประโยชน์มากที่จะเน้นองค์ประกอบของหน้า

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

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

นอกภายใต้

CSS บทเรียนมีความน่าสนใจมากเป็นคือความสำคัญของการวิจัยรหัสหน้าของเว็บไซต์ที่เป็นที่นิยม อย่างไรก็ตามทรัพยากรของตัวเองต้องไม่ซ้ำกันนั้นจะต้องมีใบหน้าของตัวเอง

จัดให้มีไวยากรณ์ของ CSS กรอบไม่ให้เช่นความหลากหลายเป็นความคิดริเริ่มของตัวเอง กะทันหัน - เริ่มต้นที่ดีและไม่มีอะไรที่จะป้องกันไม่ให้นักพัฒนาในการสร้างกรอบของตัวเอง โดยเฉพาะอย่างยิ่งกับความสำเร็จทั้งหมดของเทคโนโลยีอินเทอร์เน็ตและความสามารถของมาตรฐานที่มีอยู่มีความคิดที่มีแนวโน้มจำนวนมากขึ้นอยู่กับข้อบกพร่องที่แท้จริงของไวยากรณ์ที่มีอยู่ซึ่ง (ตามคำนิยาม) ได้เสมออย่างเป็นทางการอย่างเคร่งครัด

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.unansea.com. Theme powered by WordPress.