Я хочу скрыть текст, который находится в <промежутке>. но почему это не работает?

Я хочу скрыть текст, который находится в <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>
5
задан rahul 7 April 2010 в 12:35
поделиться

5 ответов

text -align

Применяется к: элементам уровня блока, ячейкам таблицы и встроенным блокам

- http://www.w3.org/TR/CSS2/text.html

Диапазон значений по умолчанию , в линию.

Принимаемое значение также имеет длину и поэтому требует единиц, если значение не равно нулю.

Кажется, нет смысла включать информацию в документ, если вы собираетесь ее скрыть. Я предполагаю, что вы пытаетесь предоставить информацию пользователям программ чтения с экрана, а не всем пользователям… но эта информация столь же полезна для людей, не использующих программы чтения с экрана.

4
ответ дан 18 December 2019 в 07:28
поделиться

Я думал, что скрытие с помощью CSS работает следующим образом:

.pdf {
  display: none;
}
4
ответ дан 18 December 2019 в 07:28
поделиться

Используйте .pdf {display: none}

11
ответ дан 18 December 2019 в 07:28
поделиться

Если вы хотите скрыть его, используйте CSS, предназначенный для этой цели:

.pdf { visibility: hidden; display: none; }
2
ответ дан 18 December 2019 в 07:28
поделиться

попробуйте это

.pdf {display: block; height: 40px; line-height: 200px;}
0
ответ дан 18 December 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: