Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS][PHP] Includowanie diva w divie problem
Forum PHP.pl > Forum > Przedszkole
krzysiekj
Mam problem z divem.
Na tworzonej stronie includuję sobie podstrony do odpowiednich divów (linki).
Wszystko chodzi, ale chciałem dołożyć kolejnego diva na podstronie i krzaczy mi się prawa kolumna.

Dopóki includowana podstrona wygląda tak:
Kod
<div id="menu2">
<ul>
    <li><a href="#">Rachunki</a></li>
    <li><a href="#">Lokaty</a></li>
    <li><a href="#">Kredyty</a></li>
</ul>
</div>


Jest ok PRAWIDŁOWO

Ale jak dołożę poziomą linię prawa kolumna zamiast być z prawej jest pod środkową.

Kod
<div id="menu2">
<ul>
    <li><a href="#">Rachunki</a></li>
    <li><a href="#">Lokaty</a></li>
    <li><a href="#">Kredyty</a></li>
</ul>
</div>
<div id="linia2"><div>


Jest ok NIEPRAWIDŁOWO

div tam gdzie jest include wygląda tak:

Kod
<div id="nowosci">
<?php

if($_GET['page']=="nowosci")
{include('tresc/nowosci.php');}

else if($_GET['page']=="indywidualni")
{include('tresc/indywid.php');}
else if($_GET['page']=="firmy")
{include('tresc/firmy.php');}
else if($_GET['page']=="rolnicy")
{include('tresc/rolnicy.php');}

else if($_GET['page']=="oprocentowanie")
{include('tresc/oproc.php');}
else if($_GET['page']=="oplatyprowizje")
{include('tresc/oplprow.php');}


else {include('tresc/nowosci.php');}
?>        
</div>


Ma ktoś jakiś pomysł dlaczego tak jest?
pedro84
Zobacz sobie najpierw na źrodła obu podanych linków, syf jakich mało w kodzie. Tam nie ma prawa nic działać.

Nawalony pustych divów, nawalone divów ogólnie. Popraw najpierw kod, taka mała rada smile.gif
krzysiekj
Cytat(pedro84 @ 11.06.2010, 14:51:09 ) *
Zobacz sobie najpierw na źrodła obu podanych linków, syf jakich mało w kodzie. Tam nie ma prawa nic działać.

Nawalony pustych divów, nawalone divów ogólnie. Popraw najpierw kod, taka mała rada smile.gif


Wszystko działa tylko jest problem z jedną linią.
Jaki syf? Ja wszystko ogarniam. Mam taki styl pisania i tak piszę, inaczej nie umiem. Co to przeszkadza?
pedro84
Czy Ty naprawdę uważasz, że to jest słabej jakości kod? Niestety, jakości jest zerowej. Po prostu zupa tagów, sam zobacz:
Kod
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="style.css"/>
        <title>Bank Spółdzielczy</title>
        <meta name="keywords" content=""/>
        <meta name="description" content=""/>

</head><body>
<div id="logo"></div>


<div id="pasek">
<div id="pasek2">

<div id="menu">

<ul>
<li><img src="img/linia.gif"/></li>
<li><a href="index.php?page=nowosci">Strona główna</a></li>
<li><img src="img/linia.gif"/></li>
<li class="submenu">O Banku
<ul>
<li><a href="#">Historia</a></li>
<li><a href="#">Władze Banku</a></li>
<li><a href="#">Statut</a></li>

<li><a href="#">Polityka informacyjna</a></li>
<li><a href="#">BFG</a></li>
<li><a href="#">SGB</a></li>
<li><a href="#">Gazetka bankowa</a></li>
</ul>
</li>
<li><img src="img/linia.gif"/></li>
<li><a href="index.php?page=nowosci">Nowości</a></li>
<li><img src="img/linia.gif"/></li>
<li><a href="index.php?page=oprocentowanie">Oprocentowanie</a></li>
<li><img src="img/linia.gif"/></li>

<li><a href="index.php?page=oplatyprowizje">Opłaty i prowizje</a></li>
<li><img src="img/linia.gif"/></li>
</ul>

</div>

<div class="logo2"></div>
<div class="szukaj"></div>
</div>
</div>

<div id="calosc">
<div id="tresc">
<div id="lewa">

<div id="banerek1">

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head><body>


Przecież po tym fragmencie widać brak elementarnych podstaw, nie tylko w zakresie HTML, ale także budowy struktury dokumentu. Jeśli robisz to dla siebie, to poucz sie jeszcze, jeśli - nie daj Bóg - dla kogoś i dla kasy, to nie porywaj się z motyką na słońce.
krzysiekj
Cytat(pedro84 @ 11.06.2010, 15:05:12 ) *
Czy Ty naprawdę uważasz, że to jest słabej jakości kod? Niestety, jakości jest zerowej. Po prostu zupa tagów, sam zobacz:

Przecież po tym fragmencie widać brak elementarnych podstaw, nie tylko w zakresie HTML, ale także budowy struktury dokumentu. Jeśli robisz to dla siebie, to poucz sie jeszcze, jeśli - nie daj Bóg - dla kogoś i dla kasy, to nie porywaj się z motyką na słońce.


I zaczyna się moralizowanie znowu? Co Ci nie pasuje? Pewnie dałoby się kilka divów mniej ale inaczej nie umiem. Czy nie można mi jakoś pomóc tylko komentować?

Cytat(pedro84 @ 11.06.2010, 15:05:12 ) *
Przecież po tym fragmencie widać brak elementarnych podstaw, nie tylko w zakresie HTML, ale także budowy struktury dokumentu. Jeśli robisz to dla siebie, to poucz sie jeszcze, jeśli - nie daj Bóg - dla kogoś i dla kasy, to nie porywaj się z motyką na słońce.


Problem rozwiązany, błacha sprawa brakowało "/" nie domknięty div i się sypało. I widzisz pedro84 taki wybitny specjalista jesteś, a takiej pierdoły nie zauważyłeś. Gotuj dalej zupy z tagów.

TEMAT DO ZAMKNIĘCIA
pedro84
Ale mi już nawet nie chodzi o ilość tych divów. Czy Ty naprawdę nic nie widzisz? W divie masz zarówno tag <html>, jak i <head>, <body>. Ja chcę Ci po prostu pokazać, że tak się nie robi. Po prostu pojęcie masz mizerne.

Poza tym, tworzyć diva tylko i wyłącznie po to, żeby dodać linię? No, śmiechu warte. Od tego jest CSS i border, tym bardziej, że div #menu2 ma szerokość 100%. Nadaj divowi #nowosci overflow:hidden, to powinno pomóc.

Tego "kodu" analizować mi się nie chce, sorry Winetou.

Edit:
Cytat
TEMAT DO ZAMKNIĘCIA

Ooo, kolejny samozwańczy moderator forum.php.pl biggrin.gif

Cytat
I widzisz pedro84 taki wybitny specjalista jesteś, a takiej pierdoły nie zauważyłeś.

Bo tego syfu nie czytałem, bo i po co? Jak ktoś umieszcza w zawartości tagi <head>, <body>, etc. to nie ma sensu.

Cytat
Gotuj dalej zupy z tagów.

Wiesz co? Chciałeś być zabawny, ale niestety Ci nie wyszło. Kto robi "zupę tagową" to widać po tym Twoim kodzie.

Pzdr
krzysiekj
Cytat(pedro84 @ 11.06.2010, 15:28:05 ) *
Ale mi już nawet nie chodzi o ilość tych divów. Czy Ty naprawdę nic nie widzisz? W divie masz zarówno tag <html>, jak i <head>, <body>. Ja chcę Ci po prostu pokazać, że tak się nie robi. Po prostu pojęcie masz mizerne.

Poza tym, tworzyć diva tylko i wyłącznie po to, żeby dodać linię? No, śmiechu warte. Od tego jest CSS i border, tym bardziej, że div #menu2 ma szerokość 100%. Nadaj divowi #nowosci overflow:hidden, to powinno pomóc.

Tego "kodu" analizować mi się nie chce, sorry Winetou.


No widzisz i nie można było tak od razu? Faktycznie w jednym z plików php mam niepotrzebnie ponowną deklarację <html> itp... gdzieś mi to umknęło, ale przed skończeniem bym każdy plik sprawdził. Więc to bardziej z przeoczenia, a nie z pojęcia. Faktycznie można zrobić border. To już wynika z twojego doświadczenia. Ja mam marne.

pedro84
Chłopie, było od razu! Przecież ja Ci to wkleiłem, ten fragment kodu biggrin.gif To, tu, zobacz na dole.

Zobacz źrodła jeszcze raz, wygląda na to jakbyś includował, hmm, całą stronę. Wychodzi na to, że niepotrzebnie na siebie "poszczekaliśmy" smile.gif
krzysiekj
Cytat(pedro84 @ 11.06.2010, 15:39:23 ) *
Chłopie, było od razu! Przecież ja Ci to wkleiłem, ten fragment kodu biggrin.gif To, tu, zobacz na dole.

Zobacz źrodła jeszcze raz, wygląda na to jakbyś includował, hmm, całą stronę. Wychodzi na to, że niepotrzebnie na siebie "poszczekaliśmy" smile.gif


No tak Pedro było od razu, ale dodatkowo cała masa krytyki winksmiley.jpg. No naszczekaliśmy niepotrzebnie. Masz rację includowałem całą stronę bo siędzę już od rana i przeoczyłem deklaracje html i body. Przecież to logiczne, że nie robi się body w body winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.