6 lưu ý khi sử dụng công cụ CSS

Dù bạn là người phát triển hay thiết kế website trên bất cứ nền tảng nào thì việc tìm hiểu về CSS vẫn chiếm một vị trí quan trọng. Bởi vậy, để giúp bạn có được cái nhìn tổng quát hơn về công cụ này cũng như hướng để phát triển nó trong tương lai, bài viết này xin chia sẻ những kinh nghiệm rút ra trong quá trình làm việc và giảng dạy tại Anh của Harry Roberts- một nhà lập trình web CSS nổi tiếng và giàu kinh nghiệm:

harryrobertsII

1. Tự tìm hiểu, trải nghiệm và học hỏi từ các trang web lớn

CSS có tác dụng tách riêng phần định dạng (style) với phần nội dung HTML giúp bạn dễ dàng quản lý được nội dung trong HTML và tiết kiệm thời gian trong chỉnh sửa, đặc biệt là đối với những dự án lớn được kết cấu từ nhiều trang HTML.

Theo Harry Roberts chia sẻ: “Nếu phải nói điều gì khiến tôi chọn CSS là giải pháp cho trang web, thì đó là quy mô lớn. Rất nhiều khung mở rộng, các mã nhúng có thể được lập trình và chạy tốt với CSS. Do đó, tôi thường truy cập vào các trang web lớn, tìm hiểu các ứng dụng nhúng của họ để học hỏi thêm. Tôi trải nghiệm, tìm hiểu rồi về tự lập trình lại trên bản demo”.

2. Tính hiệu quả quan trọng hơn hình thức

Theo Harry Roberts  thì một trang web có giao diện xấu xí, nhưng vẫn hoạt động luôn có giá trị hơn một trang web giao diện đẹp nhưng không chạy ổn định. Nói về mã nguồn của Facebook và Google, Harry nhận xét “Mã nguồn của 2 trang thực sự là một mớ hỗn độn. Nhưng các trang web đó đã xử lý hàng triệu người truy cập với lượng thông tin dữ liệu khổng lồ.”

3. Nên cân nhắc khi sử dụng SASS

SASS là một công cụ hỗ trợ viết CSS dễ dàng hơn với các chức năng mới như biến,hằng số. Tuy nhiên, do sự tiện lợi, người lập trình thường chỉ quan tâm code tất cả những gì có thể nhưng lại không quan tâm sản phẩm là gì. Nên thận trọng khi sử dụng SASS và đừng sử dụng công cụ này chỉ vì bạn nghe nói rằng nó rất tuyệt. “Hãy nhìn vào những vấn đề bạn có và tìm hiểu những gì đang xảy ra để giải quyết chúng đơn giản nhất có thể. SASS tiện lợi nhưng không phải là tất cả”.

4. Nắm rõ nhu cầu khách hàng trước khi thiết kế

Để có được những sản phẩm thực sự mang lại hiệu quả, có tính ứng dụng cao người thiết kế cần tìm hiểu kỹ về khách hàng của mình xem vấn đề của họ là gì và mong muốn của họ đối với thiết kế ra sao? Roberts chia sẻ thêm: “ Trước khi bắt đầu thiết kế web cho một đối tác, tôi luôn cố gắng trở thành một khách hàng trước khi làm việc. Sau đó, tôi liên lac với một vài nhà phát triển của công ty để có cái nhìn tổng quan về các vấn đề của họ. Cuối cùng, tôi bắt tay vào thiết kế và giải quyết các vấn đề về kinh doanh.”

5. Mở rộng mối quan hệ với các nhà phát triển website

Đứng trước một yêu cầu, lập trình viên thường dành nhiều thời gian để nghiềm ngẫm, đặt câu hỏi như “Tại sao họ lại lập trình như vậy”, “Họ làm như thế nào?”, “Nó có phù hợp với doanh nghiệp hay không?”,…

Bạn có thể sớm tìm ra giải pháp nếu liên hệ và trao đổi trực tiếp với những nhà phát triển. Ngoài ra, bên cạnh việc học hỏi bạn có thể tìm ra một số người sẵn sàng chia sẻ và có thể trở thành người cộng tác trong tương lai.

6. Xây dựng web bền vững

Có rất nhiều khách hàng khi lập trang web thường ưu tiên tiêu chí lớn nhất và mới nhất. Bởi vậy, khách hàng thường yêu cầu sử dụng công nghệ mới trong khi vẫn phải đảm bảo khả năng tương thích web với những trình duyệt cũ. Điều đó đồng nghĩa với việc họ phải làm 2 việc là tạo ra công cụ mới cho trình duyệt mới và công cụ cũ cho các trình duyệt cũ. Có điều, các trình duyệt cũ thường phổ biến hơn

Bởi vậy, theo Harry thì cùng với việc tối ưu trang web chạy nhanh và hiệu quả, mối quan tâm lớn của ông là xây dựng những trang web bền vững và có thể sử dụng được lâu dài. Ông chia sẻ “Tôi làm việc cho các công ty với những trang web đã tồn tại được hơn 3 năm và sẽ tiếp tục được duy trì trong tương lai”. Chìa khóa của sự bền vững chính là tiết chế sử dụng các mã nhúng động.

Bài viết liên quan
29/02
2016
6 lưu ý khi sử dụng công cụ CSS

Dù bạn là người phát triển hay thiết kế website trên bất cứ nền tảng nào thì việc tìm hiểu về CSS vẫn chiếm một vị trí quan trọng. Bởi vậy, để giúp bạn có được cái nhìn tổng quát hơn về công cụ này cũng như hướng để phát triển nó trong tương lai, bài viết này xin chia sẻ những kinh nghiệm rút ra trong quá trình làm việc và giảng dạy tại Anh của Harry Roberts- một nhà lập trình web CSS nổi tiếng và giàu kinh nghiệm:

harryrobertsII

1. Tự tìm hiểu, trải nghiệm và học hỏi từ các trang web lớn

CSS có tác dụng tách riêng phần định dạng (style) với phần nội dung HTML giúp bạn dễ dàng quản lý được nội dung trong HTML và tiết kiệm thời gian trong chỉnh sửa, đặc biệt là đối với những dự án lớn được kết cấu từ nhiều trang HTML.

Theo Harry Roberts chia sẻ: “Nếu phải nói điều gì khiến tôi chọn CSS là giải pháp cho trang web, thì đó là quy mô lớn. Rất nhiều khung mở rộng, các mã nhúng có thể được lập trình và chạy tốt với CSS. Do đó, tôi thường truy cập vào các trang web lớn, tìm hiểu các ứng dụng nhúng của họ để học hỏi thêm. Tôi trải nghiệm, tìm hiểu rồi về tự lập trình lại trên bản demo”.

2. Tính hiệu quả quan trọng hơn hình thức

Theo Harry Roberts  thì một trang web có giao diện xấu xí, nhưng vẫn hoạt động luôn có giá trị hơn một trang web giao diện đẹp nhưng không chạy ổn định. Nói về mã nguồn của Facebook và Google, Harry nhận xét “Mã nguồn của 2 trang thực sự là một mớ hỗn độn. Nhưng các trang web đó đã xử lý hàng triệu người truy cập với lượng thông tin dữ liệu khổng lồ.”

3. Nên cân nhắc khi sử dụng SASS

SASS là một công cụ hỗ trợ viết CSS dễ dàng hơn với các chức năng mới như biến,hằng số. Tuy nhiên, do sự tiện lợi, người lập trình thường chỉ quan tâm code tất cả những gì có thể nhưng lại không quan tâm sản phẩm là gì. Nên thận trọng khi sử dụng SASS và đừng sử dụng công cụ này chỉ vì bạn nghe nói rằng nó rất tuyệt. “Hãy nhìn vào những vấn đề bạn có và tìm hiểu những gì đang xảy ra để giải quyết chúng đơn giản nhất có thể. SASS tiện lợi nhưng không phải là tất cả”.

4. Nắm rõ nhu cầu khách hàng trước khi thiết kế

Để có được những sản phẩm thực sự mang lại hiệu quả, có tính ứng dụng cao người thiết kế cần tìm hiểu kỹ về khách hàng của mình xem vấn đề của họ là gì và mong muốn của họ đối với thiết kế ra sao? Roberts chia sẻ thêm: “ Trước khi bắt đầu thiết kế web cho một đối tác, tôi luôn cố gắng trở thành một khách hàng trước khi làm việc. Sau đó, tôi liên lac với một vài nhà phát triển của công ty để có cái nhìn tổng quan về các vấn đề của họ. Cuối cùng, tôi bắt tay vào thiết kế và giải quyết các vấn đề về kinh doanh.”

5. Mở rộng mối quan hệ với các nhà phát triển website

Đứng trước một yêu cầu, lập trình viên thường dành nhiều thời gian để nghiềm ngẫm, đặt câu hỏi như “Tại sao họ lại lập trình như vậy”, “Họ làm như thế nào?”, “Nó có phù hợp với doanh nghiệp hay không?”,…

Bạn có thể sớm tìm ra giải pháp nếu liên hệ và trao đổi trực tiếp với những nhà phát triển. Ngoài ra, bên cạnh việc học hỏi bạn có thể tìm ra một số người sẵn sàng chia sẻ và có thể trở thành người cộng tác trong tương lai.

6. Xây dựng web bền vững

Có rất nhiều khách hàng khi lập trang web thường ưu tiên tiêu chí lớn nhất và mới nhất. Bởi vậy, khách hàng thường yêu cầu sử dụng công nghệ mới trong khi vẫn phải đảm bảo khả năng tương thích web với những trình duyệt cũ. Điều đó đồng nghĩa với việc họ phải làm 2 việc là tạo ra công cụ mới cho trình duyệt mới và công cụ cũ cho các trình duyệt cũ. Có điều, các trình duyệt cũ thường phổ biến hơn

Bởi vậy, theo Harry thì cùng với việc tối ưu trang web chạy nhanh và hiệu quả, mối quan tâm lớn của ông là xây dựng những trang web bền vững và có thể sử dụng được lâu dài. Ông chia sẻ “Tôi làm việc cho các công ty với những trang web đã tồn tại được hơn 3 năm và sẽ tiếp tục được duy trì trong tương lai”. Chìa khóa của sự bền vững chính là tiết chế sử dụng các mã nhúng động.

Loading...