Thứ tư, 07 tháng một 2009(GMT+7)
 
Gọi ngay số 091.267.1098 hoặc 84.4.629.119.943 để được tư vấn
 | Tin tức » Tin tức chi tiết   Đăng Nhập
AVSoftware
Hotline: 091.267.1098
Email: admin@avsoftvn.com


Kinh doanh 01

Kinh doanh 02

Kinh doanh 03
Thành Viên Online Thành Viên Online:
Khách Khách: 2
Thành Viên Thành Viên: 0
Tổng Số Tổng Cộng: 2

Xem nhiều nhất
Tin tức chi tiết       
Phương pháp viết mã CSS  (11/07/2008 8:12:47 SA)

Phương pháp viết mã CSS

Việc viết mã CSS cũng giống như bạn lập trình với ngôn ngữ PHP, C#,... tất cả đều cần có một bố cục khoa học, hệ thống để dễ dàng phát triển cũng như kiểm tra phát hiện lỗi (nếu có). Dưới đây là một vài hướng dẫn giúp bạn làm việc với CSS khoa học hơn:

Chú thích cho mã CSS giúp người khác đọc file CSS sẽ biết thêm những thông tin cần thiết về file CSS nói riêng và về tác giả nói chung. Việc chú thích mã ở những ngôn ngữ khác quan trọng ra sao thì chú thích mã ở CSS cũng quan trọng như vậy. Sau đây là mẫu chú thích một đoạn mã CSS rất tốt;

CSS:
  1. /*------------------------
  2. Screen Stylesheet
  3. version:   1.0
  4. date:      01/03/07
  5. author:    [your email]
  6. email:     [you at domain dot com]
  7. website:   [your domain]
  8. version history: [location of file]
  9. ---------------------*/

 

2. Chia CSS ra thành nhiều phần

Nếu mã CSS của bạn gồm nhiều phần và cho nhiều trang thì bạn nên chia thành nhiều file CSS để dễ quản lí và cũng để giúp cho file CSS của bạn không bị rối. Rất nhiều web developer chưa nhận thức được điều này. Họ gộp tất cả file CSS vào làm một. Và dĩ nhiên, hệ quả là họ mất nhiều thời gian hơn cho việc sửa file CSS của mình.

Chia CSS ra thành nhiều file và sử dụng chúng cùng với CSS chính bằng phương thức sau:

CSS:
  1. /* Import other stylesheets
  2. ---------------------------------------*/
  3. @import url("typography.css");

Bên cạnh đó, phân chia ngay chính trong file CSS cũng quan trọng không kém. Hãy gộp chung những phần có cùng 1 đối tượng.

CSS:
  1. /* Header
  2. ---------------------------------------*/
  3. /* Navigation
  4. ---------------------------------------*/
  5. /* Footer
  6. ---------------------------------------*/
  7. /* Homepage
  8. ---------------------------------------*/
  9. /* Your template
  10. ---------------------------------------*/

 

Xoá các định dạng mặc định

Đây là điều cực kì cần thiết đối với bất kì Web developer nào. Như bạn đã biết thì mỗi trình duyệt (browser) đều hiển thị khác nhau. Phần lớn là do định dạng mặc định ở mỗi browser là khác nhau. Ví dụ sau sẽ giúp bạn xoá định dạng mặc định:

CSS:
  1. *{margin: 0;padding: 0;border: 0;}

 

4. Định dạng các đối tượng cơ bản:

Những đối tượng cơ bản hay được sử dụng như h1, h2, h3, ... form, table, cần phải được định dạng trước tiên khi bạn bắt đầu viết mã CSS. Thói quen này giúp bạn đồng bộ được giao diện của các trang web.[

CSS:
  1. /* Forms
  2. ---------------------------------------*/
  3. input.text{
  4.  
  5. padding: 3px;
  6. border: 1px solid #999999;
  7. }

 

CSS:
  1. /* Tables
  2. ---------------------------------------*/
  3. table
  4. {
  5. border-spacing: 0;
  6. border-collapse: collapse;
  7. }
  8.  
  9. td
  10. {
  11. text-align: left;
  12. font-weight: normal;
  13. }

 

Chú ý: đây không phải là một chuẩn mực viết mã CSS. Vì hiện tại chưa có 1 chuẩn nào cho việc viết CSS. Dưới đây chỉ là cách viết mã CSS sao cho khoa học được tích luỹ từ những ngày tháng làm việc cùng với CSS. Hi vọng điều này sẽ bố ích cho các bạn.

Hải Thuỳ st

Số lần xem: 560
<< Trở lại
Các tin về HTML/CSS
Tin khác
Thiết kế web trọn gói giá 6.499.999 VNĐ   (01/12/2008 3:05:00 CH)
Thiết kế web trọn gói giá 5.999.999 VNĐ   (01/12/2008 3:04:32 CH)
Thiết kế web trọn gói giá 9.999.999 VNĐ   (01/12/2008 3:06:20 SA)
Thiết kế web trọn gói giá 999.999 VNĐ   (01/12/2008 3:00:43 CH)
Thiết kế web trọn gói giá 1.999.999 VNĐ   (01/12/2008 3:02:02 CH)
Nguyên tắc thiêt kế website   (20/08/2008 10:41:31 SA)
Đặc điểm của một số thuộc tính CSS - Sự khác nhau của IE và chuẩn chung   (20/08/2008 8:39:00 SA)
Tạo ảnh động   (19/08/2008 5:03:12 CH)
Ánh sáng: Phần 4 - Ánh sáng nhân tạo và ánh sáng trong nhà   (19/08/2008 4:37:33 CH)
Mật khẩu của Yahoo! Messenger có thể bị đánh cắp được không?   (01/08/2008 8:01:58 SA)
Tin nổi bật
Tin mới
Công ty CP Phần mềm và Truyền thông TMĐT AV - AVSoftware Jsc.,
VP Hà Nội: Số 2, M6A, TT6, Khu đô thị Bắc Linh Đàm - Tel:(84-04) 6291 9943   (84-04) 3641 3449 Fax: (84-04) 3641 3454 - E-mail: admin@avsoftvn.com
VP TP. Hồ Chí Minh: 97 Nguyễn Công Trứ,  P.Nguyễn Thái Bình, Quận 1 - Tel: (84-08) 914 3786 Fax: (84-08) 914 3787 - E-mail: cads@vnn.vn
VP TP. Hải Phòng: Trung tâm công nghệ phần mềm Hải phòng, 225 Lạch Tray, Quận Ngô Quyền - Tel/Fax :(031) 828 775 - E-mail: cadshp@cads.com.vn
Hotline: 091 267 1098
® Ghi rõ nguồn "avsoftvn.com" khi bạn phát hành lại thông tin từ website này
Bộ đếm:
  © 2007 - 2009 Bản quyền bởi AVSoftware