20. juni 2003 - 14:47Der er
28 kommentarer og 3 løsninger
Automatisk afkortning af billedet?
Jeg har et billede som fader fra blå til lysseblå mod højre, det skal være minimum 400px for at det ikke bliver for ringe kvallitet når det automatisk bliver forlænget ved høj opløsning. Der er bare det problem at hvis man gør browseren lille, eller kører en lav opløsning, kan billedet ikke være i rammen, da det ikke automatisk forkortes, hvordan kan jeg løse dette??
hehe, ja, ok, men så bare forklar mig hvordan jeg kan få den øverste bjælke, der fader fra blå til lysseblå, til at "indvide" sig når man laver browservinduet lille, så den ikke går ind og styrer hovedrammes størelse??
Jo, hvis din kode i øvrigt hang sammen - der er vist ikke meget, der ikke bør skrives om :) Hvis du udvikler i IE, kan du ikke se, når du laver fejl. En rigtig god idé er at skrive til NS - så ved du, du skriver rigtig HTML. Som siden er nu, har du blot en helt blå side ... intet andet :) /mvh
Du kan ikke få i pose og sæk. Ved lavere opløsning vil kvaliteten forringes!
Størrelsen; lad os kalde det; layout'et kan du imidlertid holde konstant jfr. referencer i ovenstående link. Du kan bestemme hvor meget der skal 'skæres' af og hvornår i forhold til vindue størrelse eller opløsning. Du kan også 'rykke' det sammen, men du kan ikke bare gøre det mindre, så det passer. I hvert fald ikke noget jeg kan gennemskue :-)
bhc_madman >> Prøv at læse noget mere om HTML/CSS på W3C's sider - og evt. på html.dk Din kode hænger ikke sammen - og i en browser, der bare nogenlunde overholder standarderne, kan siden slet ikke vises. /mvh
ok, jeg kan godt se det ser riiimli skidt ud i netscape (får dog mere end blå skærm! MEN jeg fatter ikke hvad det er der er galt.. kan i ik bare sige 1 ting, så jeg kan få et pejlemærke?
molokyle>> tak for dine kommentare.. men jeg tror ikke helt du forstår mit spørgsmål! jeg har en ramme hvor der sidder et billede, billedet er 400 pixels langt, jeg har sat det til at fylde 100% i rammen.. så udvider billedet sig automatisk jo større browservinduet bliver. Problemet er at hvis man laver browservinduet lille, så de 100% er mindre end 400 pixels, kan billedet ikke følge med, og bliver ved med at have en bredde på 400 pixels, hvordan får jeg det så til at forminskes??
Du ka' da heller ikke forlange at et 400 pixels billedede skal fylde f.eks 256 pixels og alligevel 400 pixels- Det gi'r ingen mening ! Sætter du dit billede til width="100%" følger det med, men fylder ikke længere 400 pixels. ellers;
Jeg tror dit problemer er, du ikke prøver at opdatere siden med dit billede sat til width="100%". Hvis du vælger 'opdatér' i din browsermenu vil billedet garanteret følge med. Skal det ske automatisk skal du bruge onResize i din <body>.
ja, ok... nu kan jeg lave 2 billeder, hvor det ene er lille, og det andet er normalt (jeg skråttede big da jeg ikke havde noget at bruge den til..) MEN 2 ting: hvordan får jeg et af dem vist af gangen? OG hvordan får jeg dem til at udvide sig automatisk til at fylde hele rammen!?
Hvis du skal have dem vist et ad gangen, altså først det ene og efter 'et stykke tid', det andet (ovenpå? eller ved siden af?), så skal du ha' fat i noget med en timer. Vis det ene; din_første_side.html og når timeren 'går af' skal du loade det andet : window.location.href="din_anden_side.html";
Hvis du skal få det til 'langsomt' at udvide sig, må du sikkert bruge et animeret gif alá: http://home20.inet.tele.dk/friheden/images/welcome.gif eller noget flash. Der findes vist også andre løsninger, men dem kender jeg ikke.
Hvis billedet 'bare' skal fylde browservinduet ud:
her er hvad jeg mener: http://tryk.h4f.dk/ og som zip: http://tryk.h4f.dk/side.zip prøv så at lav browserens bredde lille, så kan du se at billedet ikke følger med når den er under 400px.. og så er det jeg spørger: hvordan får man billedet til at følge med?
wtf? nu virker det! jeg er megt forviret ligenu, det virker ikke når siden ligger på min comp (jo.. i netscape) men det virker når det ligger på dettet....?
hmm.. jeg ved ik lige hvad det er jeg gør med de 60 piont der står på det her spørgsmål, onResize="window.location.reload()" virkede når den lå på harddisken, og det har (har jeg fundet ud af) hele tiden virket når den lå på en server, så der er egentlig ingen der har svaret på mit spørgsmål.. eller hva? hvor mener i pointene skal hen? jeg har før fået verbale tæsk for at tage pointene tilbage, så derfer ovenstående.....
ok, sådan her: bryrup har i princippet svaret rigtigt, så han får nogle point, momokyle er altid hjælpsom, så ham vil jeg gerne give nogle point hvis han gad at lægge et svar, og så snupper jeg selv nogle, fordi jeg egentlig ikke fandt ud af noget jeg ikke vidste i forvejen, oleboles svar fik jeg ik rigtigt noget ud af, men han er jo også altid hjælpsom, men han får nu ingen point denne gang!
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.