Chúng tôi có yêu cầu không sử dụng javascript cho các trình đơn thả xuống. Yêu cầu này là do giá trị SEO đáng giá.Có thể thực hiện menu thả xuống không có Javascript hoặc Jquery
Có cách nào để đạt được điều này với thuần túy css và làm cho nó hoạt động trên tất cả các trình duyệt.
Tôi đã thử với tính năng di chuột qua và di chuột qua, nhưng không hoạt động trong IE7. nó chỉ hoạt động trong Firefox.
Bạn có thể tư vấn hoặc đưa ra chỉ dẫn về giải pháp tốt hay không.
cảm ơn
Trong khi có thể, tôi tự hỏi nếu thực tế là thực thi chính sách "không javascript". Khi bạn không muốn sử dụng JavaScript, bạn sẽ bỏ lỡ rất nhiều tính năng hiện đại của thế giới Web 2.0. Một tùy chọn có thể là tìm kiếm các tính năng trong HTML5, nhưng nhiều trình duyệt cũ hơn sẽ không hỗ trợ tính năng đó. –
@workshop, nhưng chúng tôi có yêu cầu về SEO từ doanh nghiệp như vậy. – kobe
Tôi biết. Theo kinh nghiệm của tôi, với loại yêu cầu đó tôi chỉ có xu hướng nói "Không, không thể." (Thậm chí nếu có thể!) Tại sao? Bởi vì bạn làm mọi thứ cực kỳ khó khăn khi bạn muốn các loại tính năng này mà không có bất kỳ tùy chọn tập lệnh nào. "Nó có thể được thực hiện" không phải là một cái cớ hợp lệ để làm mọi thứ một cách chậm chạp và đau đớn. CSS là cực kỳ mạnh mẽ, nhưng các loại thủ thuật này đòi hỏi rất nhiều kinh nghiệm để duy trì. –