Avatar billede visto Guru
20. september 2002 - 00:13 Der er 12 kommentarer og
2 løsninger

Billede vises korrekt ved alle skærmopløsninger

Et billede passer fint i størrelsen i skærmopløsning 800x600, men det gentages delvist ved større skærmopløsninger.
Findes der en enkel metode, så billedet ses i sin helhed - uden gentagekser - i alle skærmopløsninger, uden at man behøver lave en side for hver opløsning?
Eller kan man i det mindste placere billedet, så det står midt på siden (både vertikalt og horisontalt) uanset skærmopløsning?
Andre forslag til elegante løsninger er velkomne.
Avatar billede sukos Juniormester
20. september 2002 - 00:15 #1
Et baggrundsbillede?
Avatar billede spe Nybegynder
20. september 2002 - 00:18 #2
Du kan godt få dit billede til kun ligge en gang som baggrund men resten af vinduet fyldes så med sidens baggrundsfarve.

Hvordan du kan gøre afhænger af hvordan du laver din hjemmeside. Koder du det selv eller bruger du et program til det?
Avatar billede knudgert Nybegynder
20. september 2002 - 00:19 #3
Baggrundsbillede placeret i midten af siden:
<head>
<style type = "text/css">
<!--
body {background: red url(bg.gif] center center no-repeat}
-->
</style>
Avatar billede spe Nybegynder
20. september 2002 - 00:25 #4
Avatar billede visto Guru
20. september 2002 - 00:34 #5
til sukos: ja, et baggrundsbillede.
til spe: bruger Frontpage 2000 til det grove, baserer layoutet på en manuelt skrevet stylesheet CSS.
Så jeg afprøver lige knudgerts model.
Avatar billede spe Nybegynder
20. september 2002 - 00:36 #6
Hvis du bruger et eksternt stylesheet så skriv knudgerts idé ind i dette stylesheet fremfor i head-koden.
Avatar billede spe Nybegynder
20. september 2002 - 00:38 #7
Altså med mindre dit baggrundsbillede ændre sig fra side til side :-)
Avatar billede spe Nybegynder
20. september 2002 - 00:46 #8
hvis dit baggrundsbillede er forskelligt skulle dette kunne bruges i et eksternt css
body { background-repeat: no-repeat; }
Avatar billede visto Guru
20. september 2002 - 01:01 #9
Jeg har prøvet en CSS, der hedder:
BODY {  background-image: url(mit_billede.jpg);  background-attachment: fixed; background-repeat: no-repeat;  background-position: center center
}
og det ser rimeligt ud.
Det løser ikke problemet med at få billedet til at fylde helt ud ved større skærmopløsninger, men det kan godt bruges som en middel-løsning.
Hvis andre har bud på det med at få hele billedet til at fylde ud ved alle skærmopløsninger, hører jeg det gerne.
Avatar billede spe Nybegynder
20. september 2002 - 01:04 #10
Prøv evt. at søge på baggrundsbillede i ekspertens søg i spørgsmål og svar kunne være det gav andre løsningsforslag.
Avatar billede visto Guru
20. september 2002 - 01:06 #11
Billedet skal nok kun være på en side, men HVIS det skal være på flere sider, hvordan skal den kode, som jeg har brugt, se ud på henh. eksternt stylesheet og på siderne med billedet?
Avatar billede spe Nybegynder
20. september 2002 - 01:19 #12
i eksternt css skulle

body
{ background-repeat: no-repeat; background-position: center}

virke både med samme baggrundsbillede og forskellige billeder fra side til side.

Og det skulle også virke i internt css ved at sætte det ind i head-sektionen efter den form knudgert viser med < style... o.s.v
Avatar billede knudgert Nybegynder
20. september 2002 - 04:50 #13
Du kan ikke få et baggrundsbillede til at strække over hele siden, dels ville billedet blive unødigt stort eller også vil det blive pixeleret, hvis det er et mindre.

Det absolut pæneste er at centrere billedet og så vælge en passende baggrundsfarve udenom.
Avatar billede visto Guru
20. september 2002 - 09:32 #14
Tak for hjælpen til begge!
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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