Tìm hiểu trang single phần 1

Table of Contents

Chào mừng bạn quay trở lại với bài học tiếp theo trong dự án biên soạn cuốn ebook hướng dẫn thiết kế theme wordpress của tôi

Thế là tôi và bạn đã hoàn thành được trang index.html, còn nhiều trang nữa như single.html, archive.hml, author.html, tag.html.. tuy nhiên những trang còn lại bạn không cần viết nhiều vì nó kế thừa trang index.html, nhưng thành phần nào thêm thì chúng ta mới viết thêm

trang single

Hôm nay tôi và bạn cùng nhau đi tìm hiểu trang single.html, trang single sau này bạn chuyển sang theme wordpress nó sẽ có chức năng hiển thị chi tiết nội dung của một bài báo, có chức năng comment

Bạn xem hình dưới dây:

Trang single

Hình trên là những gì ta phải làm cho trang single, những thành phần khác bạn kế thừa trong index không phải viết lại

Nhưng gì tôi và bạn cùng nhau đi gải quyết là

1.Thanh breadcrumb bar: thanh này là đường dẫn để người xem có thể dễ dàng biết mình đanh ở vị trí nào trên website

2.Thanh social network bar: thanh này sẽ giúp cho người xem chia sẽ nhanh chóng đến người khác trong mạng xã hội, chỉ với một cú click chuột

3.Phần nội dung của bài viết: bào gồm tiêu đề và nội dung chi tiết của bài viết

4.Thanh tag: thanh này là nơi chứa các tag của các bài viết

5.Bài xem nhiều nhất: hiển thị top 3 bài viết được độc giả xem nhiều nhất cho tới thời điểm hiện tại

6.Bài viết cùng chuyên mục và banner quảng cáo: hiển thị các bài viết có cùng chuyên mục với bài viết hiện tại người dùng đang xem

Hôm nay chúng ta sẽ đi giải quyết từ 1 đến 3, còn các thành phân khác chúng ta sẽ tiếp tục trong các bài khác

1.Thanh breadcrumb bar:

Mã html:

[php]

[/php]

Mã css:

[php]

/*breadcrumb bar*/

.body-left .breadcrumbbar{float:left; border-bottom:2px solid #f2f2f2; width:100%; margin-bottom:10px;}

.body-left .breadcrumbbar ul{ }

.body-left .breadcrumbbar ul li{ list-style:none; font-size:16px;}

.body-left .breadcrumbbar ul li a{}

[/php]

Phần luận:phần này mã đã quá quen với chúng ta, nếu bạn theo dõi từ đầu của dự án tới bấy giờ, phần này tôi nhấn mạnh bạn cần nhớ, khi tạo một list ta sử dụng ul li

2.Thanh social network bar:

Mã html
[php]


[/php]
Thanh này tôi chỉ demo một ảnh, sau này chung ta chỉ việc copy mã nút chia sẽ của twitter, facebook, google plus vào mà thôi

3.Phần nội dung của bài viết:

Mã html

[php]

[/php]

Phần nội dung chúng tả cũng chỉ dùng một div để bao nội dung của bài viết mà thôi, còn sau này nó sẽ được lấy từ cơ sở dữ liệu mà ra

Với phương châm mỗi bài viết sẽ để lại cho bạn một cái gì đó gọi là hôm nay tôi sẽ nhắc lại float và clear, một kỹ thuật để layout trang mà bạn phải nắm chắc thì trang của bạn thiết kế ra sẽ ít bị vỡ trang

1. Float

Với CSS float, một thành phần có thể được hiển thị ở bên trái hay bên phải của thành phần mẹ, cho phép các thành phần khác di chuyển lên lấp đầy khoảng trống nếu có.
Float thường được sử dụng để căn chỉnh hình ảnh, nhưng nó cũng được sử dụng nhiều trong thiết kế giao diện (layout).

2. Clear

Clear luôn đi cùng với float. Có thể coi clear là ngược lại của float. Khi float thì các thành phần bên dưới di chuyển nên trên để lấp đầy khoảng trống. Nhưng không phải lúc nào chúng ta cũng muốn như vậy, do đó ta sử dụng clear để ngăn không cho các thành phần phía dưới tràn lên trên. Bạn cứ hình dung rằng khi một thành phần nào đó được gán thuộc tính clear thì nó sẽ giống như một bức tường ngăn các thành phần bên dưới di chuyển lên trên.


Chào bạn và hẹn gặp lại ở bài tiếp theo

5/5 (16 Đánh giá)

Gửi Phản Hồi
Chọn đánh giá của bạn
0 Bình Luận
Thông tin người gửi
Anh Chị


Form đăng ký nhận bài mới

Đăng ký nhận bài viết mới

Khi mình đăng bài mới bạn sẽ nhận nó qua Email


Super-flatsome

Hướng dẫn thiết kế theme

Các functions thường dùng

  • Hotline: 0912 889 416

  • Fcwordpress trên facebook Fcwordpress trên Twitter Fcwordpress trên youtube

Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net

Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress

0912889416