<!DOCTYPE html>
<html lang="en">
<head>
<style type="text/css">
p:before {
content:"Former - ";
color:red;
font-family:"Tahoma" ,Times New Roman;
font-size:70%;
}
p.normal:first-letter {
font-size:40px;
color:blue;
}
</style>
</head>
<body>
<p class="normal">First character of this paragraph will
be normal and will have font size 40px;</p>
</body>
</html>
Ở đây, nội dung trong phần tử giả :before
hiển thị màu đỏ, nhưng tôi cũng muốn tạo kiểu cho ký tự "F" của "F tính chất đầu tiên của đoạn này" màu lam. Nhưng thay vào đó, tôi thấy chữ "F" của "F ormer -" màu lam.Làm cách nào để áp dụng CSS cho chữ cái đầu tiên sau: trước nội dung?
Điều tôi muốn áp dụng cả hai :before
và chữ cái đầu tiên của .normal
sau nội dung :before
cho cùng một đoạn. Điều này có thể không? Nếu vậy, làm thế nào?
gì một phần của câu hỏi của bạn dẫn bạn đến mong đợi * bất kỳ cuốn sách *, hoặc trang web, tên như một câu trả lời? Và 'F' nào? Một trong 'Cựu' hoặc một trong' Đầu tiên'? –
* hiển thị "Đầu tiên" của "F" *? Điều đó nghĩa là gì? Bạn không có nghĩa là "F" của "đầu tiên"? –
bản sao có thể có của [bộ chọn css: chữ cái đầu tiên của đoạn đầu tiên trong một div] (http://stackoverflow.com/questions/5721730/css-selector-first-paragraphs-first-letter-inside-a-div) –