Avatar billede schjerbeck Nybegynder
22. februar 2007 - 15:07 Der er 19 kommentarer og
1 løsning

Tekst oven på billed

Jeg har lige brug for en kode så man kan lægge tekst oven på et billed.
Men det skal være sådan det går med resten, og ikke bare bliver liggende hvis nogen gør vinduet mindre.
og så skal det placeres mit i, har prøvet med en css kode, men der gad den ikke at gå med, den lå bare stille. det skal helst ikke placeres med pixel, for dem der ikke har samme opløsning som mig vil se billedet flyde rundt et mærkeligt sted.

-Kan det klares :P?
Avatar billede simplus Nybegynder
22. februar 2007 - 15:17 #1
indsæt billedet som baggrund på en div og brug padding på selve diven til at placere teksten rigtigt
Avatar billede schjerbeck Nybegynder
22. februar 2007 - 16:54 #2
osse det jeg har gjordt, men så når man laver vinduet mindre, så går den ikke med. og hvis man placere med px. så vises den ikke det samme sted vis andre ikke har samme opløsning som mig :P
Avatar billede simplus Nybegynder
22. februar 2007 - 17:00 #3
Du kan jo gøre det i procent, men jeg forstår ikke helt hvad der går galt fordi selvfølgelig skal den ikke følge med når man gør vinduet større mindre eller har en mega stor/lille opløsning? Hvordan i alverden kan dette være ønskværdigt? :-)
Avatar billede schjerbeck Nybegynder
22. februar 2007 - 17:23 #4
Det er fordi den skal passe med et andet billed som ligger lige over.
Det kan jeg osse godt få den til, men så når der skal tekst på bliver der lidt problemer.
For hvis jeg placere billedet så det passer i min normale opløsning, så passer det ikke mere n¨år jeg ændrer min opløsning :P og med procent går det osse galt med en anden opløsning
Avatar billede simplus Nybegynder
22. februar 2007 - 18:26 #5
Har du prøvet at sætte

top: x;
left: y;

på div elementet?

(y og x skal udskiftes med et vis antal px's)
Avatar billede schjerbeck Nybegynder
22. februar 2007 - 19:09 #6
Her er min kode :P
<div style="position:absolute;left:24.4%; width: 644px; height: 23px; background-image: url(Billdeurl); background-repeat: no-repeat;">
Avatar billede simplus Nybegynder
22. februar 2007 - 19:16 #7
Hmm, prøv at læse denne artikel: http://www.html.dk/scripts/css/00006/
Avatar billede schjerbeck Nybegynder
22. februar 2007 - 19:59 #8
der er ikke en css kode der placere noget midt i :P?
Avatar billede roenving Novice
23. februar 2007 - 12:12 #9
Prøv at kigge på: http://www.wpdfd.com/editorial/thebox/deadcentre4.html !-)

-- og det med at have tekst ovenpå, kan f.eks. klares med:

<div style="position:relative;width;644px;margin:0 auto;">
  <img src=" ... " style="width:644px;height:23px;">
  <span style="position:absolute;margin:5px auto;">Centreret Tekst ovenpå billedet !-)</span>
</div>
Avatar billede schjerbeck Nybegynder
23. februar 2007 - 14:16 #10
Den virker ikke for mig den kode du lige har smidt her :P
Avatar billede roenving Novice
24. februar 2007 - 14:32 #11
Gaab, jeg havde jo glemt, at der jo skal være en position før absolut positionering virker, og så er det jo et block-level element, der skal bruges, f.eks. en div, så f.eks. sådan:

<div style="position:relative;width;644px;margin:0 auto;">
  <img src=" ... " style="width:644px;height:23px;">
  <div style="position:absolute;margin:0 auto;top:5px;left:0;text-align:center;width:644px;">Centreret Tekst ovenpå billedet !-)</div>
</div>

-- og denne gang har jeg da lige kigget på resultatet en enkelt gang !-)
Avatar billede schjerbeck Nybegynder
24. februar 2007 - 16:52 #12
så skal det billedet teksten placeres på bare placeres i midten, så du'er det ;)? men hvordan gør jeg lige det :P?
Avatar billede schjerbeck Nybegynder
24. februar 2007 - 16:56 #13
Den her kode virker ;):
<div style="position:relative;width;644px;margin:0 auto;">
<p class=MsoPlainText align=center style='text-align:center'><img src=" ... "
style="width:644px;height:23px;"></p>
<div style="position:absolute;margin:0 auto;top:5px;left:0;text-align:center;width:644px;">Centreret Tekst ovenp&#229; billedet
!-)</div>
</div>
Avatar billede roenving Novice
24. februar 2007 - 17:04 #14
p-tagget er i overskud, du kan bare sætte din text-align ind i divens style !-)

-- og en centrering af et billede med 644px bredde er overflødig i et element, der er 644px bred ...

-- hvaffen editor bruger du, når der kan komme en class=MsoPlainText ind ?-)
Avatar billede schjerbeck Nybegynder
24. februar 2007 - 17:06 #15
Den her kode virker ;):
<div style="position:relative;width;644px;margin:0 auto;">
<p class=MsoNormal align=center style='text-align:center'><img src=" ... "
style="width:644px;height:23px;"></p>
<div style="position:absolute;margin:0 auto;top:5px;left:0;text-align:center;width:644px;">Centreret Tekst ovenp&#229; billedet
!-)</div>
</div>
Avatar billede roenving Novice
24. februar 2007 - 17:08 #16
-- den skulle også gerne virke, uden at sætte p-tagget ind !-)
Avatar billede schjerbeck Nybegynder
24. februar 2007 - 17:10 #17
ja, men det var for at placere billedet midt i ;)
Avatar billede schjerbeck Nybegynder
24. februar 2007 - 17:11 #18
point ;)?
Avatar billede roenving Novice
24. februar 2007 - 17:39 #19
Hvis billedet er lige så bredt som elementet, vil det jo automatisk være midt i ?-)

-- els velbekomme '-)
Avatar billede roenving Novice
25. februar 2007 - 01:26 #20
-- og tak for point ;~}
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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