Cách Viết Đúng Đường Dẫn href trong thẻ a
Khi tôi mới bắt đầu đi làm, có những lỗi làm tôi rất mắc cười, nó nhỏ xíu thôi nhưng loay hoai hoài vẫn không giải quyết được, đang code trang http://phujkiencongnghe.net thì gặp lại lỗi này, hứng lên post một bài cho abf con tham khảo.
Cái này với mấy bạn có kinh nghiệm rồi thì không có vấn đề gì, nếu giống như tôi ngày trước thì hơi mất thời gian.
Cấu trúc của thẻ a nhứ sau
nếu bạn đặt đường dẫn như sau:
Bạn nhìn đoạn code trên có thấy sai cấu trúc chỗ nào không? chắc là không đúng không? nó vẫn có thể hoạt động được trong một số trường hợp, nhưng trong một số trường hợp lại không thể hoặ động được.
Ví dụ thẻ a đó được đặt trong trang http://theme4u.biz/a, vậy khi click vào thẻ a đó nó dẫn đến địa chỉ nào, xin thưa là đến địa chỉ
http://theme4u.biz/a/theme4u.biz
Vậy bạn biết nguyên nhân không? nó không nhận biết được đó là một đường dẫn mới hoàn toàn mà là một đường dẫn nối tiếp.
Nếu trong quá trình code bạn gặp lỗi này trên hosting thật hay ở dưới localhost bạn chú ý nhé, cấu trúc đường dẫn đúng của thẻ a khi viết lại ở ví dụ tren như sau:
Chỉ cần thêm “http://” là mọi chuyện trở lại bình thường, hy vọng bài này có ai đó gặp lỗi mà tôi đã từng gặp đoch được bài viết này và giúp ích chọn người đó.
Việc viết code đúng chuẩn là việc không khó, cái khó là mình không biết cái chuẩn đó như thế nào, hiện nay tôi viết code cũng tương đối, nhưng đúng chuẩn code html thì thôi, test một cái là lỗi html cả đống, nó không ảnh hưởng đến SEO nhưng nó giúp công cụ tìm kiếm biết đến bạn nhanh hơn, index nhanh hơn, thuận lợi cho việc lên google hơn.