Trừ khi cô ấy đang bán phông chữ của riêng mình trên trang web này, tôi nghĩ cả hai bạn có thể làm việc nhiều hơn với nhúng CSS (vâng, tôi đọc đây không phải là một lựa chọn cho bạn bây giờ, nhưng tôi nhấn mạnh).
Nếu vỏ máy là một tác phẩm đồ họa nặng hơn dựa trên phông chữ (màu gradient, căn chỉnh xoắn, làm bóng, chạm nổi, khắc ...), làm cho nó thực sự không thể hiển thị các tùy chọn CSS thorugh khi cô ấy cần, thì tôi khuyên bạn nên làm như sau:
sử dụng hình ảnh thông qua CSS (có lẽ là một sprite) và ẩn văn bản neo với nhận dạng văn bản. html
<a href="work1.html" title="My first work" id="firstWork">My first work</a>
css
#firstWork {display: block; width: 200px; height: 150px; background-image:url('img/firstwork.jpg'); text-ident: -999em;}
Đây là một kỹ thuật. Vâng, tôi biết, Google có thể trừng phạt điều đó, nhưng bạn biết đấy, tôi chưa bao giờ nghe về một trang web duy nhất bị phạt bằng cách sử dụng này.
Một cách khác là sử dụng thẻ img bên trong thẻ neo ALONG với văn bản, sau đó sử dụng CSS để ẩn văn bản và định vị chính xác img nếu cần. Tùy chọn cuối cùng này cung cấp cho bạn khả năng thêm alt, tiêu đề, longdesc vào hình ảnh, tăng số lượng thông tin và chất lượng được lập chỉ mục.
Bạn thậm chí có thể đi xa hơn với tùy chọn cuối cùng này và tìm kiếm một giải pháp mới và tốt hơn: sử dụng thẻ hình, có sẵn cho HTML5, cùng với figcaption. Ý tưởng là giữ neo-> hình-> img + figcaption.
Figcaption sẽ làm cho vai trò văn bản neo và bạn có thể sử dụng CSS để ẩn nó.
Vâng, 3 giải pháp. Chọn một. Tôi sẽ đi với người cuối cùng.