Tôi có một thiết kế tôi muốn thực hiện có liên quan đến văn bản tiêu đề xuất hiện với màu sắc riêng của mình nền, đệm bằng 10px, qua một hình ảnh, mệnh dụ:khoảng
http://i.stack.imgur.com/E7EpS.png
Các Ví dụ đầu tiên trong bức tranh này hoạt động tốt, và rất đơn giản:
.greenbox {width:520px; height:261px; position:relative;}
.greenbox span { padding:0 10px; background:#000; position:absolute; left:0; bottom:40px; }
Rắc rối nảy sinh khi các văn bản tràn vào dòng khác, sau đó các yếu tố khoảng đệm không ảnh hưởng đến các văn bản trên ngắt dòng, nó ám như vậy:
http://i.stack.imgur.com/pY18f.png
Bất cứ ai biết về một sự thay thế, hoặc làm thế nào họ sẽ thiết lập thiết kế này ra để màu nền & đệm là phù hợp?
Cảm ơn trước
Edit: Tôi đã được đơn giản hóa mã để làm cho nó ngắn gọn, nhưng đã bỏ lỡ một phần quan trọng. Trên thực tế nó là như thế này:
.greenbox {width:520px; height:261px; position:relative;}
.greenbox a {position:absolute; left:0; bottom:40px; }
.greenbox span { padding:0 10px; background:#000; }
Với html như:
<div class="greenbox">
<a href="link"><span>The Title Goes Here</span></a>
</div>
Như vậy span vẫn inline, được bọc trong một vị trí neo tuyệt đối.
Vui lòng cung cấp một ví dụ về mã đánh dấu của bạn. JsFiddle là một phương pháp tốt để làm điều này – Curt
Đăng đánh dấu trong câu hỏi của bạn thực sự là phương pháp ưa thích, với [jsfiddle] (http://jsfiddle.net/) là thứ yếu. Nếu tôi hiểu điều này một cách chính xác, tôi nghĩ rằng đó là một "lỗi", có một câu hỏi ở đây về nó với nhiều nỗ lực thất bại như độ phân giải, tôi sẽ cố gắng tìm nó. –
Tìm thấy: [CSS tạo đệm trước khi ngắt dòng] (http://stackoverflow.com/q/6099857) –