Hot!

Tìm hiểu Bố cục blog của Blogger

Wednesday, 2 June 2010

Hiểu rõ hơn về bố cục của 1 blog của Blogger sẽ giúp bạn tự tay mình modify code CSS đơn giản hơn.

FREE-Premium-Magazine-Style-Blogger-Template

Bài viết này dành cho những người mới bắt đầu làm quen với blogspot, và nâng cao hơn nữa là hướng dẫn cách tiếp cận bố cục của blog theo phương pháp tiếp cận từ trên xuống để đơn giản mã CSS.

►Phương pháp tiếp cận top-down (từ trên xuống)

Cách tốt nhất để thiết kế một tập tin CSS là sử dụng phương pháp tiếp cận từ trên xuống, nói cách khác là xác định các phần tử chính của blog. Vì vậy, bạn có thể tiến hành để viết mã của bạn trong một cấu trúc chặt chẽ hơn theo cách không cần thiết tránh mã.

Trong thực tế, để xác định các thành phần chính trong bố cục của 1 blog cũng đơn giản. Sự xuất hiện các "mã không cần thiết" sẽ xảy ra khi bạn xác định các chi tiết của yếu tố đó. Để đơn giản hóa các mã CSS này, bạn cần tuân thủ 2 "quy tắc" sau:

1. Giảm thiểu số lượng các yếu tố CSS

2. Sử dụng các thẻ HTML chuẩn(P, H1, UL, LI ...) thay vì tạo các class mới.

- Ví dụ : trong blog của bạn, để thiết kế style cho tiêu đề bài viết, bạn có thể sử dụng thẻ <h1> thay vì dùng class mới ".post-title" .

►Bây giờ ta làm quen với các thành phần chính trong bố cục của blog:

Trước khi bắt đầu viết mã CSS của bạn, bạn phải có hình dung rõ ràng trong đầu bạn các mục chính trong bố cục của 1 blog. Lấy ví dụ 1 blog có 2 cột, bạn có thể xác định những phần chính như hình bên dưới:

Bố cục có 4 phần cơ bản như bên dưới:

1. Header (#header)

2. Main content (#main-content)

3. Sidebar (#sidebar)

4. Footer (#footer)

►Bước kế tiếp, là xác đinh các thành phần có trong từng mục chính đó.

1. Header :

- Phần Header gồm có 2 thành phần cơ bản là Logo và thanh Navbar.(xem hình bên dưới)

- Bạn có thể thay đổi lại logo theo cách bên dưới:

#header {
background:url(YOUR-LOGO.gif) no-repeat;
}

- Đối với thanh Navbar, bạn nên sử dụng các thẻ <ul> <li> để tạo .(xem hình bên dưới)

Làm thế nào ta có thể thấy chúng, bạn không nhất thiết phải tạo một class mới như là "#navigation-bar", bởi vì nó đã được xác định bằng cách sử dụng thẻ<ul> trong phần Header (#header ul, #header ul li). Bằng cách này đọan mã CSS của bạn sẽ gọn gàng hơn, đơn giản hơn, dễ quản lý hơn.

2. Main content :

- Ở trong phần main, chủ yếu là chứa nội dung bài viết, như : tựa đề, nội dung, các nhãn... , có thể xem minh họa bên dưới:

- Vì vậy cách tốt nhất để thiết kế các mã CSS là sử dụng các thẻ chuẩn (bên dưới) vào class #main-content :

+ Post section paragraph(nội dung bài viết) (<p>)
+ Post title (tựa đề bài viết) (<h1>)
+ Post date (ngày post)(<h2>)
+ Post tag (nhãn) (<small>)

Và nó trông như thế này:

3. Thanh Sidebar:

- Sẽ rất đơn giản nếu dùng các thẻ <h1> , <p> (xem hình minh họa)

- Và code CSS sẽ trông như thế này:

4. Footer:

- Tùy bạn thiết kế. hòan tòan tương tự.

Như vậy mình đã giới thiệu xong, hy vọng với bài viết này các bạn sẽ nắm rõ hơn về bố cục của 1 blog, và tự tay mình modify code CSS cho nó đơn giản hơn.

nguồn: Fandung Blog

Tags: , ,

Ý kiến bạn đọc [ 14 ]


quyhoach 2 June 2010 14:14

:( Đọc bài này mới biết mình mất gốc.

Tùng Lâm 2 June 2010 14:38

Cũng nhờ biết chút chút về css nên cái temp của mình giờ là ... không ai đụng hàng.

pete 2 June 2010 16:20

Very informative blog. Cheers!

Vui là chính 2 June 2010 16:47

Nhà em thì chẳng biết gì hết,cho nên càng ít sửa nên càng ít lỗi

Vui là chính 2 June 2010 16:50

Mình góp ý thế này nhé,bác Chinh bỏ cái Ziddu.com đi,nhiều Forum hiện nay đã cấm linkdown bằng Ziddu rồi

Pika Rock 2 June 2010 17:00

stylesheet của e tự design nên chả ai đụng hàng :))

Nghiemcowboy.tk 2 June 2010 17:27

Ziddu thì có gì mà phải cấm bác, tớ vẫn viết bài trên các forum lớn bằng link ziddu thường đó thôi.

vnblognet [dot] com 2 June 2010 17:50

cám ơn VLC(5), nhưng thực ra mình cũng không sử dụng nó nhiều lắm.

---Xzip--- 3 June 2010 12:32

Em có chuyện này muốn hỏi ý kiến của bác đây: Số là em đã có được mã nguồn của cái thanh menu thethao.zing.vn rồi .em định " bưng " về cho site của em mà không biết ý kiến của anh ra sao.Nếu bác đồng ý thì em làm ,còn không thì thôi

Kít 3 June 2010 14:43

bạn này lạ thật, cái đó là do bạn quyết chứ sao người khác đồng ý bạn mới làm, anh em chỉ tham gia góp ý được thôi :D

Kít 3 June 2010 14:43

ah mình hiểu rồi, sợ đụng hàng :D

---Xzip--- 3 June 2010 15:00

Mình quyết cũng được thôi.Nhưng dù sao cái menu ấy là thành quả làm việc mệt nhọc của anh Chính mà :D .Cho dù mình muốn cũng phải hỏi ý kiến của anh C ,chứ không phải là sự đụng hàng ( đã copy thì đụng hàng là cái chắc )

chinhnd 3 June 2010 16:31

Oh, cám ơn ---Xzip--- nhé, mình đang định tối nay pub bài đó mà, bạn sử dụng thỏa mái không có gì đâu, một lần nữa cám ơn---Xzip---

mAn ĐiezEl 28 October 2011 09:11

hjx.blog e chơi nát rồi jo mới hiểu căn bản .hỳ

Ý kiến của bạn