2010-03-15 14 views
6

Trong khi xác nhận CSS của tôi trên http://jigsaw.w3.org/css-validator/Là nó thực sự cần thiết để có một competely xác nhận Đánh Up và css cho các mục đích SEO

Tôi nhận được lỗi sau đây:

1.Property zoom không tồn tại: 1 1 .

2.Property -webkit-chuyển tiếp không tồn tại: tất cả 200ms dễ dàng trong tất cả 200ms dễ dàng trong

3.Property opacity không tồn tại ở mức CSS 2.1

4.Property moz-border-radius không tồn tại

5.Property -webkit-border-radius không tồn tại

Có thực sự cần thiết để xác nhận đánh dấu và CSS hoàn toàn cho SEO hay những lỗi này mà chủ yếu là trình duyệt cụ thể có thể được bỏ qua cho bây giờ.

Nếu các lỗi này phải được xóa, ai đó cũng có thể đề xuất cách làm như vậy.

Trả lời

11

Lỗi CSS không có bất kỳ ảnh hưởng nào bất cứ điều gì trên SEO. Các lỗi HTML có thể có một hiệu ứng nhỏ, nhưng trừ khi đánh dấu của bạn quá tệ, một trình phân tích cú pháp không thể lấy văn bản ra khỏi nó (và trong trường hợp đó có thể thậm chí không hoạt động trong trình duyệt), nó sẽ không có bất kỳ tác động tiêu cực nào. Xác thực là một liên lạc tốt đẹp từ góc độ lập trình, nhưng theo kinh nghiệm của tôi, tính thực tiễn đánh bại nó mọi lúc, đặc biệt là với CSS.

+0

Cảm ơn Max for the insight. –

3

Nếu vì lý do nào bạn cần trang xác thực (ví dụ để giữ khách hàng vui vẻ) nhưng cũng cần sử dụng các thuộc tính không chuẩn cho trang của bạn để làm việc, bạn có thể thực hiện điều này bằng cách thêm chúng động với javascript để trình xác thực không thực hiện ' t nhặt chúng lên!

+0

@Martin Điểm của bạn là tốt + 1 –

2

SEO & Importance of Valid Source Code (W3C Validation) @ searchenginejournal.com.

Bài viết và nhận xét này đều rất sâu sắc.

+0

Điểm cuối cùng của ông "Nếu bạn trả tiền cho một nhà thiết kế, hãy đặt một thứ gì đó trong hợp đồng mà trang web phải vượt qua xác thực W3C". chính xác là tại sao kỹ thuật tấn công của tôi có thể được yêu cầu! –