/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Arrangere billeder
Fra : Tommy Hansen


Dato : 12-01-11 01:43

Hej
Lige et hurtigt spørgsmål.
Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
jeg dem samtidig med at der skal være lidt luft i mellem dem ?

Vh
Tommy



 
 
Jens Peter Karlsen (12-01-2011)
Kommentar
Fra : Jens Peter Karlsen


Dato : 12-01-11 01:50

Placer dem i en div som du centrerer. Sæt så padding på det midterste
billede.

Regards Jens Peter Karlsen.

On Wed, 12 Jan 2011 01:43:14 +0100, "Tommy Hansen"
<tommyhhFJERN@webspeed.dk> wrote:

>Lige et hurtigt spørgsmål.
>Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
>jeg dem samtidig med at der skal være lidt luft i mellem dem ?

Birger Sørensen (12-01-2011)
Kommentar
Fra : Birger Sørensen


Dato : 12-01-11 01:52

Tommy Hansen tastede følgende:
> Hej
> Lige et hurtigt spørgsmål.
> Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
> jeg dem samtidig med at der skal være lidt luft i mellem dem ?
>
> Vh
> Tommy

3 div'er :
float right, float left, og ingen float, hver med en bredde på 33%, og
hver indeholdende et billede. (Kan også floate dem alle left). Husk
clear.

(Vist ikke helt det du spørger efter...
http://bbsorensen.com/test/billeder/
Men ideen kan du nok se)

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Dennis Munding (11-01-2011)
Kommentar
Fra : Dennis Munding


Dato : 11-01-11 17:01

"Birger Sørensen" <sdc@bbsorensen.com> skrev i en meddelelse
news:4d2cfb41$0$23760$14726298@news.sunsite.dk...
> Tommy Hansen tastede følgende:
>> Hej
>> Lige et hurtigt spørgsmål.
>> Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
>> jeg dem samtidig med at der skal være lidt luft i mellem dem ?
>>
>> Vh
>> Tommy
>
> 3 div'er :
> float right, float left, og ingen float, hver med en bredde på 33%, og
> hver indeholdende et billede. (Kan også floate dem alle left). Husk clear.

Hvilket i princippet kun centrerer det midterste billede...


Med venlig hilsen
--
Dennis Munding
a.k.a. The Eye - Member of the PosseGrim Squad
http://pgsquad.com/
"When you hear the wind - you're already dead..."


Birger Sørensen (12-01-2011)
Kommentar
Fra : Birger Sørensen


Dato : 12-01-11 17:24

Dennis Munding tastede følgende:
> "Birger Sørensen" <sdc@bbsorensen.com> skrev i en meddelelse
> news:4d2cfb41$0$23760$14726298@news.sunsite.dk...
>> Tommy Hansen tastede følgende:
>>> Hej
>>> Lige et hurtigt spørgsmål.
>>> Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
>>> jeg dem samtidig med at der skal være lidt luft i mellem dem ?
>>>
>>> Vh
>>> Tommy
>>
>> 3 div'er :
>> float right, float left, og ingen float, hver med en bredde på 33%, og hver
>> indeholdende et billede. (Kan også floate dem alle left). Husk clear.
>
> Hvilket i princippet kun centrerer det midterste billede...
>
>
> Med venlig hilsen

Hvis man skal centrere alle tre, komme de jo oven i hinanden.
Så kan man lige så godt nøjes med det ene... :D

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



scootergrisen (12-01-2011)
Kommentar
Fra : scootergrisen


Dato : 12-01-11 01:54

> Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
> jeg dem samtidig med at der skal være lidt luft i mellem dem ?

Sådan : http://scootergrisen.dk/test/test0024.html

Dennis Munding (11-01-2011)
Kommentar
Fra : Dennis Munding


Dato : 11-01-11 17:09

Hej Tommy!
"Tommy Hansen" skrev...
> Hej
> Lige et hurtigt spørgsmål.
> Hvis jeg har 3 billeder ved siden af hinanden, hvordan centrerer
> jeg dem samtidig med at der skal være lidt luft i mellem dem ?

Dit spørgsmål mangler en lille detalje - den samlede(ønskede) bredde på de 3
billeder + mellemrum...?

Man kan stille det op lidt á la det, "scootergrisen" skriver - dog med lidt
ændringer:

<div
style="width:*;margin-left:auto;margin-right:auto;text-align:center**;">
<img src="STI_TIL_DIT_BILLEDE.jpg" alt="" /><img
style="margin-left:***;margin-right:***;" src="STI_TIL_DIT_BILLEDE.jpg"
alt="" /><img src="STI_TIL_DIT_BILLEDE.jpg" alt="" />
</div>

* = Angiv selv den samlede(ønskede) bredde for alle 3 billeder + mellemrum.
Husk at lægge bredde for evt. ramme(border) til.

** = Angives for at få ældre browsere (IE) til at centrere boksen.

*** = Angiv selv den ønskede margin til hhv. venstre og højre billede.

NB!!
Billederne er placeret på én linje!
Hvis du laver linjeskift i koden, skal du - som Birger skriver - float'e
billederne.

Derudover vil jeg selvfølgelig anbefale, at du flytter al styling til dit/et
stilark (css-fil), som du så laver et kald til imellem <head> og </head>.

Eks.:
CSS:
#billeder {
width:400px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
img.center {
margin-left:50px;
margin-right:50px;
}

HTML - <head> (xhtml):
<link rel="stylesheet" href="STI_TIL_DIT_STILARK.css" media="screen" />

HTML - <body> (xhtml):
<div id="billeder">
<img src="STI_TIL_DIT_BILLEDE.jpg" alt="" /><img class="center"
src="STI_TIL_DIT_BILLEDE.jpg" alt="" /><img src="STI_TIL_DIT_BILLEDE.jpg"
alt="" />
</div>


Med venlig hilsen
--
Dennis Munding
a.k.a. The Eye - Member of the PosseGrim Squad
http://pgsquad.com/
"When you hear the wind - you're already dead..."


Tommy Hansen (13-01-2011)
Kommentar
Fra : Tommy Hansen


Dato : 13-01-11 01:36


"Dennis Munding" <nogen@etdomæne.dk> skrev i en meddelelse
>
> Derudover vil jeg selvfølgelig anbefale, at du flytter al styling til
> dit/et stilark (css-fil), som du så laver et kald til imellem <head> og
> </head>.
>
Jeg har ikke prøvet de forskellige forslag endnu, men hvis nu jeg skal have
3 billeder i en række, derunder 4 billeder i 3 forskellige størrelser og
endnu
en linie med 2 billeder i forskellige størrelser.
Kan man styre det med et stilark ?

Vh
Tommy



Bertel Lund Hansen (13-01-2011)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-01-11 01:58

Tommy Hansen skrev:

> Jeg har ikke prøvet de forskellige forslag endnu, men hvis nu jeg skal have
> 3 billeder i en række, derunder 4 billeder i 3 forskellige størrelser og
> endnu en linie med 2 billeder i forskellige størrelser.
> Kan man styre det med et stilark ?

Ja, det kan man godt. Jeg har valgt en lidt mere fleksibel
løsning der tilpasser sig en vilkårlig vinduesstørrelse.

Jeg har lagt alle billeder i en div med fast størrelse (stor nok
til det største billede på begge ledder) og med plads til en
lille kommentar nedenunder.

Billeddiv'en har så fået egenskaben float i CSS. Det betyder at
billedboksene selv flyder på plads.

Her er et eksempel:

http://bertel.lundhansen.dk/historiske_billeder/historiske_billeder.php

Prøv at ændre vinduets størrelse.

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Tommy Hansen (15-01-2011)
Kommentar
Fra : Tommy Hansen


Dato : 15-01-11 21:48


"Bertel Lund Hansen" <splitteminebramsejl@lundhansen.dk> skrev i en
meddelelse
>
> Ja, det kan man godt. Jeg har valgt en lidt mere fleksibel
> løsning der tilpasser sig en vilkårlig vinduesstørrelse.
>
Som min side er nu med et billede på 770 px i toppen, vil denne løsning vel
ikke virke ?

Vh
Tommy



Bertel Lund Hansen (15-01-2011)
Kommentar
Fra : Bertel Lund Hansen


Dato : 15-01-11 22:42

Tommy Hansen skrev:

> > Ja, det kan man godt. Jeg har valgt en lidt mere fleksibel
> > løsning der tilpasser sig en vilkårlig vinduesstørrelse.

> Som min side er nu med et billede på 770 px i toppen, vil denne løsning vel
> ikke virke ?

Det kunnenemt laves (topbilledet er tomt bortset fra et lille
motiv til venstre), men som dine medaljer ser ud, forstår jeg
godt at du vil give dem en fast plads på 'plakaten'. Det ville se
underligt ud hvis de flød rundt.

Ulempen er så at små skærme ikke kan vise siden ordentligt.

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

scootergrisen (13-01-2011)
Kommentar
Fra : scootergrisen


Dato : 13-01-11 02:38

> Jeg har ikke prøvet de forskellige forslag endnu, men hvis nu jeg skal have
> 3 billeder i en række, derunder 4 billeder i 3 forskellige størrelser og
> endnu
> en linie med 2 billeder i forskellige størrelser.
> Kan man styre det med et stilark ?

Sådan:
http://scootergrisen.dk/test/test0027.html
http://scootergrisen.dk/test/test0027.css

Tommy Hansen (15-01-2011)
Kommentar
Fra : Tommy Hansen


Dato : 15-01-11 21:49


"scootergrisen" <scootergrisen@NOSPANKYOUgmail.com> skrev i en meddelelse
>
> Sådan:
> http://scootergrisen.dk/test/test0027.html
> http://scootergrisen.dk/test/test0027.css

Ser det her helt tosset ud ? http://www.test.tommyhh.dk/emblemer.shtm

Vh
Tommy



scootergrisen (16-01-2011)
Kommentar
Fra : scootergrisen


Dato : 16-01-11 00:01

> Ser det her helt tosset ud ? http://www.test.tommyhh.dk/emblemer.shtm

Næ det ser da flot ud.

Dennis Munding (13-01-2011)
Kommentar
Fra : Dennis Munding


Dato : 13-01-11 10:02

Hej Tommy.
"Tommy Hansen" skrev...
>
> "Dennis Munding" <nogen@etdomæne.dk> skrev i en meddelelse
>>
>> Derudover vil jeg selvfølgelig anbefale, at du flytter al styling til
>> dit/et stilark (css-fil), som du så laver et kald til imellem <head> og
>> </head>.
>>
> Jeg har ikke prøvet de forskellige forslag endnu, men hvis nu jeg skal
> have
> 3 billeder i en række, derunder 4 billeder i 3 forskellige størrelser og
> endnu
> en linie med 2 billeder i forskellige størrelser.
> Kan man styre det med et stilark ?


Det korte svar er "Ja!".

Men!
Metoden afhænger lidt af din forhåndsviden om billedernes størrelse.
Hvis på du forhånd kender til højden på billederne, ville jeg benytte
Bertels metode - han har angivet en højde på sin class="indeksbillede", som
giver plads både til lidt tekst, men også margin til billederne under - uden
at de "hopper".

Kender du derimod ikke højden på billederne men kun antallet pr. række,
ville jeg benytte flg. metode:

Lav en omkransende <div> om hver række af billeder og giv den en passende
margin-bottom, så der er luft imellem rækkerne - lidt á la scootergrisens
eksempel (dog ville jeg skære noget af koden væk - i disse sparetider...
- eks.:

HTML'en:
<div class="billedwrap">
<img src="####" alt="" width="100px" height="175px" />
<img src="####" alt="" width="100px" height="175px" />
--
Dennis Munding
a.k.a. The Eye - Member of the PosseGrim Squad
http://pgsquad.com/
"When you hear the wind - you're already dead..."


Dennis Munding (13-01-2011)
Kommentar
Fra : Dennis Munding


Dato : 13-01-11 10:29

Hej Tommy.
"Tommy Hansen" skrev...
>
> "Dennis Munding" <nogen@etdomæne.dk> skrev i en meddelelse
>>
>> Derudover vil jeg selvfølgelig anbefale, at du flytter al styling til
>> dit/et stilark (css-fil), som du så laver et kald til imellem <head> og
>> </head>.
>>
> Jeg har ikke prøvet de forskellige forslag endnu, men hvis nu jeg skal
> have
> 3 billeder i en række, derunder 4 billeder i 3 forskellige størrelser og
> endnu
> en linie med 2 billeder i forskellige størrelser.
> Kan man styre det med et stilark ?


Det korte svar er "Ja!".

Men!
Metoden afhænger lidt af din forhåndsviden om billedernes størrelse.
Hvis på du forhånd kender til højden på billederne, ville jeg benytte
Bertels metode - han har angivet en højde på sin class="indeksbillede", som
giver plads både til lidt tekst, men også margin til billederne under - uden
at de "hopper".

Kender du derimod ikke højden på billederne men kun antallet pr. række,
ville jeg benytte flg. metode:

Lav en omkransende <div> om hver række af billeder og giv den en passende
margin-bottom, så der er luft imellem rækkerne - lidt á la scootergrisens
eksempel (dog ville jeg skære noget af koden væk - i disse sparetider...
- eks.:

HTML'en:
<div class="billedwrap">
<img src="####" alt="" width="100px" height="175px" />
<img src="####" alt="" width="100px" height="60px" />
<img src="####" alt="" width="200px" height="160px" />
</div>

<div class="billedwrap">
<img src="####" alt="" width="100px" height="200px" />
<img src="####" alt="" width="100px" height="175px" />
<img src="####" alt="" width="150px" height="225px" />
<img src="####" alt="" width="100px" height="175px" />
</div>

<div class="billedwrap">
<img src="####" alt="" width="150px" height="300px" />
<img src="####" alt="" width="100px" height="175px" />
</div>

CSS'en
..billedwrap {
width:60%; **
margin:0 auto 2em auto; ***
}
..billedwrap img {
float:left;
margin:0 1em; ***
}

* = Angiv selv ønsket bredde.
** = Angiv selv ønsket margin-bottom (pt. 2em)
*** = Giver luft på 2em ml. 2 billeder, men kun 1em ml. billede og hhv.
venstre og højre side af boksen.


Hvis scenariet er som ovenstående, men at du samtidig vil have tekst under
hvert billede, er du nødt til - som i Bertels eksempel - at pakke hvert
billede ind i en <div> eller et <p>.

Nu har du i hvert tilfælde fået lidt at arbejde med - og tænke over.


Med venlig hilsen
--
Dennis Munding
a.k.a. The Eye - Member of the PosseGrim Squad
http://pgsquad.com/
"When you hear the wind - you're already dead..."


Søg
Reklame
Statistik
Spørgsmål : 177577
Tips : 31968
Nyheder : 719565
Indlæg : 6409071
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste