21. september 2000 - 08:07Der er
6 kommentarer og 1 løsning
GoLive 5.0 gennemtvinger intern stylesheet :-(
Jeg anvender flydende bokse - lag - der indeholder forskellige menuer, som jag kan tænde og slukke for. Placeringen foretages ved hjælp af et stylesheet, som i første omgang er lagt internt:
Efterfølgende anlægger jeg samme data i et eksternt stylesheet og sletter mine interne styles - og dette virker. Designprogram er GoLive 5.0 og ændringerne foretages i kildekoden... Efter skift til Layout mode indsætter GoLive selv de samme koder igen (kan ses i headeren som en ekstra indsat boks) og jeg kan ikke finde ud af, hvordan jeg skal slippe af med dem :-(
Ideen er, at jeg skal kunne foretage alle gennemgående tilstande kun ved at ændre ét sted for hele sitet.
Er der noget jeg specielt skal være opmærksom på og hvordan gennemtvinger jeg mine egne ændringer?
GoLive 5.0 siges da ellers at være med 360 gr. kode ...!?
hmmm... Det er ikke bare sådan at GoLive henter det eksterne stylesheet, og viser effekten på den enkelte side?. Sætter den rent faktisk koden ind på hver enkelt side igen??
Måske er der et eller andet sted i layout-mode hakket af, at du vil bruge intern CSS?
Jeg har lige været på et seminar om de nye versioner af Adobe\'s web programemr, herunder GoLive 5.0, og her blev netop ekstern CSS fremhævet som et plus.
I fald det skulle være en opsætningsoption, har jeg ikke fundet den.
... og jeg vil mene, at 360 gr. kode skal være 360 gr. kode - uden at der skal foretages specielle opsætningsændringer.
Forsøg evt. med ovenstående styles. Byg dem på et dok. hvor du opretter seks floating bokse, som du navngiver iht. ovenstående. Exporter styles, slet internt og tilknyt eksternt. Gå til Layout mode og check din header - de interne er kommet tilbage.
Fejlen er reproducerbar :-|
Jeg hæfter mig ved, at de interne lag er markeret med en lås - jeg ved ikke, hvordan jeg kommer af med denne og om det vil løse problemstillingen.
Desværre begrænser mit kendskab til GoLive sig til at have set det demonstreret i lyntempo, så det forekommer mig svært at hjælpe. (så kunne man selvfølgelig hævde at jeg skulle holde min k..., men jeg synes emnet er interessant, da en af de fremhævede features netop er \"roundtrip\" html bevarelse.)
Var det i øvrigt ikke n ide med en kategori til GoLive, når nu der er både for dreamweaver og FrontPage m.fl. ??
Jeg har ikke prøvet Adobe on-line men det kunne selvfølgelig være...
Og én af årsagerne til at problemstillingen tages op her, er for at fokusere på, at der måske ikke helt er hold i Adobes påstand. Til videre vil jeg påstå, at GoLive 5.0 har 359 gr. kode ;-)
Hvis du gemme i layout mode i positionere GoLive lagene igen i et internt stylesheet.
Hvis du gemmer i Source mode bliver dine positioneringer i det eksterne stylesheet, sådan var problemet også i 4\'eren....det skyldes at GL aflæser Layer Position når den saver i layoutmode. Adobe siger mundligt at sådan er det!!!
Der er også andre problemer med <div class=\"Noget\"> i eksterne styles, samt at flere eksterne styles ikke slår igennem i layout mode.
Mulig løsning....arbejd i den nye source pad, og gem i source mode......360...tjah, den kan finde på at flytte f.eks. asp kode det kommer før <html>
så det er stadig mere sikkert at arbejde i sovsen..;o)
-> Søren Din model er ikke acceptabel men dog brugbar.
Jeg har eksperimenteret en del med GoLive og fundet adskilligt, hvor programmet ikke lever op til hverken forventninger eller løfter. - Jo mere jeg arbeder med GoLive 5, jo koldere bliver den ;-)
Den aktuelle problemstilling kan løses ved at anvende den model, som Adobe anfører i sin vejledning, hvor der istedet for <div id=\"layerName\">...</div> anvendes en løsning med <p><span id=\"layerName\">...</span></p> herved accepterer GoLive den ønskede kodning og opsætningen virker i de NN 4 og IE 4..5, som jeg har testet.
/Steen
Synes godt om
Ny brugerNybegynder
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.