Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Problem związany z belką na stronie
Przem4S
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 3
Dołączył: 26.07.2010
Skąd: Tychy

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


Witam mianowicie, nie potrafię ułożyć odpowiednio zawartości belki, z niewiadomych mi przyczyn logo które zamieszczam zajmuje obszar całej zawartości belki. Wygląda to tak:

(IMG:http://img838.imageshack.us/img838/4672/70237152.png)

Szerokość strony: 980px.

CSS:
  1. /*
  2. Górna belka
  3. */
  4.  
  5. #gorna_belka {
  6. height:48px;
  7. width:100%;
  8. background:url('images/belka.png') repeat-x;
  9. }
  10.  
  11. #zawartosc_belki {
  12. width:980px;
  13. margin:0 auto;
  14. }
  15.  
  16. .logo {
  17. background:url('images/logo.png') no-repeat;
  18. height:48px;
  19. }


HTML:
  1. <div id="gorna_belka">
  2. <div id="zawartosc_belki">
  3. <a href="#"><div class="logo"></div></a>
  4. <a href="#">Odnośnik 2</a>
  5. <br>
  6. </div>
  7. </div>


Strona:

http://przem4ss1.host.sk/

lub

klik!

Pomożecie?

Ten post edytował Przem4S 15.02.2011, 22:13:43
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


1. Nadaj mu width:
albo
2. Wątpię, że na logo będziesz coś pisał, nie możesz dać tego jak <img> ?
Go to the top of the page
+Quote Post
Przem4S
post
Post #3





Grupa: Zarejestrowani
Postów: 103
Pomógł: 3
Dołączył: 26.07.2010
Skąd: Tychy

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


Z width nadal to się nie zmienia, chcę to zrobić w divie bo nawet jak zrobię w img to potem problem się pojawi znów po belce. Chodzi o to że odnośnik przyjmuje długość 980px, a sam obrazek wyświetla poprawnie.
Strona: http://przem4ss1.host.sk/

Ten post edytował Przem4S 15.02.2011, 22:12:58
Go to the top of the page
+Quote Post
Damonsson
post
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Ooo sorry, nie spojrzałem na html, nie możesz umieszczać elementu blokowego w liniowym.

Możesz zrobić taki myk:

  1. .logo {
  2. background:url('images/logo.png') no-repeat;
  3. height:48px;
  4. width: 200px;
  5. display: block;
  6. }


  1. <div id="gorna_belka">
  2. <div id="zawartosc_belki">
  3. <a class="logo" href="#"></a>
  4. <a href="#">Odnośnik 2</a>
  5. <br>
  6. </div>
  7. </div>


Ten post edytował Damonsson 15.02.2011, 22:22:33
Go to the top of the page
+Quote Post
Przem4S
post
Post #5





Grupa: Zarejestrowani
Postów: 103
Pomógł: 3
Dołączył: 26.07.2010
Skąd: Tychy

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


Tak jak tłumaczę dziwnie to wygląda nawet po nadaniu width, stronę możesz zobaczyć tutaj. Width jest jeden dla treści (szerokość 980px), i potem na logu te 183px, lecz mimo to obrazek wyświetla poprawnie ale linkuje całe 980px.

Problem został rozwiązany dzięki Damonsson.

Ten post edytował Przem4S 15.02.2011, 22:34:21
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: 22.08.2025 - 18:47