Padding в CSS не работает

0

вот мой код по какой-то причине я не могу получить текст на картинке, почему?

HTML:

<html>
<head>
  <link rel="stylesheet" type="text/css" href="ilo.css">
  <title>Drum World</title>
</head>
<body background="back.jpg">
  <center><strong><font face="arial" size="10" color="#3366CC">Perfect Gallery     OF         Drums!    </font></strong>
  </center>
  <br>
  <br>
  <font face="Verdana" size="3" color="#006666"><strong><center>Enjoy viewing all    sorts    of drums</center></strong></font>
  </br>
  </br>
  <img src="pearl drum.jpg" border="5px">
  <p id="txt">TEXTTEXTTEXT</p>
  </img>

и вот CSS:

#txt {
  padding: 15px 35px 5px 5px;
}
  • 7
    Вау, центр и теги шрифтов? Я чувствую себя так, словно вернулся в 90-х.
  • 0
    Вы должны обновить свой HTML-код, HTML устарел
Показать ещё 6 комментариев
Теги:
padding

1 ответ

1

если вы хотите, чтобы на картинке был "текст", вы могли бы дать вашему img относительное позиционирование, а p - абсолютное позиционирование. Кроме того, исправьте теги html, которые они устарели и испорчены>. <.

http://jsfiddle.net/GNkKL/

img{
    position:relative;
}

#txt
{
padding: 15px 35px 5px 5px;
    position:absolute;
    top:0;
}
  • 1
    Просто удалил мой ответ ... Мне больше нравится этот способ. ^^^
  • 0
    Спасибо, Вы очень помогли: ^)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню