не отображать текст в div фонового изображения - PullRequest
4 голосов
/ 21 января 2009

У меня есть этот div:

<div class="inauguration-image">
  I do not want this text to display, just here for description
</div>

Вот CSS для этого:

.inauguration-image {
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    background: url("/images/inauguration_block.png") no-repeat;
    position:relative;
    width:760px;
    height:552px;
}

Я не хочу, чтобы текст отображался, как бы я это сделал?

Ответы [ 4 ]

13 голосов
/ 21 января 2009
.inauguration-image {
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    background: url("/images/inauguration_block.png") no-repeat;
    position:relative;
    width:760px;
    height:0;
    padding-top:552px;
    overflow:hidden;
}

Настройка height:0 и overflow:hidden скрывает ваш текст; padding-top:552px делает элемент достаточно большим, чтобы отображать фоновое изображение. Это очень портативное решение.

3 голосов
/ 21 января 2009
<div class="inauguration-image">
  <p style="display:none">
     I do not want this text to display, 
     just here for description
  </p>
</div>

Я не думаю, что у вас должен быть текст без содержимого внутри div.

Не совсем понятно, что вы пытаетесь сделать. Если вы просто пытаетесь комментировать div, используйте комментарий HTML.

<div class="inauguration-image">
  <!-- I do not want this text to display, 
       just here for description -->
</div>
1 голос
/ 21 января 2009

Вы также можете использовать:

.inauguration-image{
    ....
    text-indent:-9999px;
}

, который просто перемещает текст влево от 9999 пикселей, и вам больше нечего изменить в текущем классе

0 голосов
/ 25 февраля 2014

Использование размера шрифта 0px сделает текст невидимым для глаз. Например:

.inauguration-image {
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
    background: url("/images/inauguration_block.png") no-repeat;
    position:relative;
    width:760px;
    height:552px;
    font-size: 0px /** Fontsize of 0 makes it invisible */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...