Trang chủ Liên hệ Sơ đồ  
 
Trang chủ 1001 Mẫu Web Thiết kế Web Lập trình Quản trị Web Web & Hosting Hình nền Blog Icon & Logo
 
 
     
       Mẫu web mới nhất
Xem | ID: 155768
Xem | ID: 4946
THAM KHẢO
Phần mềm :
Trình độ : Beginer
Đánh giá : /

Basic CSS layout
(Thứ Hai, 01/02/2010-2:42 PM)
Sau đây mình xin giải thích cách xếp 1 basic CSS layout:

http://www.q9-gaming.com/images/basiclayout.gif

Phía trên là hình mẫu 1 layout cơ bản với header, 1 sidebar, 1 content column và 1 footer.

Như vậy với layout trên bạn sẽ có 5 id trong CSS:

#container
#header
#sidebar
#content
#footer

Như vậy container là 1 div lớn thường dùng để định dạng vị trí của toàn bộ layout. (thường là giữa) và chỉ có 1 số format sau: (ví dụ thôi nhe)

margin:
padding:

Tiếp theo, làm sao để sắp xếp vị trí các "khối Div" đó theo ý mình. Rất đơn giản, bạn hãy phân layout của mình theo từng khối từ trên xuống dưới và từ trái qua phải. Với layout ví dụ, bạn sẽ chỉ cần 4 khối Div như đã nêu hoặc có thể thêm 1 Div trung gian như kiểu container cho phần sidebar + content.

Thuộc tính dùng để sắp xếp định vị các khối Div buộc phải biết và dùng đó là FLOAT. Với layout ví dụ, bạn chỉ cần float:left; cho tất cả các id. (Ko tính container)  

Nếu bạn ko định width cho container và khối div đúng, những khối div trên sẽ lần lượt nằm cạnh nhau và kéo dài chiều ngang. Nếu bạn đã định width, do ko đủ width, các div đó sẽ rớt xuống và tự động nằm như hình mẫu.

Nhưng bạn ko muốn định width? (Vì web standard mà) thì bạn tiếp tục dùng thuộc tính Clear. Thuộc tính clear sẽ qui định có cái gì dc phép nằm cạnh cái div đó hay ko. Với layout ví dụ thì #Header ko cần biết width bao nhiêu, chỉ cần clear: both, thì chắc chắn #sidebar và #content sẽ phải xuống hàng dưới mà chơi. Tương tự, ko cần biết đủ width hay ko chỉ cần #content có clear:right; thì #footer buộc phải xuống dưới nằm.

Cơ bản là vậy với 2/3 hay 4/5/6 column gì thì cũng như nhau. Luôn nhớ, Div khác Table ở chỗ nó ko phải từ ngoài vào trong mà là từ trên xuống dưới và từ trái qua phải . Mọi thắc mắc sẽ dc giải đáp .

Theo phpbasic
   "Tìm hiểu Vũ trụ mênh mông huyền bí"     www.bachkhoatrithuc.vn
 In bài này  Gửi bài viết
    Các bài trước
    Các bài sau
      Bài quan tâm nhiều nhất  

    Download phần mềm 
    được ưa dùng  nhất