Có một số kỹ thuật để thực hiện việc này. Cách đơn giản nhất:
<div class="outer">
<img src="....">
</div>
với
div.outer { position: relative; height: 24px; }
div.outer img { position: absolute; right: 0; bottom: 0; }
Bây giờ mất nó ra khỏi dòng chảy bình thường, mà là một vấn đề là bạn muốn nội dung khác để quấn/phao xung quanh nó. Trong trường hợp đó bạn thực sự cần phải biết chiều cao của hình ảnh và sau đó áp dụng các thủ thuật thích hợp tùy thuộc vào những gì bạn đã có.
Bắt đầu với Making the absolute, relative.
Nếu hình ảnh là cao 10 pixel, ví dụ, bạn có thể thử này:
div.outer { height: 24px; }
div.outer { float: right; margin-top: 14px; }
Tất nhiên 14px xuất phát từ 24px - 10px. Tôi không biết nếu điều đó sẽ đáp ứng những gì bạn đang cố gắng để đạt được tuy nhiên.
+1 cho hình ảnh sơn tha! –
Bạn cũng có thể thử 'background-image'. – Gumbo
Liên quan: [Đính kèm hình ảnh trên tất cả bốn góc của DIV] (http://stackoverflow.com/questions/17306087/attach-images-on-all-four-corner-of-div) & [Cách thông minh để thêm hình ảnh góc đến đường viền DIV trên tất cả bốn góc] (http://stackoverflow.com/questions/6467063/smart-way-to-add-corner-image-to-div-border-on-all-four-corners). –