Thứ Bảy, 26 tháng 1, 2008

XHTML


Mục lục:
1. Giới thiệu XHTML.
2. Một số khác biệt giữ XHTML & HTML.
3. Kết luận


1. Giới thiệu XHTML
1.1 XHTML là gì ?
XHTML viết tắt của tiếng Anh
Extensible HyperText Markup Language, "Ngôn ngữ đánh dấu siêu văn bản mở rộng". XHTML là một ngôn ngữ đánh dấu có cùng các khả năng như HTML, nhưng có cú pháp chặt chẽ hơn.
1.2 Tổng quát về XHTML.
Về phương diện kỹ thuật XHTML là một họ các kiểu tài liệu hiện tại & tương lai cùng các module nhằm tái tạo lại, mở rộng thâu nạp HTML, tái cấu trúc lại dưới dạng XML. Các dạng tài liệu thuộc họ XHTML tất cả đều dựa trên XML và được thiết kế để làm việc tuyệt đối với các trình đại diện người dùng hiểu XML, XHTML là thế hệ kế tiếp của HTML và đã có một loạt các đặc tả được phát triển cho XHTML.


2. Một số khác biệt giữa XHTML & HTML

2.1 Các phần tử phải được lồng nhau đúng cách.

Trong HTML các phần tử có thể được lồng vào nhau không đúng cách :
This text is bold and italic.
Trong XHTML tất cả các phần tử phải được lồng vào nhau đúng cách:
This text is bold and italic
Chú ý: Một lỗi thường thấy ở các danh sách gạch đầu dòng lồng vào nhau mà quên mất rằng danh sách bên trong phải được đặt trong phần tử li. Ví dụ:
  
  • Coffee
  •   
    
  • Tea
  •     
          
    
  • Black tea
  •       
    
  • Green tea
  •     
      
    
  • Milk
  • Phải viết lại theo chuẩn XHTML đúng:
      
    
  • Coffee
  •   
    
  • Tea
  •     
          
    
  • Black tea
  •       
    
  • Green tea
  •     
      
      
    
  • Milk


  • 2.2 Phải đặt thẻ ở dạng chuẩn

    Tất cả các phần tử XHTML phải được đặt lồng bên trong phần tử gốc . Tất cả các phần tử khác có thể có các phần tử con. Các phần tử con phải đi theo cặp và phải được đặt lồng nhau đúng cách bên trong phần tử mẹ. Cấu trúc tài liệu cơ bản là:
        ... 
        ... 


    2.3 Tên thẻ đều viết thường.

    Do XHTML kế thừa cú pháp của XML và mỗi trang XHTML đều là các ứng dụng XML cho nên XHTML có phân biệt chữ hoa chữ thường, điều không có ở HTML. Với HTML thì các thẻ như

    được hiểu là giống nhau nhưng một khi bạn đã xác định trang web của bạn là XHTML thì trình duyệt sẽ dịch hai thẻ này là khác nhau.
    HTML chấp nhận cách viết dưới:
      This is a paragraph
    
    XHTML đòi hỏi phải viết lại phần trên thành:
      This is a paragraph
    


    2.4 Tất cả các thẻ(tag) đều phải được đóng lại

    Phần tử không rỗng phải có một thẻ đóng. HTML chấp nhận cách viết dưới:
    This is a paragraph
    This is another paragraph
    XHTML đòi hỏi phải viết lại phần trên thành:
    This is a paragraph
    
    This is another paragraph

    Các phần tử rỗng hoặc là phải có th đóng hoặc là thẻ khởi đầu phải được kết thúc bằng />. HTML chấp nhận cách viết dưới:
    This is a break
    
    Here comes a horizontal rule:
    Here's an image Ucon">
    XHTML đòi hỏi phải viết lại phần trên thành:
    This is a break
    
    Here comes a horizontal rule:
    Here's an image Icon" />
    Chú ý: Để làm cho trang XHTML tương thích với các trình duyệt hiện nay thì nên đặt một khoảng trắng thêm vào trước kí tự / kiểu như
    , và




    2.5 Các giá trị thuộc tính của thẻ phải được đặt trong dấu nháy kép.

    HTML chấp nhận cách viết dưới:
    XHTML đòi hỏi phải viết lại phần trên thành:
    HTML chấp nhận cách viết dưới:
    XHTML đòi hỏi phải viết lại phần trên thành:
    3. Kết luận XHTML cũng chính là HTML, được nâng cấp & tuân theo các quy tắc viết của XML. Cấu trúc & cú pháp chặt chẽ.
    Có 3 quy tắc chính trong thiết kế chuẩn XHTML:
    - Các thẻo phải viết dưới dạng chữ thường. Tức là không viết
    mà viết
    - Có thẻ mở thì có thẻ đóng. Ví dụ như có thẻ
    thì có thẻ - Trường hợp có 1 thẻ duy nhất thì cuối thẻ phải có dấu gạch chéo slash (tự đóng) ví dụ như ,
    .

    Thứ Sáu, 18 tháng 1, 2008

    Mẫu thiết kế



    Giới thiệu một số mẫu thiết kế

    1. Mẫu mua sắm qua mạng e-com:
    http://www.safama.com/




    2. Mẫu giới thiệu sản phẩm:
    http://www.doublerich.com.vn/


    http://www.lgcare.com.vn/

    Liên hệ


    Web Design Viet




    Miss. Nhung
    Web Content Manager

    Cellphone: 0907 538 259
    Y!M: giumaitinhbannb
    Email: misskimnhung@gmail.com


    Mr. Tam Nguyen
    Chief Programer

    Email: nhantam.weddeveloper@gmail.com
    Y!M: votam82
    Gtalk: nhantam.weddeveloper