Visning af billeder i galleriet - ikke centreret på siden

Indlæg fra det gamle forum, gengivet som arkiv. Er det dit indhold, og vil du have det fjernet eller dit navn gendannet?

j.hvirgeltoft — 19. januar 2009, 13:52

Hej,

Når man klikker på artsbeskrivelser -> [en fiskeart] -> Vis som galleri
og herefter klikker på et billede vises det på siden i stor størrelse.
Siden er med mørk baggrund (CSS style med opacity vil jeg tro) hvor
billedet er centreret horisontalt, men ikke vertikalt. Det betyder at når
jeg får vist billedet, ligger billedet langt nede, så man kun ser halvdelen
af billedet.
Min skærmopløsning er 1280x800 px. Jeg kan nok ikke sætte den højere,
så jeg tænkte, om I har en mulighed for at man kan selv indstille højden
fra toppen af siden ned til billedet?

stausholm — 19. januar 2009, 14:25

prøv at søg på det. det har lige været oppe herinde. det er din pc det er galt med. men nemt at lave;)

stausholm — 19. januar 2009, 14:27

http://cichlids.akvariefisk.dk/forum/thread/?ID=870611

furius — 19. januar 2009, 16:29

jeg har lige haf problemet oppe og vende.

i browseren/ funktioner/ internetindstillinger/ avanceret/ nulstill og ok genstart browseren. og billederne står pludselig rigtigt.

j.hvirgeltoft — 19. januar 2009, 17:24

Forstår ikke helt...

Jeg har nu været inde under Funktioner->Instillinger og vælge fanen Avanceret, hvorefter jeg har nulstillet indstillingerne, men fejlen er ikke forsvundet.

Så vidt jeg kan se, er der noget galt med med sidens style sheet. Det virker fint i Firefox, men ikke i IE. Det er et typisk problem når man bruger procent tegn til at definere den vertikale højde i IE.

Jeg citere fra hjemmesiden www.infinum.dk:

----------------------------------------------------------------------------------

Centrering i forhold til browservinduet

De foregående eksempler er alle centreret i forhold til et omgivende element med en fast højde og bredde. Hvis man vil centrere i forhold til hele browservinduet, så kan det give problemer.

Problemet er at det omgivende element så vil være body-elementet, og det har ikke nødvendigvis samme højde som browseren. Hvis det er længere, så kan man scrolle, og det er alligevel ikke muligt at centrere lodret. Hvis dokumentet er kortere end browserens højde, så vil lodret centrering blive i forhold til dokumentes højde, ikke browserens.

Et trick der virker i de fleste browsere er at sætte højden på både html- og body-elementerne til 100%. Det kan gøres med følgende CSS-deklarationer:

html, body {height:100%;}

Herefter kan man bruge de ovenstående metoder til at centrere i forhold til body. Man skal, som altid, passe på at det man centrerer ikke er højere end det man forsøger at centrere det inde i, da indholdet så vil løbe ud over kanterne. På body er det specielt slemt, da indhold der løber ud over toppen ikke kan ses på nogen måde.

-----------------------------------------------------------------------------------------

Jeg ved ikke om det kunne være nok at tilføje egenskaben height=100% til TB_overlay klassen i CSS filen. Men det er vel noget I kan rode med når I har tid :-)

Mvh Jesper - Jans svorger!

furius — 19. januar 2009, 18:21

Henvisningen var til IE.
Havde du fler vinduer åbne da du nulstillede, kom der en lille rude frem som viste de forskellige ting blive slettet og en advarsel.
Hvis ikke så ha kun et vindue åben og prøv igen.
Det virker fotos bliver vist korrekt bagefter..😎

Spørgsmål & svar

Der er endnu ikke stillet nogen spørgsmål om dette.

Log ind for at stille et spørgsmål.