Sunday, November 22, 2015

Tại sao phải hợp lý hóa CSS theo chuẩn tối ưu hóa. Nó sẽ giúp bạn cải thiện tốc độ tải trang website và thân thiện hơn mang các công cụ chọn kiếm.

một. hài hòa những mã màu một phương pháp tối đa:

Ví dụ: thay vì

article { background-color: rgb(255,255,255); Hoặc article { background-color: #ffffff; }

Nhưng bạn {bắt buộc|buộc phải|cần|nên|phải} viết lại ngắn hơn:

article { background: #fff; }

{có|mang|sở hữu|với} {các|những} mã màu thập lục {có|mang|sở hữu|với} dạng #xxxxxx hoặc #xxyyzz thì lần lượt {có|mang|sở hữu|với} thể viết gọn lại thành #xxx và #xyz.

Ví dụ: #ff0000(màu đỏ) thành #f00, #000000(màu đen) thành #000

Thế nào gọi là {web|website} chuẩn seo?

Thế nào gọi là web chuẩn seo?
Để {có|mang|sở hữu|với} {1|một} {web|website} đạt chuẩn, {seo|tối ưu hóa} {phải chăng|rẻ|thấp|tốt} luôn được {các|những} cỗ máy {chọn|tìm} kiếm Google, Bing, Yahoo.. đánh giá cao, được ưu tiên xếp hạng cao trong kết quả {chọn|tìm} kiếm {bắt buộc|buộc phải|cần|nên|phải} phụ thuộc vào {đa dạng|nhiều|phổ biến|rộng rãi} {chi tiết|khía cạnh|yếu tố} {đặc biệt|đặc thù|đặc trưng} là "Kỹ thuật" của từng đơn vị {làm|thiết kế|xây dựng} {web|website}.

2. {các|những} thuộc tính trùng lặp {bắt buộc|buộc phải|cần|nên|phải} viết gọn lại:

Ví dụ
p {
font-family: Arial;
font-weight: normal;
line-height: {1|một}.33em;
font-size: {1|một}.22em;
}

p {
font-family: Georgia, serif;
font-weight: normal;
line-height: {1|một}.33em;
font-size: {1|một}.33em;
}

Bạn {bắt buộc|buộc phải|cần|nên|phải} viết lại thành:

p {
font-family: Georgia, serif;
font-weight: normal;
line-height: {1|một}.33em;
font-size: {1|một}.33em;
}

3. Rút gọn cú pháp {giả dụ|nếu|trường hợp|ví như} {có|mang|sở hữu|với} thể:

Ví dụ về thẻ P được css lại:

p {
font-family: Georgia, serif;
font-weight: normal;
line-height: {1|một}.33em;
font-size: {1|một}.33em;
}

Ban {bắt buộc|buộc phải|cần|nên|phải} {dùng|sử dụng|tiêu dùng} cú pháp sau

p {
font: normal {1|một}.33em/1.33 Georgia, serif;
}

{1|một} số ví dụ hay gặp trong {khi|lúc} {làm|thiết kế|xây dựng} CSS:

- 4 thuộc tính background

background-color: #fff;
background-image: url(i/dope.png);
background-repeat: repeat-x;
background-position: 0 0;

- {có|mang|sở hữu|với} thể viết gọn lại thành

background: #fff url(i/dope.png) repeat-x 0 0;

- 4 thuộc tính margin

margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;

- Đây là {bí quyết|cách|phương pháp} viết gọn cho 4 {cái|chiếc|dòng|loại|mẫu} trên

margin: 10px 20px 10px 20px;

- 3 thuộc tính border

border-width: 1px;
border-style: solid;
border-color: red;

- Chỉ {bắt buộc|buộc phải|cần|nên|phải} viết

border: 1px solid red;

4 .Các giá trị {dùng|sử dụng|tiêu dùng} số {bắt buộc|buộc phải|cần|nên|phải} rút gọn lại:

Ví dụ {dùng|sử dụng|tiêu dùng} thuộc tính margin:

margin: 10px 20px 10px 20px;

Thay vì trùng nhau về giá trị

margin-top và margin-bottom, margin-left và margin-right

- bạn hoàn toàn {có|mang|sở hữu|với} thể viết lại thành:

margin: 10px 20px;

5. Phần nguyên và đơn vị {có|mang|sở hữu|với} giá trị bằng 0

Ví dụ: {giả dụ|nếu|trường hợp|ví như} ta viết

opacity: 0.5;

{có|mang|sở hữu|với} thể thay thế bằng:

opacity: .5;

Thay vì viết:

padding: 0px;

{có|mang|sở hữu|với} thể thay thế bằng:

padding: 0;

6 {có|mang|sở hữu|với} thể bỏ dấu ; nằm sau giá trị của thuộc tính cuối cùng:

Ví dụ

p {
font-family: Georgia, serif;
font-weight: normal;
line-height: {1|một}.33em;
font-size: {1|một}.33em;
}

Và hoàn toàn {có|mang|sở hữu|với} thể {hợp lý|logic|thông minh|tối ưu|tuyệt vời} hơn dưới dạng:

p { font: normal {1|một}.33em/1.33 Georgia, serif }

7 .Gỡ bỏ {các|những} {cái|chiếc|dòng|loại|mẫu} comment trong file css:

{đa dạng|nhiều|phổ biến|rộng rãi} comment quá sẽ {làm|thiết kế|xây dựng} tổn hại {đến|tới} tài nguyên server, băng thông, thời gian load, {giả dụ|nếu|trường hợp|ví như} muốn {hợp lý|logic|thông minh|tối ưu|tuyệt vời} tối đa bạn cũng {có|mang|sở hữu|với} thể {cái|chiếc|dòng|loại|mẫu} bỏ {các|những} comment.

8. {hài hòa|kết hợp} {đa số|hầu hết|mọi|tất cả|toàn bộ} {các|những} file css vào {1|một} tập tin css duy nhất:

Việc {hài hòa|kết hợp} sẽ giảm tải được {đa dạng|nhiều|phổ biến|rộng rãi} {cái|chiếc|dòng|loại|mẫu}, bớt việc {khiến|khiến cho|làm|làm cho} Robot của SE. {phải chăng|rẻ|thấp|tốt} hơn cho page speed.

9. Validate CSS:

Để {các|những} trình duyệt {có|mang|sở hữu|với} thể duyệt file CSS {1|một} {bí quyết|cách|phương pháp} chính xác, {hợp lý|logic|thông minh|tối ưu|tuyệt vời} hoàn toàn thì file CSS cũng {bắt buộc|buộc phải|cần|nên|phải} validate, hãy {dùng|sử dụng|tiêu dùng} công cụ CSS Validator của W3C để kiểm tra – http://jigsaw.w3.org/css-validator/

0 comments:

Post a Comment