Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> span z background-image na 100%
_kama
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Problem moze banalny ale nie potrafie sobie poradzic aby span mial szerokosc (i wysokosc) taka jak obrazek ktory jest jego tlem. Obrazek rozciaga sie wraz z wpisywanym tam tekstem ale jezeli tekstu jest za malo, to obrazka pojawia sie tylko czesc. Oto kawalek kodu:
Kod
.nr span {
     background-image: url(img.gif);
     background-repeat: no-repeat;
     height: 12px;
      width: 13px;
      color: #000000;
      font-size: 10px;
}


  1. <div class="nr">
  2. <span>1</span>
  3. </div>


Z gory dzieki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


<span> nie jest elemtem blokowym.
Żeby style height i width działały musisz jeszcze dać display: block;
Go to the top of the page
+Quote Post
_kama
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) o to chodzilo.
a to jest poprawne uzycie? bo nigdy nie korzystalam z tych "display"?

hmmmm.... tyle ze teraz lamie mi sie linia przed tym spanem a tego nie chce (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) jakas rada?

Ten post edytował _kama 5.01.2006, 11:30:31
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


1. Jest to poprawne.
2. Możesz dorzucić jeszcze float (jaki Ci tam pasuje) ale czuję że też coś się posypie. Może da się inaczej zorganizować Twój pomysł? Co chcesz osiągnąć?
Go to the top of the page
+Quote Post
_kama
post
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Potrzebuje cos takiego:

napis:

"Idz do strony:" - napisane okreslona czcionka itp wiec strowrzylam klase dla p w tym divie

Zaraz po tym napisie musza pojawic sie klocki z numerami stron pisanymi tez innymi czcionkami. Rozwiazanie z display: block rozciagnelo mi odpowiednio tego spana z klockiem, ale zlamalo sie do nastepnej lini. Float: left nie dziala tak jak bym chciala. Ocecnie jest to mniej wiecej tak:

  1. <p>idz do strony: <span>1</span><span>2</span><span>3</span></p>
Go to the top of the page
+Quote Post
revyag
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Bez dodatkowego elementu chyba się nie obejdzie:)
Kod
* {
    font-family:Verdana;
}
div {
    font-size:12px;            
}
p {
    float:left;
    margin:0 5px 0 0;
    padding:0;
    font-weight:bold;
}
span {
    font-size:9px;
    margin-right:2px;
    padding:2px;
    background-color:#ffad00;
    width:13px;
    height:12px;
    display:block;
    float:left;
}

  1. <div><p>idz do strony:</p><span>1</span><span>2</span><span>3</span></div>
Go to the top of the page
+Quote Post
mike
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Też o czymś takim myślałem, tylko wywaliłbym te <span>'y. Przecież w środku i tak będą jeszcze <a> (tak wnioskuje). Lepiej od razu dać takie style jak teraz ma <span> dla <a>. Po co walić tyle elementów.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 05:40