Vì vậy, đây là vấn đề của tôi: Tôi đang tạo trang web nơi tôi đã đăng một số bài đăng. Trong những bài viết đó, tôi đặt một chữ ":: first-letter" để làm cho nó to hơn, và nó hoạt động hoàn hảo.Khả năng tương thích về CSS :: chữ cái đầu tiên và UTF-8 mb4
Tuy nhiên, khi tôi tải một bài đăng có chữ cái đầu tiên dưới dạng Biểu tượng cảm xúc Unicode là UTF-8 mb4 (2 Unicode Chars), nó không thành công, bằng cách cố gắng tải char đơn thành 2 tách biệt, vì vậy kết quả là điều gì đó kỳ lạ.
Đây là một ảnh chụp màn hình:
Làm thế nào bạn có thể thấy, có một lá thư lớn hơn và nhỏ hơn mà không rõ, và sau đó là biểu tượng cảm xúc tương tự có thể nhìn thấy, bởi vì tôi đã tạo ra một bài với biểu tượng cảm xúc tương tự đã viết xuống 2 lần.
.first_letter_post::first-letter {
float: left;
padding-right: 20px;
padding-top: 0px;
margin-bottom: -15px;
margin-top: -10px;
font-size: 50px;
font-weight: bold;
text-transform: uppercase;
}
<p class="first_letter_post">foobar</p>
Đây là nhân vật:, và tôi đang sử dụng Google Chrome.
Tôi hy vọng ai đó có thể giúp tôi với điều này.
Bạn có thể cũng gửi một mẫu của các nhân vật chính nó, và những gì trình duyệt này là trong? Bạn có chắc chắn đó là vấn đề về tạo kiểu CSS chứ không phải bản thân ký tự đầu ra? – deceze
Tôi đã thêm ký tự và trình duyệt được sử dụng. Tôi chắc chắn về nó bởi vì nếu tôi thêm nhiều hơn nữa của biểu tượng đó sau khi một trong những đầu tiên nó hiển thị mà không có bất kỳ vấn đề. – Daviex94
Tôi đã chuyển đổi điều này thành một ví dụ trực tiếp cho bạn. Thật vậy, nó phá vỡ trong Chrome. Hoạt động tốt trong Safari. – deceze