Avatar billede the_unseen Nybegynder
03. oktober 2002 - 16:30 Der er 7 kommentarer og
1 løsning

Besvær med Layers i GoLive5

Jeg oplever problemer med at benytte layers til at få websites til at være centreret på skærmen - både i forhold til højden og bredden af vinduet.

Jeg benytter GoLive til at designe mindre elementer som skal opføre sig på en helt bestemt måde og derfor er layers et kanont redskab for mig - da jeg ikke har tid til at sætte mig ind i ASP o.lign.

Jeg har nu surfet rundt på diverse amerikanske hjemmesider som f.eks. www.futurastudios.com/golive911, www.goliveheaven.com, http://listsearch.blueworld.com/golivetalksearch.lasso?id=63132977132 og http://www.netcoders.dk - men ingen af stederne har jeg kunnet finde tilstrækkeligt med svar til at producere det jeg har brug for.

Siden skal ikke blot være centreret horisontalt og vertikalt, men også kunne indeholde mange forskellige layers som tænder og slukker - dette er ikke et problem, problemet er at alle lagene skal forholde sig til hinanden absolut pr. pixels, mens de samlet set skal forholde sig relativt til vinduets bredde og højde og IKKE flytte sig i forhold til hinanden - heller ikke når vinduet er mindre end det største af lagene.

Jeg vil ikke bruge frames da jeg finder dem frustrerende i forbindelse med søgemaskiner - og har som sidste udvej overvejet at definere et javascript der kan indeholde hele sitet, men det finder jeg en smule for omstændeligt og besværligt - og ikke særligt venligt i forhold til opdateringer m.v.

Håber der er nogen derude der har oplevet problemet - og løst det!

NB. Skriv gerne, hvis I skal have flere oplysninger - men jeg har brug for et hurtigt svar.
Avatar billede spe Nybegynder
03. oktober 2002 - 17:18 #1
Har du prøvet at lave en tabel med en celle, der centres på siden og fylder siden ud højde=100% (begrænset succes i netscape), indeholdet i cellen sættes så til at centre både i højden og i bredden og så lægge en ny tabel med en en celle ind i denne celle og i denne celle placere alle dine layers.
Avatar billede the_unseen Nybegynder
18. oktober 2002 - 12:10 #2
Undskyld det sene svar - jeg har været i Paris og har ikke haft mulighed for at tjekke mails før nu!

Ja jeg har prøvet det, men for det første stiller GoLive hele tiden om på lagenes positionskode (absolute el. relative) og <noedit> </noedit> dur ikke når man hele tiden skal ændre på tingene.
Avatar billede the_unseen Nybegynder
18. oktober 2002 - 12:11 #3
Undskyld - blev ikke færdig.

Hvilket sted i den inderste centrerede tabels celle forholder lagene sig relativt til?
Avatar billede filia Juniormester
19. oktober 2002 - 02:33 #4
Jeg er ny her, så jeg kender ikke rigtig pointreglerne - håber, jeg lige kan koble mig på her, har nemlig nogenlunde samme problem som Unseen: Jeg vil bygge min side i en tabel på 100% med centreret indhold og heri placere en ny en-cellet tabel, hvori diverse floating boxes er selve siden. Fidusen er jo som bekendt, at siden herved centreres uanset skærmopløsning. Menmenmen, tabellen og cellen centrerer sig fint, det gør indholdet bare ikke, det bliver stående i øverste, venstre hjørne, når skærmopløsningen øges til 1024x768. Jeg har knoklet med det længe og er i øvrigt også ny med GoLive(5)og webdesign i det hele taget. Sidder med IDG-hæftet, og fremgangsmåden til det her lyder jo tilforladelig, det virker bare ikke! Har også prøvet at lægge et grid-net i cellen, men med samme resultat. Hvordan søren "klistrer" man lagene fast i tabellen?? Kan der grupperes eller noget?? 'Align'- metoden gælder jo kun enkelte objekter, ikke?? Svar modtages med gavmild kys-hånd!! Filia
Avatar billede filia Juniormester
19. oktober 2002 - 04:11 #5
Mig igen: Jeg tror, jeg har fundet svaret!? Lagene skal grupperes!? Så vil de jo blive et samlet rektangel, der kan alignes i cellen!?? Nu er problemet bare, at gruppér-funktionen ikke er aktiv, når jeg har valgt alle lagene. Og så er jeg jo lige vidt! Filia
Avatar billede the_unseen Nybegynder
19. oktober 2002 - 09:23 #6
> Filia

Først og fremmest tak for at forvirre mit spørgsmål :-( Da du er ny er du tilgivet på stedet, men normalt opretter man sit eget spørgsmål - så man ikke forvirrer debatten hos den oprindelige spørger!

Nu til dit spørgsmål:

Dine layers skal stå til at være position:relative - GoLive har en eller anden åndssvag tendens til hele tiden at ændre det tilbage til position:absolute så det forholder sig til øverste venstre hjørne af browservinduet.

Men anyway - vi kan jo hjælpe hinanden så :-)

Jeg prøver at rode lidt med dit problem også - jeg tror jeg er tæt på en løsning. Fortvivl dog ikke, hvis jeg ikke skriver nye indlæg før slutningen af næste uge - jeg skal på studietur igen igen...

-/- mblm
Avatar billede filia Juniormester
19. oktober 2002 - 18:14 #7
sorry - jeg syntes bare, at det lød som om det var det samme kerne-problem. Nu opretter jeg mit eget spørgsmål med point og det hele. Håber, du kigger ind ved siden af!
:-)
Avatar billede the_unseen Nybegynder
02. marts 2003 - 22:24 #8
Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester