/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Problemer med absolut positionering via CS~
Fra : Willy Roesen


Dato : 07-05-03 14:11

Som en meget hjælpsom sjæl har været så venlig at påpege overfor
mig, så er mit lille problem ikke direkte relateret til
SSI-scripting (spørgsmålet har været postet i
'...webdesign.serverside').
Jeg gentager det derfor i denne gruppe, i håbet om her at få et
fingerpeg eller to, som jeg kan bruge til noget:

Jeg har fået et lille problem.
En bundtekst (en gennemgående streg og en linje tomt pral om
hosting, copyright og andet vrøvl), som sættes ind på nogle af
mine sider med include virtual, er ved hjælp af en navngivet div
(via CSS) positioneret absolut i bunden af siden .....
men !
... når en side fylder mere end browservinduet bliver denne bund
jo
til et ret irriterende indslag i selve sideindholdet, i stedet
for at
blive pænt på sin plads og give mulighed for scroll af siden.
Hvordan klarer jeg nu lige den ????
Et eksempel ??? Joooo, følgende link illustrerer glimrende
(browservinduet skal være mindre end 1.024*768):
http://www.ideast.dk/dfbaarup/FuglSkydn2002.shtml

mvh og pf tak
wyron



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Erik Ginnerskov (07-05-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 07-05-03 14:22


"Willy Roesen" <wyron@ideast.dk> skrev
> Jeg har fået et lille problem.
> En bundtekst (en gennemgående streg og en linje tomt pral om
> hosting, copyright og andet vrøvl), som sættes ind på nogle af
> mine sider med include virtual, er ved hjælp af en navngivet div
> (via CSS) positioneret absolut i bunden af siden .....
> men !
> .. når en side fylder mere end browservinduet bliver denne bund
> jo
> til et ret irriterende indslag i selve sideindholdet, i stedet
> for at
> blive pænt på sin plads og give mulighed for scroll af siden.
> Hvordan klarer jeg nu lige den ????

Lad være med at indsætte denne bundtekst med absolut positionering. Nøjes
med at indsætte den sidst i siden kildetekst inden </body>.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Willy Roesen (07-05-2003)
Kommentar
Fra : Willy Roesen


Dato : 07-05-03 14:56

Erik Ginnerskov wrote in dk.edb.internet.webdesign.html:
>
> Lad være med at indsætte denne bundtekst med absolut positionering. Nøjes
> med at indsætte den sidst i siden kildetekst inden </body>.
>
Joda - du har ret - det kunne man gøre.
Men så er problemet at bundteksten farer op og ned ved sideskift, alt efter
den aktuelle sidestørrelse, i stedet for at bevare sin position i bunden -
og det er næsten værre.
Jeg kunne også lade alle sider være mindst 1200 pixels i højden, men så vil
bundteksten (så godt som) aldrig være synlig, fordi brugsindholdet slutter
længe før.
Er der ikke noget alternativt forslag ?

Jeg ved godt man kan gøre det med PHP, men så bliver tabellerne pludselig
umulige at styre (tabeller indeni tabeller). Jeg har prøvet !

mvh
/W

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (07-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 07-05-03 15:10

Willy Roesen skrev:

[undlad absolut positionering]

> Men så er problemet at bundteksten farer op og ned ved
> sideskift, alt efter den aktuelle sidestørrelse, i stedet for
> at bevare sin position i bunden - og det er næsten værre.

Position: fixed; klarer problemet - bare ikke i IE. Det er muligt
at det hack du kan se her: <http://devnull.tagsoup.com/fixed/> også
virker med det faste element i bunden - jeg har ikke undersøgt det
nærmere.

> Jeg ved godt man kan gøre det med PHP, men så bliver
> tabellerne pludselig umulige at styre (tabeller indeni
> tabeller). Jeg har prøvet !

Det eneste du kan gøre med PHP er at skrive HTML- og CSS-koder til
browseren. Så rent layoutmæssigt giver PHP dig ikke noget ekstra.

Du kan derimod anvende frames - evt. en iframe - til at få
elementerne placeret fast på siden. Det giver så bare andre
problemer.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Toke Eskildsen (07-05-2003)
Kommentar
Fra : Toke Eskildsen


Dato : 07-05-03 19:47

Jens Gyldenkærne Clausen wrote:

> Position: fixed; klarer problemet - bare ikke i IE. Det er muligt
> at det hack du kan se her: <http://devnull.tagsoup.com/fixed/> også
> virker med det faste element i bunden - jeg har ikke undersøgt det
> nærmere.

Jeg har prøvet at bruge den løsning til en bundlinje. Der skulle ændres
lidt og jeg har kun testet i IE6, Opera 7, Phoenix 0.4 og Netscape
Navigator 4.x, men det ser umiddelbart ud til at kunne bruges:

http://ekot.dk/www/menu2/

Dvs. NN4.x får ikke den faste bundlinje, den viser bare indholdet af
bundlinjen efter resten af indholdet på siden. Men det er jo som man
kunne forvente.
--
Toke Eskildsen - http://ekot.dk/

Willy Roesen (08-05-2003)
Kommentar
Fra : Willy Roesen


Dato : 08-05-03 14:12

Jeg takker for svarene.
Der var naturligvis ting jeg ikke selv var opmærksom på (tak for
linket), men de løser heller ikke problemet.
Den eneste anvendelige løsning for mig at se er, som du skriver J
GC, at anvende frames i stedet - det vil jeg bare ikke !
Well - vi får se, hvad fremtiden bringer.

/W


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste