22. december 2001 - 07:54Der er
33 kommentarer og 1 løsning
CSS og rammer...
Hejsa,
Kan man på nogen måde definere CSS styles på en rammeside og/eller en side med iframes, og få dem til at have virkning på de dertilhørende source sider ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har lige prøvet at sætte denne linie ind i rammesættet, og det virker til dels: Baggrunden på den side, som bliver vist til folk, der har en browser, der ikke understøtter rammer, får vist baggrundsfarven fint. Men jeg kan ikke benytte <span class=\"tekst\">Tekst</span>. Det får ingen effekt.
Da jeg selv arbejdede i rammer, benyttede jeg altid link relation på samtlige dokumenter. Der er deværre nok ingen vej udenom :o(
Alt det kan jeg godt forstå steen men så skal jeg jo lave en eller anden tilføjelse til ALLE sider - jeg er ude efter at kunne nøjes med at lave det til framesiden eller iframesiden....
hvor skal jeg indsætte det hvis det skal virke med iframe - det er egentlig vigtigst at det kan virke med iframes - pyt med de \"almindelige\" frames...
Jeg har sat følgende ind i head sektionen på den side hvor jeg har en iframe - men den underliggende side i iframen blive ikker formateret...
Det sætter nogle dumme begrænsninger på mange områder, når du laver dit site i frames. Har du delt dit site op i hovedområder, skal du lave et frameset for hvert område etc. Hvorfor ikke benytte en enkelt side med en tabel istedet? Så ville du slippe for mange omstændige rutiner. Og du ville få helt anderledes kontrol over design, standardisering m.m. Nu skal du tilrette alle framesets, hvis du laver ændringer.
Nej, du kan ikke hive f.eks. http://www.eksperten.dk/spm/149615 ind i en iframe på din egen side og formattere den med dit stylesheet. Men hvis du har fået lov, kan du kopiere indholdet over i et dokument, som så vil blive formatteret i henholdtil dit stylesheet.
så tror jeg ikke jeg kan bruge tabeller - så må jeg jo finde en smart metode at få css definitionen ind i mine sider - tak for hjælpen ellers.
du skrev tidliger at \"på iframes vil det dog virke\" - var det lidt for hastig en konklusion ? Jeg kan i hvert fald ikke få det til det, og det lyder nu på dig som om at det ikke kan lade sig gøre...
<table border=\"0\" cellpadding=\"6\" cellspacing=\"0\" width=\"745\" class=\"menutekst\"> .... Så vil din tekst i denne tabel blive vist i Verdana, sort, 10 pixels.
- eller du kan benytte <span class=\"menutekst>Min tekst</span>
Hvis du ligger et link direkte til en ekstern side ind i din iframe, kan det ikke lade sig gøre. Den vil så vise den side du henviser til inde i din iframe. Men du kan godt formattere tekst i en iframe v.hj.a. stylesheets.
Du skal være opmærksom på, at du ikke bare kan lægge en side ind i en iframe. Det er at krænke ophavsrets-loven. Jeg kan forstå, at du på en nem måde vil have vist indholdet fra en anden side på din egen, og helst i dit eget design. Spørg vedkommende, og kopier teksten over. Det er vist nemmere. Hvis du benytter en iframe, får du jo en ramme inde i dit dokument, Hvor ikke vise den i din egen ramme? Main, index - eller hvad du nu har valgt at kalde din ramme.
steen - der er ikke tale om at jeg vil vise andres sider på min egen - det er mine egne sider - fra samme site - jeg vil have vist i en iframe.
Og det må jeg jo gerne :-)
Lige så jeg er helt sikker.
Kan man via en tabel definere at når der bliver klikket på et link/menupunkt i én af tabellernes celler, så åbnes der en side i en anden af tabellens celler ?
Det var så lidt. Jeg er ked af, at du ikke fik det ønskede resultat. Men prøv at opveje fordele/ulemper på en enkelt side kontra et frameset. Det er noget nemmere med includes. Indeholder dit abonement ASP?
ja - det indeholder ASP - men jeg skal have lavet en side med en menu og hvor og en \"hovedsektion\" hvor alle andre sider skal vises.... kan du vise mig en side der gør dette udfra de principper du snakker om med asp og includes - for jeg kan ikke fatte det.... ?
Det skal såmænd være standard på alle dine sider. Mellem dine <body></body> har du en tabel, hvori du inkluderer menu.asp, bottom.asp og hvad du nu ellers kunne tænke dig. Det skal være en slags skabelon for ALLE dine sider. I menu.asp, som er et selvstændigt dokument, der bliver inkluderet, linker du til en side, der f.eks. hedder faq.asp. faq.asp har nøjagtigt de samme includes som default.asp, men et andet indhold. På denne side har du så Frequently Asked Questions inde i en tabel (som du også kan hente fra en database). Kan du se pointen? Ydermere har du i ASP mulighed for at programmere kode, som du kan bruge som standarder. Hvis alle dine dokumenter indeholder disse standarder, behøver du kun at rette i ét dokument. Så slår det igennem på alle dine sider. I principet på samme måde som med stylesheets: Ændrer du \"Arial\" til \"Verdana\", vil alle dine sider vise Verdana istedet for Arial.
Når du så i en tabel i default.asp inkludere menu.asp, vil indholdet fra menu.asp sat direkte der over, hvor du har bedt om at få indholdet inkluderet. Eksempel:
Håber du kan bruge det og har mod på at komme igang. Kan du det ovenstående, har du fat i noget grundliggende, og herfra burde du kunne komme videre. Ellers må du spørge.
Hvis en person ønsker at lave et \"dybt\" link til en artikel på din hjemmeside, hvordan vil det kunne lade sig gøre? Så skal han selv lave et frameset, eller du skal gøre det for ham. Det behøver du ikke, hvis du laver en enkelt side :o9
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.