Toi uu CSS de SEO
Người đăng: Nguyễn Hoàng Anh's Blog
1 Kết hợp các mã màu một cách tối đa:
Ví dụ:
Nhưng có thể viết lại ngắn hơn:Mã:article { background-color: rgb(255,255,255); Hoặc article { background-color: #ffffff; }
Với những mã màu thập lục có dạng #xxxxxx hoặc #xxyyzz thì lần lượt có thể viết gọn lại thành #xxx và #xyz.Mã:article { background: #fff; }
Ví dụ:
2 Các thuộc tính trùng lặp nên viết gọn lại:Mã:#ff0000(màu đỏ) thành #f00, #000000(màu đen) thành #000
Ví dụ
Hoàn toàn có thể viết lại thành:Mã:p { font-family: Arial; font-weight: normal; line-height: 1.33em; font-size: 1.22em; } … p { font-family: Georgia, serif; font-weight: normal; line-height: 1.33em; font-size: 1.33em; }
3 Rút gọn cú pháp nếu có thể:Mã:p { font-family: Georgia, serif; font-weight: normal; line-height: 1.33em; font-size: 1.33em; }
Ví dụ về thẻ P được css lại:
Nhưng có thể dùng cú pháp sauMã:p { font-family: Georgia, serif; font-weight: normal; line-height: 1.33em; font-size: 1.33em; }
Một số ví dụ hay gặp trong khi làm CSS:Mã:p { font: normal 1.33em/1.33 Georgia, serif; }
/* 4 thuộc tính background*/
/* Có thể viết gọn lại thành */Mã:background-color: #fff; background-image: url(i/dope.png); background-repeat: repeat-x; background-position: 0 0;
/* 4 thuộc tính margin */Mã:background: #fff url(i/dope.png) repeat-x 0 0;
/* Dưới là cách viết gọn cho 4 dòng trên */Mã:margin-top: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px;
/* 3 thuộc tính border*/Mã:margin: 10px 20px 10px 20px;
/* Chỉ cần viết */Mã:border-width: 1px; border-style: solid; border-color: red;
4 Các giá trị sử dụng số nên rút gọn lại:Mã:border: 1px solid red;
Ví dụ sử dụng thuộc tính margin:
Vì margin-top và margin-bottom, margin-left và margin-right trùng nhau về giá trị, bạn hoàn toàn có thể viết lại thành:Mã:margin: 10px 20px 10px 20px;
margin: 10px 20px;
5 Phần nguyên và đơn vị có giá trị bằng 0
Ví dụ:
opacity: 0.5; Có thể thay thế bằng: opacity: .5;
padding: 0px; Có thể thay thế bằng: padding: 0;
6 Có thể bỏ dấu ; nằm sau giá trị của thuộc tính cuối cùng:
Ví dụ
7 Gỡ bỏ các dòng comment trong file css:Mã:p { font-family: Georgia, serif; font-weight: normal; line-height: 1.33em; font-size: 1.33em; (Có thể bỏ dấu } Và hoàn toàn có thể tối ưu hơn dưới dạng: p { font: normal 1.33em/1.33 Georgia, serif }
Nhiều comment quá sẽ làm tổn hại đến tài nguyên server, băng thông, thời gian load, nếu muốn tối ưu tối đa bạn cũng có thể loại bỏ những comment.
8 Kết hợp toàn bộ các file css vào 1 tập tin css duy nhất:
Việc kết hợp sẽ giảm tải được nhiều dòng, bớt việc làm cho Robot của SE. Tốt hơn cho page speed.
9 Validate CSS:
Để các trình duyệt có thể duyệt file CSS một cách chính xác, tối ưu hoàn toàn thì file CSS cũng phải validate, hãy sử dụng công cụ CSS Validator của W3C để kiểm tra.
Theo LamSeo
Nhãn:
SEO
0 nhận xét: