난 그냥이 함께했다, 모든 현대적인 브라우저에서 작동하는 것 같다, 난 그냥 다음에 그것을 테스트 (IE8/호환성, 크롬, 사파리, 모즈)이것은 "유효한"CSS 이미지 대체 기술입니까?
HTML
<img id="my_image" alt="my text" src="images/small_transparent.gif" />
CSS
#my_image{
background-image:url('images/my_image.png');
width:100px;
height:100px;}
프로의 :
- 이미지 대체 텍스트 접근성/SE를위한 최선의 방법입니다 오
- 여분의 HTML 마크 업 및 CSS를 꽤 최소한 없습니다 너무
- 온/"텍스트 들여 쓰기"기술은 낮은 대역폭 사용자
가장 큰 단점에서 텍스트를 숨길 이미지 해제 문제는 CSS 주위에 도착 당신이 투명 GIF를 보낼 것이기 때문에 내가 생각할 수있는 CSS는/상황에 대한 이미지입니다.
스타일 시트없이 이미지를 사용하는 사람은 누구입니까? 어떤 종류의 휴대폰이나 뭐?
나는 호주에서 가장 가까운 도시에서 수백 킬로미터 떨어진 곳에 고객을위한 사이트를 만들고 있는데, 전화 접속 연결에 시달리는 사용자가 많으며 브라우저가 오래된 브라우저이기 때문에 이미지가 나지 않는 경우가 종종 있습니다. 중요한 고려 사항입니다.
이 기술에 대한 다른 부작용이 있습니까?
편집 : 그냥
A. 내가
B. 나는과 CSS를 생성 할 수 있습니다 CSS-스프라이트를 사용할 수 있기 때문에 나는 정상적인 이미지 태그를 통해이 사용하는 거라고 여분의 정보를 추가하고 싶었 단일 배열을 사용하여 다른 하위 도메인간에 백그라운드 이미지 소스를 번갈아 변경하는 PHP
C. 이미지의 크기를 조절하면 확대되거나 변형되지 않으므로 페이지의 다른 모든 것과 같이 작동합니다.
"스타일 시트없이 이미지를 사용하는 사람은 누구입니까?" 내가 생각할 수있는 모든 사례는 "어떤 CSS/이미지가 없습니다"또는 "CSS가 있지만 이미지가 없습니다"라고 생각할 수있는 이유를 생각할 수 없지만 분명하지 않은 부분이있을 수 있습니다. –