Avatar billede snebold Nybegynder
14. januar 2005 - 15:55 Der er 16 kommentarer og
1 løsning

Billedet bliver automatisk for lille?

Hej derude.

Sidder her og leger med noget webdesign. Og jeg kan ikke rigtig se hvor fejlen ligger, jeg har prøvet i noget tid nu, så jeg håber i har en løsning.

Hvis i ser på www.9kilo.dk/nlinfo så vil i ligge mærke til at det "røde" felt ikke fylder helt ud, selvom jeg igennem photoshop har lavet i de pixels at det skulle fylde det HELT ud.

Hvorfor gør den så det ikke? Og hvad kan problemet være siden at logoet i toppen "starter" igen i slutningen af billedet?

Er meget forvirret.
Avatar billede mjl Nybegynder
14. januar 2005 - 16:01 #1
Du skal ha' højde/bredde med...

F.eks.

<TD class=nopadding width=300 height=116><IMG src="images/banner_news.jpg" width=316 height=100%></TD>
Avatar billede mjl Nybegynder
14. januar 2005 - 16:02 #2
Hvis du laver højden 116 i <img src...> fylder den ikke hele højden - men højde 100% gør...!
Avatar billede nicklasb Nybegynder
14. januar 2005 - 16:04 #3
Har intet med højden/bredden at gøre.
Du kan måske få den strukket ud ved at ændre herpå, og derved udfylde tomrummet.

Men den sorte kant, kommer ganske enkelt, da du i din nopadding-class ikke har angivet en bestemt padding, og den derfor antager at den skal vise standard-paddingen!

Prøv at tilføje;

padding : 0px;

i din TD.nopadding
Avatar billede mjl Nybegynder
14. januar 2005 - 16:04 #4
Og...

<TABLE height="100%" cellpadding="0">

Cellpadding = 0 ellers har du afstand til celle-kanterne
Avatar billede mjl Nybegynder
14. januar 2005 - 16:04 #5
;)
Avatar billede snebold Nybegynder
14. januar 2005 - 16:10 #6
Nikslab, du er simpelhen perfekt - det virker som en drøm!
Avatar billede mjl Nybegynder
14. januar 2005 - 16:11 #7
Undskyld jeg blandede mig - god weekend!
Avatar billede snebold Nybegynder
14. januar 2005 - 16:14 #8
Mjl, gør ikke noget :) God weekend!
Avatar billede mjl Nybegynder
14. januar 2005 - 16:17 #9
:o)
Avatar billede nicklasb Nybegynder
14. januar 2005 - 17:35 #10
mjl -> du skal ikke blive fornærmet, løsningen er god nok, bare ikke efter standarderne (og så er den heller ikke ligefrem den "letteste"). Når du sætter cellpadding="0" gør du det samme. Det er bare en gammel måde at formatere siden på (HTML-formatering).

snebold -> Når du sætter padding : 0px;, fortæller du blot at det indre mellemrum til kanten skal være lig nul.
Altså hvis du har en <td>, skal mellemrummet imellem de forskellige elementer i <td>-en ikke være til stede, hvis du forstår?
Avatar billede mjl Nybegynder
14. januar 2005 - 18:05 #11
HTML lever dog stadig - og jeg skal nok lade være med at blive fornærmet :o)
Avatar billede knudgert Nybegynder
14. januar 2005 - 18:17 #12
>mjl
Ja, men man kan _ikke_ sætte height på <table>, det er ikke valid kode, uanset htmlversion.
Avatar billede mjl Nybegynder
14. januar 2005 - 18:35 #13
Jeg har "lissom" ikke sat height til 100% - det havde [snebold] selv gjort - jeg tilføjede cellpadding...! Så så'n er det :o) og god weekend til dig, også!
Avatar billede mjl Nybegynder
14. januar 2005 - 18:36 #14
...tjekkede jo mandens kildekode.
Avatar billede mjl Nybegynder
14. januar 2005 - 18:40 #15
Dette kan vel stadig bruges i 2005 - eller...?

<table cellpadding="0">
<tr>
<td width="316" height="116"><img src="images/banner_news.jpg" width="316" height="100%"></td>
</tr>
</table>
Avatar billede nicklasb Nybegynder
15. januar 2005 - 01:40 #16
ja, det kan stadig benyttes i 2005, men hvis du vil have noget "grafik" på dit banner, er det ikke en optimal løsning at trække den 100% i højden. Så snart der kommer "lidt" for meget ude i boxene på siden af den, eller du ikke får passet den helt efter banneret, bliver det strukket!

Omvendt understøtter snart alle computere html4 eller der over, samt css, hvilket er en enestående mulighed for at lave det på en optimal løsning.
For at tage den ovenstående kode som et eksempel, ville det være "rigtigere" at skrive:

<table>
<tr>
  <td style="width : 316px; height : 116px; padding : 0px;"><img src="images/banner_news.jpg"></td>
</tr>
</table>

og eventuelt, for at opfylde xhtml men stadig tilgodese ældre versioner, at afslutte img-tagget med en /
Altså <img src="images/banner_news.jpg" />

CSS er som sagt vejen frem, og xhtml bliver snart et krav, da mindre maskiner gør indtog, og processorkraft derfor ikke er i så uendeligt store mængder som man er vandt til med de computere der i dag bruges til internetsurf.

Men for at gør en lang historie kort - jo, du kan sagtens bruge det lidt endnu, til enkelte målgrupper.. :)

Og glad for du ikke bliver fornærmet :D
Vel kun godt at vi kan lære lidt af hinanden..! :)
Avatar billede mjl Nybegynder
15. januar 2005 - 10:34 #17
Nemlig... :)
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