Qua lại với bài viết này, hôm nay chúng ta sẽ chia header của blog làm 2 phần với kích thước tùy chọn. Ở đây template Minima được lấy làm ví dụ minh hoạ. Để dễ hiểu, bạn có thể tạo thêm một blog mới và thao tác theo hướng dẫn dưới:
Bước 1. Chỉnh sửa body. Đăng nhập Blogger, chọn Bố cục (Layout) | Chỉnh sửa HTML (Edit HTML) và để ý đoạn code bên dưới:
<div id='header-wrapper'>
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Header | Thủ thuật blog (Header)' type='Header'/>
</b:section>
</div>
Đây là header nằm trên cùng có chiều ngang bằng chiều ngang của template. Giả sử chúng ta cần đặt hộp tìm kiếm nằm bên phải, vậy bạn phải thay đoạn code trên bằng:
<div id='header-wrapper'> /* header-wrapper bao cả hai phần */
<div id='header'> /* Phần bên trái */
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
<b:widget id='Header1' locked='true' title='Header | Thủ thuật blog (Header)' type='Header'/>
</b:section>
</div>
<div id='box'> /* Phần bên phải */
<b:section class='searchbox' id='searchbox' maxwidgets='1' showaddelement='yes'>
<b:widget id='HTML99' locked='false' title='' type='HTML'/>
</b:section>
</div>
</div>
Trong đoạn code trên đã khởi tạo thêm một tiện ích HTML và các id: box, searchbox. Bạn có thể đặt tên tuỳ ý miễn là tên này phải trùng với khao báo của nó trong CSS ở bước 2.
Bước 2. Chỉnh sửa CSS. Bây giờ kéo thanh trượt lên trên bạn tìm:
#header {
margin: 5px;
border: 1px solid $bordercolor;
text-align: center;
color:$pagetitlecolor;
}
Chúng ta sẽ thay thế bằng:
#header {
float: left; /* Nằm bên trái, có thể dùng: float: $startSide */
width: 310px; /* Kích thước logo của blog */
margin: 5px;
border: 1px solid $bordercolor;
text-align: center;
color:$pagetitlecolor;
}
#box {
float: right; /* Nằm bên phải, có thể dùng: float: $endSide */
width: 320px; /* Kích thước box */
margin: 5px;
border: 1px solid $bordercolor;
text-align: center;
color:$pagetitlecolor;
}
Ở đoạn code này bạn toàn quyền thay đổi hoặc vô hiệu margin, border theo ý mình khi sử dụng logo hoặc hộp tìm kiếm. Quan trọng hơn phải tính toán khéo léo như thế nào để kích thước ngang (width) của header-wrapper bằng tổng kích thước ngang của header, box và margin của chúng.
Đây là blog demo hướng dẫn trên với layout như hình dưới đây:
Bác Nhân lúc nào cũng có "chiêu" độc !!
ReplyDeleteBài này rất hay, có thể ứng dụng nhiều đấy
Cảm ơn bác nhiều
ReplyDeleteThanks. Mừng thuthuatblog đã trở lại :D
ReplyDeletebài viết hay lắm anh ạ
ReplyDeleteà anh Nhân ko dùng Redirect thuthuatblog.com to www.thuthuatblog.com nữa à
Thanks bạn nha!, bài viết hay lắm
ReplyDeleteĐúng là giao diện mới nhìn gọn gàng và chỉnh chu hơn nhiều đó anh
ReplyDeleteanh ơi làm cách nào để có danh mục trang chủ và các trang thành phần, nghĩa là có main 1, main 2 ý. Anh chỉ em vơi!
ReplyDeleteđúng là trang này quá hay!!!
ReplyDeleteanh giúp em cái này với dc ko?
làm cách nào để các lời nhận xét hiện bên dưới bài đăng như anh ý
Ex:diepcothanh said...
Hoàng Gia Lâm said...
Chào anh em Blogger! Mình có một vấn đề này xin hỏi mong các bạn giúp cho. Cái widget "Theo dõi blog" của mình không hiểu sao không thể xóa
ReplyDeleteđược cái biểu tượng chình sửa nhanh, mình vào xóa dòng b:include name='quickedit' nó vẫn cho nhưng xem lại thì nó vẫn còn y nguyên hà. Trong khi những widget khác vẫn xóa được bình thường. Rất mong các bạn giúp đỡ nhé, cảm ơn các bạn!
Chào anh em Blogger! Mình có một vấn đề này xin hỏi mong các bạn giúp cho.
ReplyDeleteBài viết này chỉ hướng dẫn cho template Minima. Nhưng khi mình thực hiện nó trên template stretch denim thì nó báo lỗi là :"Thông báo Tham số không hợp lệ trên nền trang: Biến số được sử dụng nhưng chưa được xác định. Thông tin đầu vào: bordercolor". Mình không biết sửa thế nào mong anh em giúp đỡ. Cảm ơn!
@all, cám ơn mọi người quan tâm và ghé blog!
ReplyDelete@diepcothanh, nhận xét đương nhiên nằm dưới bài đăng như template mặc định, em không cần làm gì cả!
@Trai miền Tây, dòng chữ bạn đề cập là đúng rồi. Hãy xem nó xuất hiện chỉ khi bạn đã đăng nhập Blogger hay lúc bạn đã thoát hẵn. Nếu đã đăng nhập thì nhìn thấy là đương nhiên rồi. Không cần chỉnh hay xoá gì cả, khi sign out sẽ không thấy nữa.
@Furture Neo, lỗi này do cách đặt biến bordercolor thôi. Vô hiệu hoá thuộc tính này, hoặc dùng giá trị thay vì biến này, hoặc thay đổi theo thông số phù hợp của blog.
Mình Đăng xuất rồi nhưng vẫn nhìn thấy biểu tượng đó bạn ạ! Quan trọng hơn là chỉ riêng widget đó nó không cho xóa dòng b:include name='quickedit'. Trong khi những widget khác thì lại được!
ReplyDeleteHơ hơ cuối cùng thuthuatblog cũng đã có bài viết mới rồi thanks anh Nhân nhiều nha.
ReplyDeletecái này làm dễ thôi,mọi người vào blog của mình http://nhaquantri.co.cc để xem có ok không
ReplyDeletebạn biết cách làm phần post body chia làm 2 phần ko bạn ? có hỗ trợ thumbnail
ReplyDeleteBlog thú vị lắm! Cám ơn bạn! Mình chưa có thời gian xem nhiều, nhưng sẽ ghé lại xem khi có điều kiện! Chúc blog pt tốt!
ReplyDeleteKhông làm được rồi ! Có ai thành công chưa vậy ?
ReplyDeletechờ bài típ \:D/
ReplyDeleteHay lắm Anh nhỉ ! Kiểu này mình phải seting lai skin minh mới đựơc ! uhm skin nay lại chán luôn rồi !
ReplyDeleteAnh Nhân có thủ thuật mới sao chưa viết .em đang đợi bài đó của anh đó
ReplyDeleteThe' dung` blog 360pusl thj` lam` sao ho? ban
ReplyDeleteCảm ơn bác Nhân. Dạo này bác bận rộn quá nhỉ? Ko thấy cập nhật bài viết gì cả!
ReplyDeleteLại lặn mất tiêu rồi :-" :P
ReplyDeletehay quá cuối cùng thuthuatblog đã đăng bài mới. bài này hay đấy. thank bác Nhân nha!!! http://kyniema1.tk/ Welcome To All
ReplyDeletebác Nhân còn chiêu nào ko??? bày nốt cho anh em đi... [URL=http://kyniema1.blogspotvn.com/]Click vào đây nè [/URL]Welcome To All
ReplyDeletea1WelcomeToAllsaid...
ReplyDelete@vuluganck, ok, mình sẽ tìm hiểu và có bài viết đề cập.
ReplyDelete@Life is Beautiful, cám ơn bạn đã ghé, hy vọng bạn là đọc giả thường xuyên.
@all, cám ơn mọi người, bài mới sẽ xuất hiện trên blog sớm.
sao ma cai blogger cua em no khong co cai doan ma nhu anh nhan chi vay. Em tim mai ma khong thay, giup em voi.
ReplyDeleteAnh ơi em không thấy đoạn Code đó anh ạ.
ReplyDeleteAnh có biết nó ở đâu không ? Em tìm kĩ lắm rồi.
@trung vivu, [oG][▼.î.þ][oG], template mẫu trong ví dụ trên là Minima, template khác có thể không giống nhau.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteBác chia sẻ luôn mẫu BLOG này của Bác cho Anh Em tham khảo đi
ReplyDeleteBác thuthuatblog cho em hỏi một chút. Em là newbie, vùa mới đăng ký dùng blogger. Mấy hôm rồi cứ khi nhấp chuột vào Đăng nhập thì lại hiện ra mấy Blog XXX, không rõ là Blog của em bị hack hay máy em bị Virus, mong bác hướng dẫn giải quyết. Xin cám ơn bác
ReplyDeletesao toi lam ko dc vay ? xin jup toi voi
ReplyDeleteĐay la Blog toi http://zozotn.blogspot.com
Bạn có thể chỉ cách chia header thành 2 phần với theme khác được k0! Ví dụ thêm của mình là : http://crazybikini.blogspot.com
ReplyDeletemong bạn chỉ giáo
Khong co nhung bai chi dan cua anh, con lau em moi lam duoc Blog. Thanks anh rat nhieu.
ReplyDeleteCái này sài để quagnr cáo thêm thì ok hè;
ReplyDeletehttp://www.dichvuso.uni.cc
TTB ơi !!! Mình muốn chia thành hai như Sidebar của ttb ( 2 cột Chuyên mục và Xem theo ngày ý) thì cái code nó như thế nào vậy !!! Mình không hiểu lắm bài viết trên.
ReplyDeleteXin chào thuthuatblog.com !
ReplyDeleteBài viết của bạn rất hay,nhưng mình không thể áp dụng cho blog của mình được.Không biết bạn có thể viết thêm bài về chủ đề này cho những theme khác được không?
Hiện mình đang dùng theme "Trừu tượng" của Blogger.
Sau mấy ngày mày mò suy nghĩ,cuối cùng mình cũng giải quyết được vấn đề rồi.Cảm ơn thuthuatblog rất nhiều.Bài viết này là gợi ý chính cho mình đấy ^^
ReplyDeleteANH OI!! HƯỚNG dẫn cho em cách thêm bạn vào blog của minh nhé.em loay hoay mãi mà vẫn không biết phải lam thế nao. hixhix blog của em không có bạn .thật buồn.
ReplyDeletecác bài hướng dẫn rất tỉ mỉ và cụ thể rất cần thiết cho những người không biêt về lập trình như chúng tôi (nên phải nhờ mấy cao thủ như bác dọn sẵn mâm tụi em chi việc áp dụng thẳng vào để chén), cám ơn bạn nhiều
ReplyDeletecảm ơn bài viết của bạn, mình đang áp dụng cái này cho http://hoteldanang.com
ReplyDeleteCÁc bác cho em hỏi.em muốn chia blog của em thành nhiều trang thì làm thến nào?và mỗi trang có một mục riêng.em đã chia ra nhưng nó không hiên trang ở phần cuối và không biết tạo bài viết và mục ở mỗi trang khác nhau.mong các bác chỉ giáo
ReplyDeleteblog của em http://toiyeuquetoi.blogspot.com
xin chào bạn
ReplyDeletemình mới vào nghề ,trang (http://www.taiphimhay.com) mình đc 1 người bạn chuyển nhương lại nhưng mình chưa biết nhiều lắm và cần bận giúp đỡ ,mong bạn giúp đỡ mình ,mình thẳng tính nên nói thẳng luôn nhé ,mình chỉ cần sửa lại trang sao cho hợp lý 1 chút ,và dĩ nhiên là có hậu tạ ,vì la sv nên tài chính cũng có hạn nên không thẻ thuê chuyên gia ,mình thấy bạn viết rất hay,rất mong đc bạn cứu giúp
hay nhưng mà tôi làm chẳng được. chán
ReplyDelete