Paragraph với background line

Trở về

  • 2,461

Đôi khi ta gặp các dạng background xen kẻ từng dòng văn bản, việc sử dụng background như thế nào cho phù hợp cũng là một vấn đề cần biết.

Văn bản (paragraph) với background đường kẻ

Background được thể hiện bởi đường kẻ giống như đường kẻ trong quyển tập.

Html viết:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
    margin: 0;
    padding: 0;
}
div.block {
    background: url(https://hocwebchuan.com/images/chuyende/bg_line.gif) repeat left top;
    line-height: 2.07;
    padding-top: 4px;
}
</style>
</head>
<body>
<div class="block">
<p>Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng.</p>
</div>
</body>
</html>

Hiển thị trình duyệt:

 

Với những dạng design này, tốt nhất ta nên điều chỉnh bằng line-height để canh điều text và các line.

Download file để thực hành

Nhiều đoạn văn bản (paragraph) với background đường kẻ

Sử dụng background line với nội dung có nhiều đoạn văn khác nhau, với dạng này ta cần sử dụng background cho tag <p>, cần thêm margin để xử lý các dạng khoảng cách.

Html viết:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
    margin: 0;
    padding: 0;
}
div.block p {
    background: url(https://hocwebchuan.com/images/chuyende/bg_line.gif) repeat left top;
    line-height: 2.07;
    margin-bottom: 20px;
    padding-top: 4px;
}
</style>
</head>
<body>
<div class="block">
<p>Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng.</p>
<p>Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng.</p>
</div>
</body>
</html>

Hiển thị trình duyệt:

 

Văn bản (paragraph) với background đường kẻ theo text.

Cách sử dụng background line cho tag span sẽ giúp cho background "fix" theo text, chúng ta có thể điều khiển giá trị của line-height và vị trí top của background để chỉnh cho background đúng theo ý muốn.

Html viết:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
    margin: 0;
    padding: 0;
}
span{
    background: url(https://hocwebchuan.com/images/chuyende/bg_line.gif) repeat left 18px;
    line-height: 2.07;
}
</style>
</head>
<body>
<p><span>Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn.<br>
Mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng.</span></p>
</div>
</body>
</html>

Hiển thị trình duyệt:

 

Sử dụng text-align để có những dạng background đường kẻ khác nhau.

Html viết:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
    margin: 0;
    padding: 0;
}
p { text-align: right; }
span{
    background: url(https://hocwebchuan.com/images/chuyende/bg_line.gif) repeat left 18px;
    line-height: 2.07;
}
</style>
</head>
<body>
<p><span>Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn.<br>
Mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng.</span></p>
</div>
</body>
</html>

Hiển thị trình duyệt:

 

text-align: center.

Html viết:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Học Web Chuẩn</title>
<style>
* { /* reset lại margin và padding cho các tag */
    margin: 0;
    padding: 0;
}
p { text-align: center; }
span{
    background: url(https://hocwebchuan.com/images/chuyende/bg_line.gif) repeat left 18px;
    line-height: 2.07;
}
</style>
</head>
<body>
<p><span>Đoạn văn đơn giản của Học Web Chuẩn, mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng. Đoạn văn đơn giản của Học Web Chuẩn.<br>
Mỗi một đoạn văn bản chúng ta cần sử dụng một tag p tương ứng, với đoạn văn bản này chúng ta có thể viết liên tục, khi nào đạt tới giới hạn chiều rộng của thẻ cha thì sẽ tự động xuống hàng.</span></p>
</div>
</body>
</html>

Hiển thị trình duyệt:

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.