CSS hanging-punctuation Property

Thuộc tính hanging-punctuation trong CSS giúp các nhà thiết kế kiểm soát kiểu chữ trên trang web. Thuộc tính này chỉ định dấu chấm câu được đặt ngoài hộp dòng ở đầu hoặc cuối dòng văn bản.


Về cơ bản nó cho phép nhà thiết kế căn chỉnh bullets hoặc ký hiệu cụ thể sang trái hoặc phải. Điều này giúp chữ cái đầu tiên được căn chỉnh đúng với phần còn lại của tài liệu.


Chúng ta có thể sử dụng các từ khóa sau với thuộc tính hanging-punctuation và sử dụng chúng trong các chế độ khác nhau:

  • Keyword values
  • Two Keyword values
  • Three Keyword values
  • Global Keyword values

Syntax: For Keyword Values 

ohanging-punctuation: none;
hanging-punctuation: first;
hanging-punctuation: last;
hanging-punctuation: force-end;
hanging-punctuation: allow-end;

Syntax: For Two Keyword Values 

hanging-punctuation: first force-end;
hanging-punctuation: first allow-end;
hanging-punctuation: first last;
hanging-punctuation: last force-end;
hanging-punctuation: last allow-end;

Syntax: For Three Keyword Values 

hanging-punctuation: first force-end last;
hanging-punctuation: first allow-end last;

Syntax: For Global Values 

hanging-punctuation: inherit;
hanging-punctuation: initial;
hanging-punctuation: unset;

Default Value: 

  • none 

Property Values:

KeywordFunctionality
noneĐây là giá trị mặc định cho thuộc tính này, không có ký tự nào được treo ra ngoài.
firstSử dụng ký tự có sẵn ở đầu dòng đầu tiên của một phần tử để treo ra ngoài.
lastSử dụng ký tự có sẵn ở cuối dòng cuối cùng của một phần tử để treo ra ngoài.
force-endSử dụng dấu chấm câu hoặc dấu phẩy ở cuối dòng để treo ra ngoài.
allow-endDấu chấm câu hoặc dấu phẩy ở cuối dòng treo ra ngoài nếu nó không vừa trước khi căn chỉnh.

Example: Trong ví dụ này chúng ta đang sử dụng phương pháp đã giải thích ở trên.

html
<!DOCTYPE HTML>
<html>
<head>
    <title>
        CSS Hanging Punctuation Property
    </title>
    <style>
        p {
            hanging-punctuation: first;
        }
    </style>
</head>

<body>
    <p>“GeeksforGeeks: A computer science portal”</p>
</body>
</html>

Output: 

css-hanging-punctuation-property

Supported Browser: Các trình duyệt hỗ trợ hanging-punctuation Property được liệt kê dưới đây:

  • Safari 10.0+

Last Updated : 21/07/2025