Tôi đang cố gắng áp dụng kiểu CSS cho một số đoạn mã HTML được tạo từ tài liệu Microsoft Word. HTML mà Word tạo ra khá tệ và bao gồm rất nhiều kiểu nội tuyến. Nó đi một cái gì đó như thế này:
<html>
<head></head>
<body>
<center>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'><span
style='font-size:12.0pt;line-height:115%;font-family:"Times New Roman"'>Title text goes here<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:18.0pt;line-height:150%'><span
style='font-size:12.0pt;line-height:150%;font-family:"Times New Roman"'>Content text goes here.<o:p></o:p></span></p>
</body>
</html>
... và rất đơn giản, tôi xin định kiểu chữ cái đầu tiên của phần tiêu đề. Nó chỉ cần lớn hơn và ở một phông chữ khác. Để làm điều này, tôi đang cố gắng sử dụng :first-letter
bộ chọn, với một cái gì đó như:
p b span:first-letter {
font-size: 500px !important;
}
Nhưng nó dường như không hoạt động. Đây là một trò chơi chứng minh điều này:
Bất kỳ ý tưởng nào là sai / làm thế nào để có được chữ cái đầu tiên của phần tiêu đề đúng kiểu? Tôi có thể thực hiện các thay đổi nhỏ đối với đánh dấu (như thêm một div bao bọc xung quanh mọi thứ), mặc dù không phải là không gặp một số khó khăn.