CSS ตอนที่ฉันควรจะใช้รูปแบบแอททริบิวต์?

0

คำถาม

สวัสดีฉันกำลังสร้างเป็นหน้าเว็บที่ถูกเขียนด้วยโดยเริ่มจากศูนย์เลยและฉันวิ่งเข้าหาปัญหา

ฉันรู้โดยใช้รูปแบบป้ายกำกับคือไม่ค่อยดีเท่าไหร่แต่มันจะเป็นในกรณีนี้โอเคที่จะใช้? หรือบางทีอาจจะมีวิธีที่ดีกว่าขอทำมันใช่ไหม?

เอาเป็นว่าฉันมีของ CSS

.group-box {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    display: inline-block;
    background-color: rgba(30,30,30);
    padding: 15px;
    height: 100px;
    border: 1px solid rgba(10,136,0, 0.2);
}

และฉันมี

<div class="groupbox"></div>

แต่ตอนนี้เรามาพูดว่าฉันอยากจะทำให้ฉันกล่องกลุ่มใหญ่สำหรับหนึ่ง-ได้เวลาใช้มันโอเคที่จะทำอย่างไร?

<div class="groupbox" style="height: 300px;"></div>

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

ฉันสงสัยว่าอะไรที่ CSS"เขียนโปรแกร"มาตรฐานจะบอกว่าเรื่องนี้คำถาม คำถามคือ subjective แต่ฉันอยากรู้ว่าอะไรส่วนใหญ่คนอื่นอีกที่มากกว่ามีประสบการณ์ตอน CSS จะทำอย่างอยู่ในสถานการณ์ของฉัน

ขอบคุณ

coding-style css html styles
2021-11-20 05:24:14
2

คำตอบที่ดีที่สุด

0

มันขึ้นอยู่กับ'ของสถานการณ์'. โดยเฉพาะอย่างยิ่งคิด maintainability/readability สำหรับอนาคตลุ่มผู้พัฒนา. ต้องไม่มีคำตอบเดียวที่ถูก ทั้งสองวิธีการของคือได้รับอนุญาตโดยมาตรฐาน.

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

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

2021-11-20 06:27:10
0

คุณสามารถใช้ได้ทั้งสองอย่างไรก็ตามมันเป็นเวลาที่ดีที่สุดที่ฝึกซ้อมที่จะใช้เว็บเบราว์เซอร์ภายนอกของไวยากรณ์แบบ CSS และเรียกย่อในบรรทัดเอกสาร-CSS อย่างไรก็ตามถ้ามันมีน้อยเส้นนั้นมันจะไม่ส่งผลกระทบต่อการแสดงมาก

2021-11-20 05:48:32

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่