Khi tôi lần đầu tiên bắt đầu viết CSS, tôi đã viết nó trong một hình thức mở rộngCó cách nào đúng và sai để định dạng CSS không?
div.class {
margin: 10px 5px 3px;
border: 1px solid #333;
font-weight: bold;
}
.class .subclass {
text-align:right;
}
nhưng bây giờ tôi thấy mình viết css như thế này: (Ví dụ từ mã Tôi thực sự viết bây giờ)
.object1 {}
.scrollButton{width:44px;height:135px;}
.scrollButton img {padding:51px 0 0 23px;}
.object2 {width:165px;height:94px;margin:15px 0 0 23px;padding:15px 0 0 10px;background:#fff;}
.featuredObject .symbol{line-height:30px; padding-top:6px;}
.featuredObject .value {width:90px;}
.featuredObject .valueChange {padding:5px 0 0 0;}
.featuredObject img {position:absolute;margin:32px 0 0 107px;}
và tôi bắt đầu lo lắng vì rất nhiều lần tôi thấy biểu mẫu đầu tiên được thực hiện trong các ví dụ trực tuyến, trong khi tôi thấy biểu mẫu thứ hai dễ dàng hơn nhiều để tôi làm việc cùng. Nó có chiều cao thẳng đứng thấp hơn, vì vậy tôi có thể nhìn thấy tất cả các lớp trong nháy mắt với ít cuộn hơn, việc lập bảng phân cấp có vẻ rõ ràng hơn và trông giống như mã tôi viết bằng javascript hoặc html. Đây có phải là một cách hợp lệ để làm mã, hoặc để giữ với các tiêu chuẩn khi đưa nó trực tuyến, tôi nên sử dụng hình thức theo chiều dọc để thay thế?
+1 câu hỏi tuyệt vời. Tôi chưa bao giờ thực sự sử dụng hình thức thứ hai, nhưng bây giờ bạn đề cập đến nó ...Ngoài ra, những gì có người tước nhận xét CSS từ một tệp. Đôi khi một headerblock là một cách tốt để lướt nhanh cho những gì bạn đang tìm kiếm (hoặc tôi là người duy nhất đặt khối tiêu đề trong CSS của tôi để nhóm các phần tử kiểu phổ biến?) – jcolebrand
Tôi có xu hướng chọn "không phải ở trên" đưa ra những lựa chọn hạn chế đó. –