Godkväll.
Jag håller på att utveckla en ny version av en hemsida, som säkert många av er som läser serietidningar någon gång besökt, den inofficiella 91:an-sidan, som under så många år legat under adressen 91an.tk.
Nu har jag börjat utveckla den i php, så att jag enkelt ska kunna göra ändringar på sidan, allt ligger på en och samma sida, index.php.
Jag skulle vilja att den bara gick ner så att den täckte skärmen, och inte längre ner om det är möjligt, eller i annat fall tar slut där texten tar slut. När jag lägger in mer text blir sidan längre. Säg till om ni behöver se min kod, så fixar jag det.
Det här problemet har inte, så vitt jag begriper, med PHP att göra. Det måste bero på hur den XHTML/CSS som du låter PHP skriva ut ser ut. Dvs felet måste finnas i den XHTML/CSS som skickas till webbläsaren och alltså syns om du visar källa för sidan. PHP styr inte utseendet.
Så börja med att försöka validera XHTML och CSS koden och se om du tappat bort några stängande taggar (tex).
Först när du vet var felet är i den källkod som skickas till webbläsaren (XHTML/CSS) kan du börja leta efter var det går snett i PHP-koden eller vad som fattas av utskrifter. (Såvida felet inte helt beror på din CSS-fil, i vilket fall PHP sannolikt inte kommer in alls.)
<td width="3" height="6691"> Ger sidan 6691 pixlars höjd och 3 pixlars bredd. Ta bort attributen helt så att det bara blir <td>
<span class="style5 style5"> Man får inte ha mellanslag i klassens namn. Det ska nog vara style5 bara, va? En av dessa spantaggar saknar dessutom "stängande" tag (</span>)
Startsidan </strong> har ingen "öppnande strongtag (<strong>)
Det kanske finns fler fel. Sidan är en aning slarvigt kodad. Du måsta vara mer noggrann och kontrollera varje litet tecken i koden. Det räcker nämligen med ett enda litet fel, så kan hela sidan krascha helt.
<span class="style5 style5"> Man får inte ha mellanslag i klassens namn.
Nej, men man kan tilldela flera klasser till ett element så.
Jag tänkte också på det, men i så fall kan det väl knappast vara meningen att samma klassnamn ska stå dubbelt? Rimligen har det väl samma effekt som att ange namnet en gång. Eller?
Jag tänkte också på det, men i så fall kan det väl knappast vara meningen att samma klassnamn ska stå dubbelt? Rimligen har det väl samma effekt som att ange namnet en gång. Eller?
Tack tack! Det där var ju något som jag själv hade kunnat se om jag bara hade kollat igenom det bättre, arbetar allt för mycket i designläget i Dreamweaver tror jag.
Har en fråga till, finns det någon kod som gör att sidan går ner ända tills webbläsaren tar slut? Så jag slipper ha svart under det gula?