CSS를 사용하여 텍스트 숨기기
내 HTML에 다음과 같은 태그가 있습니다:
<h1>My Website Title Here</h1>
CSS를 사용하여 텍스트를 실제 로고로 바꾸고 싶습니다. 태그 크기를 조정하고 CSS를 통해 배경 이미지를 넣어 로고는 문제없이 넣었습니다. 하지만 텍스트를 제거하는 방법을 알 수 없습니다. 이전에 기본적으로 텍스트를 화면 밖으로 밀어내는 방법으로 텍스트를 제거하는 것을 본 적이 있습니다. 문제는 어디서 봤는지 기억이 나지 않는다는 것입니다.
296
20
이것은 하나의 방법입니다.
또 다른 방법은 를 슬라이드에서는 숨김니다 피하면서 있는 거대한 9999 픽셀입니다 브라우저가 텍스트 상자 만들기:
왜안돼요 사용하여 간단히.
'추가하기만 font-size: 0; '데이터베이스에구성원을 요소를 포함하는 텍스트.
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
<! - 언어: > css 랭 -;
스이든 {font-size: 0; }
<! - 언어: > html 로 -;
font-size: 0; 감춰집니다 사용한다. class = " hidden" > 스팬할 <;;; # 39, t see me can& 있습니다:) < /span>;
끝 - < 스니핏 >;!
가장 브라우저 간 친화적인 방법은 HTML을 다음과 같이 작성하는 것입니다.
로 작성한 다음 CSS를 사용하여 스팬을 숨기고 이미지를 대체하는 것입니다.
CSS2를 사용할 수 있다면
속성을 사용하여 더 좋은 방법이 있지만, 안타깝게도 웹은 아직 100% 지원하지 않습니다.
숨기기 액세서빌러티를 텍스트에서처럼 염두에 두고.
또 다른 대답을 슬라이드에서는 숨기기 위한 또 다른 유용한 외곽진입 사용한다.
이 방법은 아직 거주하리라 가시적입니다 화면 판독기용 효과적으로 텍스트를 감춰집니다 수 있습니다. 고려해야 할 수 있는 옵션입니다 액세서빌러티를 경우 문제가 됩니다.
39 에 달하는 이 클래스는 현재 사용되고 있는 것 아니냐는 지적도 it& [부트스트랩에 3] [1].
39 액세서빌러티를 대한 관심이 판독값 you& 경우, re:
Web Accessibility Initiative (WAI)
[매든 붽뎄 액세서빌러티를] [4]
[1]: # 19758620 https://stackoverflow.com/questions/19758598/what-is-sr-only-in-bootstrap-3/19758620
[4]: =, = en-US& 러디어스슬루크 액세서빌러티를 러디어스트로계 https://developer.mozilla.org/en-us/docs/web/accessibility?
제프리 셀드먼 제안됩니다 다음 해결책:
'' 보다 적은 자원을 집약형에 9999px 한다.
제발 호외 있습니다.
http://www.zeldman.com/2012/03/01/replacing-the-9999px-hack-new-image-replacement/
메초블루 로 요약 지켜보리니 좋은 기술을 더하기 위해 각 강점, 약점, 예를 들어 html 과 css.
그래서 많은 복잡한 솔루션뀉뀉뀉뀉.
하나는 단순히 가장 쉽게 사용할 수 있습니다.
사용하지 않는 ' {디스플레이 컨투어로 없음. 따라서} '컨텐츠 수 없게 됩니다. 운영까지도 화면 판독기에서 내용을 볼 수 있으며, 이를 대체하여 텍스트에서처럼 이미지를 시각적으로 스타일 (like a 濡쒓퀬). '사용하여 텍스트 들여 쓰기. - 999px '또는 이와 비슷한 방법을 그대로 있습니다 - & # 160, 텍스트, 시각적으로 잘 안 할 수 있다. 컨투어로 없음 ',' 디스플레이를 사용 및 텍스트 우리 곁을 떠났다.
위의 작동됨 더불어 최신값 선더버드 있다.
CSS '배경-이미지' 속성과 'z-index'를 사용하여 이미지가 텍스트 앞에 표시되도록 할 수 있습니다.
왜 don& # 39, t 사용할 수 있습니다.
Div, span, t # 39 haven& 경우 또는 모든 요소를 작동하잖아 완벽하게 링크.
실제로 이 영역을 토론, 지금은 많은 미묘한 방법을 사용할 수 있습니다. / 개발 기술은 다음과 같은 요구를 충족하는 선택하는 것이 중요합니다. 화면 판독기에서 이미지 / css / 스크립팅하는 on/off 조합, 서재응 등.
다음은 优秀 리소스에는 시작하려면 스탠다드리스타 down the road) 의 이미지 교체품 기술입니다.
http://faq.css-standards.org/Image_Replacement
http://www.alistapart.com/articles/fir
[http://veerle.duoh.com/blog/links/ # 난 10] [3]
[3]: http://veerle.duoh.com/blog/links/ # 난 10
정답은 속성을 사용하여 스팬을 만드는 것입니다.
{디스플레이:none;}
속성을 사용하여 스팬을 만듭니다.이 사이트]1에서 예제를 찾을 수 있습니다.
요점이지 할 경우 단지 내 텍스트 요소 숨김 속성을 사용하여 'rgba 값을 설정할 수 있는 색상 0 불투명도의 rgba (0.0,0.0), 깨끗하고 단순해졌습니다.' 같은 색상:
서로 다른 브라우저 및 사용 조건 태그를 사용하여 배치하십시오 css 봐야 합니다. '' 도 '와' 0px 너버 높이 0px 배치하십시오 0px 글꼴 크기 '' 합니다.
이 속성을 통해 텍스트를 hide your 추가 됩니다.
이 코드를 숨기기 위해 시도하시겠습니까 줄여집니다 및 텍스트
<! - begin 스니핏: js 숨기십시오: > 거짓값 -;
끝 - < 스니핏 >;!
css 클래스 '에 사용하여 스냅하거나 숨기십시오 자히드레스트 {가시도로: 숨겨짐. } '
39 위로 꼽은 적이 있지만, 내가 don& t 재호출 어디서 이 성공적으로 영주하니라 사용하기
하지만 어떤 방식으로든 충족합니다 볼 수 있는 내 믹스인 자스 사용할 수 있습니다. 내가 내 프로젝트 '클래스' 어디선가 계속 좋은 주옵니다 일반적으로 스이든 요소에 대한 첨부하려면 복제에서는 피할 수 있습니다.