Я хочу скрыть текст, который находится в <span>
. но почему это не работает?
.pdf {text-indent: -9999}
<p>
<a href="reader_overview.pdf" title="Open in a new Window" target="_blank"><img src="pdf.gif" alt="PDF" width="16" height="16" />
<span class="pdf">PDF 34KB, Opens in a new window</span> </a>
</p>
text -align
Применяется к: элементам уровня блока, ячейкам таблицы и встроенным блокам
- http://www.w3.org/TR/CSS2/text.html
Диапазон значений по умолчанию , в линию.
Принимаемое значение также имеет длину и поэтому требует единиц, если значение не равно нулю.
Кажется, нет смысла включать информацию в документ, если вы собираетесь ее скрыть. Я предполагаю, что вы пытаетесь предоставить информацию пользователям программ чтения с экрана, а не всем пользователям… но эта информация столь же полезна для людей, не использующих программы чтения с экрана.
Я думал, что скрытие с помощью CSS работает следующим образом:
.pdf {
display: none;
}
Если вы хотите скрыть его, используйте CSS, предназначенный для этой цели:
.pdf { visibility: hidden; display: none; }
попробуйте это
.pdf {display: block; height: 40px; line-height: 200px;}