Em hay làm việc nhóm chung với nhau nhưng mỗi lần gộp file lại thì ôi thôi, mỗi thằng viết một kiểu
Không biết mọi người có chuẩn viết nào về HTML/CSS để tất cả viết chung 1 chuẩn để dễ đọc, dễ bảo trì không ạ
Thắc mắc về chuẩn viết HTML/CSS
1 Like
Mình thì vầy:
CSS:
-
body{
thay vìbody {
trông gọn hơn. - Đừng cứ 1 hàng cách 1 dòng, gây nặng cho file CSS và load chậm hơn.
- Tab, đừng có space.
- Chép code từ SO hay từ mạng về sẽ mất trật tự về hàng, chịu khó chỉnh là nữa sửa rất dễ.
HTML:
- Cái bự phải nằm thụt ngoài, cái đc bự bao bọc phải thụt vô, cả tag mở và đóng phải thẳng hàng với nhau.
- Theo thứ tự nhất định: ví dụ
<input type="text" name="name" id="id" placeholder="Nhập vào đây">
rồi các phần sau cũng vậy, đừng loạn cào cào lên như cái id trước, cái name trước.
Nếu có gì mình bổ sung tiếp.
Mình nghĩ cả nhóm nên dùng một editor chẳng hạn như sublime_text sau formatting code dễ lắm
HTML thì chỉ có một chuẩn thôi. Nhưng id, class có chuẩn đàng hoàng để dễ làm việc. Khuyên bạn nên tìm hiểu BEM
https://getbem.com
2 Likes
HTML:
- Đặt id class rõ ràng và có sự nhất quán
- Code phải được tab rõ ràng chứ đừng thẳng tắp 1 dòng
- dùng div thay thẻ p
- không được css inline kiểu:
<h1 style="blah blah blah"></h1>
- không dùng thẻ style trong head
- Set tab indent là 4 thay vì 2
CSS:
*Tránh xuống dòng vô dụng kiểu:
body {
properties1: value1;
properties2: value2;
....................
....................
}
- không duplicate thuộc tính hay selector:
a {
code;
}
a {
code;
}
/*sao cái dòng a thứ hai không gộp vào cái nhất đi?!!*/
- Đừng dùng space vì tốn kích thước file
Ngoài ra thì
Bạn làm dự án dùng USB à? Đấy là thất bại của lập trình đó! Sao cả team bạn không học sử dụng git và github luôn đi(tiện cả CI/CD nữa)
2 Likes
Hoặc là dùng editor của Visual Studio và chọn nút Format Document
3 Likes