Là một lập trình viên chắc hẳn bạn đã nghe đến thuật ngữ reset CSS trong thiết kế web, vậy reset CSS có những ưu điểm và nhược điểm gì? bài viết dưới đây hi vọng sẽ giúp bạn hiểu được phần nào đó của việc nên hay không sử dụng reset CSS trong thiết kế web

reset-css1

 

Lợi ích của việc thiết lập lại CSS

Trong cuốn designer/developer của tác giả Morten Rand-Hendriksen là một fan hâm mộ lớn của reset CSS, ông đã khuyên tất cả mọi người sử dụng chúng như là nền tảng trong stylesheets.  “Nếu bạn không xác định tất cả các thông số CSS mặc định trong stylesheets của bạn, trình duyệt sẽ sử dụng các thông số mặc định của nó thay vào đó” Rand-Hendriksen nói trong blog cá nhân của mình. Và chúng ta cũng biết rằng các trình duyệt khác nhau có các thông số mặc định về padding và margin là khác nhau dẫn đến việc hiển thị nội dung trên các trình duyệt sẽ không hoàn toàn giống nhau.Sử dụng reset CSS để đưa các thông số như margin: 0px; padding: 0px…sẽ làm các trình duyệt hiển thị nội dung giống nhau.

 

Điểm mạnh của việc không sử dụng reset CSS

Web developer Florent Verschelde chỉ ra điểm mạnh của việc không sử dụng reset CSS và thay vào đó cho thấy rằng các nhà thiết kế web nên dựa vào styesheets được chế tác để giải quyết vấn đề hiển thị với các trình duyệt khác nhau.Verschelde lập luận rằng “thiết lập mặc định của trình duyệt là hợp lý và hữu ích”.

Verschelde cho rằng nhờ các thiết lập mặc định của trình duyệt web mà “nội dung của bạn sẽ luôn luôn có thể đọc được” ngược lại “nếu bạn sử dụng reset CSS có thể phát sinh một số lỗi không mong muốn với những định dạng do người dùng của bạn tạo ra, định dạng do người dùng tạo ra có thể sẽ bị đè bởi những tập luật mà bạn khai báo khi sử dụng reset CSS

 

Tiếng nói của kiểm duyệt

Tháng 11 năm 2009 nhà thiết kế web Cranford đã có những bài kiểm tra xoay quanh vấn đề reset CSS.Ông cho rằng việc sử dụng reset CSS nên được xác định bởi nhu cầu của từng dự án thiết kế web và chỉ nên sử dụng những công cụ nếu chúng thực sự có tác dụng với dự án của bạn, trước khi bắt đầu một dự án thay vì coppy tất cả các stylesheets có trong reset CSS mẫu thì bạn nên dành thời gian để liệt kê những stylesheets thực sự cần thiết và loại bỏ những stylesheets không cần thiết.

 

DMCA.com