Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Div przenosi do nowej linii
Kerth
post 30.06.2014, 22:24:50
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Witam, mam 2 kody, które działają lecz z tym drugim jest jeden problem. Oba kody mają za zadanie wykonywać to samo, lecz gdy w linijce z echo użyję znaczników jak w pierwszej linijce(czyli <font color...>) kolor pojawia się normalnie w jednej linijce. Wygląda to mniej więcej tak: Witaj, Kerth

  1. echo('Witaj, <font color = darkpink><b>'.$_SESSION['nick'].'</b></font> <br><a href="logout.php">Wyloguj się</a></br> ');



Natomiast gdy użyję tego kodu linijka powitalna wygląda mniej więcej tak:
Witaj,
Kerth


  1. echo('Witaj, <div class = "lightgreen"><div class = "pogrub"> '.$_SESSION['nick'].'</div></div> <br><a href="logout.php">Wyloguj się</a></br> ');


Dlaczego kolor w div`ie przenosi mi nick do nowej linii a "wbudwane" znaczniki nie? Dlaczego się tak dzieje i jak to naprawić? Jakieś pomysły?

PS. Od razu uprzedzam komentarze. To nie ma nic wspólnego ze znacznikiem </br>, który owszem przenosi do nowej linii ale nie nick tylko link do wylogowania.

Ten post edytował Kerth 30.06.2014, 22:27:20
Go to the top of the page
+Quote Post
Damonsson
post 30.06.2014, 22:31:30
Post #2





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

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


pokaż CSS dla:
  1. .lightgreen

  1. .pogrub


Edit: nieistotne to wyżej.

Zamień <div> na <span>

Ten post edytował Damonsson 30.06.2014, 22:32:20
Go to the top of the page
+Quote Post
Kerth
post 30.06.2014, 22:34:02
Post #3





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


No rzeczywiście działa. Dzięki. Ale dlaczego tak się dzieje?
Go to the top of the page
+Quote Post
Damonsson
post 30.06.2014, 22:35:35
Post #4





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

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


Bo DIV to element blokowy, czyli domyślnie zajmuje 100% szerokości strony i nie wpuszcza nic innego. A skoro już coś jest w tej linijce, to przechodzi linijkę niżej żeby sobie wziąć te 100% szerokości.
A SPAN to element liniowy, który zajmuje tylko tyle ile się w nim znajduje.

Ten post edytował Damonsson 30.06.2014, 22:36:09
Go to the top of the page
+Quote Post
fate
post 1.07.2014, 09:14:06
Post #5





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


A jak dasz mu float to wogóle zaczyna już wszystko fruwać na całej stronie brzydal.gif


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.04.2025 - 07:57