webForumDet fria alternativet

Sidan blir för lång

HTML & CSS

7 svar · 479 visningar · startad av Pantera

Medlem sedan jan. 200626 inlägg
Frågan#1

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.

Så här blir sidan: http://91an.frac.dk/

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.

Någon som vet hur man löser detta?

Tack på förhand!

Medlem sedan mars 20034 471 inlägg
#2

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.)

Medlem sedan aug. 20068 090 inlägg
#3

Du har flera fel i koden.

<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.

Medlem sedan dec. 19996 721 inlägg
#4
<span class="style5 style5"> Man får inte ha mellanslag i klassens namn.

Nej, men man kan tilldela flera klasser till ett element så.

Medlem sedan mars 20034 471 inlägg
#5

emission skrev:

<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?

Medlem sedan dec. 19996 721 inlägg
#6

aasah skrev:

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?

Det stämmer bra.

Medlem sedan jan. 200626 inlägg
#7

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?

Medlem sedan juni 20006 031 inlägg
#8

Flyttas från PHP

249 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)