Cách thích hợp để đặt các vị trí :before
và :after
thành phần giả, như hình ảnh là gì? Tôi đã rối tung với một loạt các cách khác nhau, nhưng không ai trong số họ có vẻ như các giải pháp rất thanh lịch.Cách thích hợp để định vị: trước các phần tử giả
Đây là những gì tôi đang cố gắng để làm:
Đây là những gì tôi đã làm:
div.read-more a:before {
content: url('/images/read_more_arrow_sm.png');
position: absolute;
top: 4px;
left: -15px;
}
<div class="read-more">
<a href="#">Read More</a>
</div>
tôi về cơ bản chỉ muốn hình ảnh được liên kết với các văn bản. Có cách nào khác để làm điều đó không?
Sẽ thật hoàn hảo nếu tôi chỉ có thể sử dụng đệm và lề trên hình ảnh :before
và đó là được cho là là những gì bạn làm. Nhưng vì lý do nào đó, điều đó đã không làm việc cho tôi. Tôi có thể thêm phần đệm và lề ngang, nhưng phần đệm trên và dưới không làm gì cả. Tại sao điều đó lại xảy ra?
Tại sao không cho 'cái một 'hình nền và thêm một số đệm trái để thay thế? – BoltClock
Trừ khi bạn có hàng chục/hàng trăm trang trên mỗi trang, tôi nghĩ bạn nên quên phần tử giả và thay vào đó chỉ cần định vị hình ảnh và liên kết tiếp theo với nhau. –
Văn bản trong ví dụ của bạn là "Xem video" và nội dung ': trước' có phải là mũi tên không? Tại sao không sử dụng hình nền? Vui lòng đăng đánh dấu HTML của bạn. –