Trong trường hợp sau, làm cách nào để tạo văn bản như vậy mà văn bản được tạo bởi :after
nằm ngoài hộp span? (Nó hiện đang render bên trong, tức là nó làm cho các yếu tố span
rộng hơn)Cách hiển thị nội dung: sau khi nội dung bên ngoài
HTML
<span class="my">Boxtext</span>
CSS
span.my {
padding: 4px 8px;
background-color: red;
display: inline-block;
border-radius: 10px;
margin-left: 20px;
}
span.my:after {
content: " text that is supposed to come after the box";
}
Tôi đoán đây là hơi tương tự như liệt kê kiểu vị trí, nơi bạn có thể chọn bên trong hoặc bên ngoài ...
Thx, nhưng giải pháp thứ hai sẽ có vẻ khó chịu do, như bạn đã đề cập, biên giới (-radius). Đối với các giải pháp đầu tiên, tôi đoán rằng sẽ làm việc, nhưng tôi đã tìm kiếm một giải pháp mà làm việc với html ban đầu của tôi. – Ben
Sau khi nhìn vào câu trả lời này, tôi đã hack ví dụ này: http://jsfiddle.net/cawgZ/ –
Sử dụng định vị tuyệt đối, bạn có thể làm cho giải pháp thứ hai trông đẹp hơn. http://jsbin.com/ibuqip – Joel