Avatar billede bimbo111 Nybegynder
09. maj 2005 - 20:36 Der er 8 kommentarer og
1 løsning

Plads mellem billeder på hjemmeside

Jeg har et problem med den helt nye hjemmeside, som jeg lige har investeret i. Jeg har lavet en menu med nogen flotte knapper og en smart "onmouseover" effekt. Men nu har jeg det problem at der er et mellemrum mellem hver knap ? Jeg ved at det ka´ lade sig gøre at få det væk for en af mine venner har lavet næsten det samme bare med en anden effekt. Jeg ka ikke se at jeg skulle have gjordt noget anderledes end ham, men alligevel sker der kun på min side ?? hjælp !!!
http://www.sourcezone.dk/
Avatar billede olebole Juniormester
09. maj 2005 - 20:45 #1
<ole>

En hjemmeside, du har investeret i? Forhåbentlig er det kun domænet, du taler om her - for koden er _rigtig_ slem!

Mellemrummet fremkommer, fordi du skal have </td> helt op i slutningen på cellens indhold. Sådan:
    <td><img src="pic.png"></td>

- ikke sådan:
    <td>
        <img src="pic.png">
    </td>

Derudover er det bedste, man kan sige om koden, at der er få¨og små huller mellem fejlene. Den er simpelthen kamp-slem!

/mvh
</bole>
Avatar billede schwarz84 Nybegynder
09. maj 2005 - 21:51 #2
Med investeret mener du forhåbentlig ikke at du har givet penge for den?
Det er noget af det mest skrækkelige kode jeg har set rigtig længe. Ovenikøbet virker fade-effekten mellem siderne overhovedet ikke i Firefox. Til gengæld opstår de omtalte huller kun i Explorer.
Hvis du har givet en designer penge for at lave den side, så synes jeg at du skal smide den her web-adresse efter ham: http://validator.w3.org/check?verbose=1&uri=http%3A//www.sourcezone.dk/
og bede ham om at ordne fejlene. Hvis det er dig selv, vil jeg også anbefale dig selv at rette det. Når din overordnede side er fixet skal du fortsætte med de sider, der indgår i din iframe.
Avatar billede bimbo111 Nybegynder
10. maj 2005 - 10:36 #3
Med invisteret mener jeg kun domæne og serverplads, det undrer mig meget at jeg får den ekstra plads af at flytte mine "<td>" koder.
Jeg har altid fået at vide at det er ligegyldigt hvor koden står, så derfor har jeg ordnet min kode i et system med niavuer så jeg lettere kan holde styr på mine td og tr og andre tags.
Mange tak for jeres fine komplimenter af min side ;) jeg håber at i vil kikke derind igen en gang imellem og se om jeg gør fremskridt med min kode, så kom gerne med ris og ros !!

Det ska´ lige siges at jeg kun har lavet på siden i to uger og er tretten år.
Avatar billede roenving Novice
10. maj 2005 - 23:47 #4
-- præcis den anomalitet omkring IEs fortolkning af visse typer whitespace på visse steder, skal man bare vide noget om ...

-- et td-lukketag, som står på sin egen linje vil tvinge IE til at indsætte det, som svarer til en linjehøjde efter det øvrige celle-indhold, ligesom et tilsvarende </div>-tag på sin egen linje vil gøre, at en div umuligt kan renderes med under en linjehøjde ...

-- hvis man kommer over i DOM-fortolkningen via javascript, kan det nogle gange virke helt absurd, for der har både IE og Gecko-browserne præcis den modsatte opfattelse, for der findes ingen tekstnode med linjeskift i IE, mens den findes i Gecko ...

(det er der dog faktisk en god grund til, for selv om det kan være svært at forstå, så gør Geckoerne altså bare det, de hele tiden har gjort, mens IE faktisk fjerner noget, som fysisk er til stede, for standarden stipulerer entydigt at whitespace ikke må renderes, hvis den ikke er en del af en renderbar tekstnode, så en tekstnode, som kun består af whitespace kan _aldrig_ medvirke i en rendering, selvom den jo altså findes !-)
Avatar billede bimbo111 Nybegynder
11. maj 2005 - 09:53 #5
okay ?? Tak for kommentaren, men jeg fattede den ikke så meget...
Avatar billede roenving Novice
11. maj 2005 - 10:52 #6
-- men du fangede forhåbentligt det andet afsnit, som er det, du har brug for at vide (det øvrige er mest oplysninger i denne sammenhæng !-)
Avatar billede schwarz84 Nybegynder
11. maj 2005 - 11:07 #7
bimbo111> Forstå mig nu ret. Jeg synes at din side i sig selv er flot, men koden var ganske enkelt ulæselig og indenteringen er ret besynderlig.

roenving mener at Internet Explorer i nogle tilfælde fortolker linjeskift selvom den ikke skal. Derfor ryger det lille hvide mellemrum ind på siden. Der er mange trælse fejl i Internet Explorers måde at fortolke HTML og den her er altså én af dem.
Avatar billede bimbo111 Nybegynder
11. maj 2005 - 20:17 #8
Hmm... ja... Men så længe at jeg fårstår koden og at den virker som den skal så er jeg glad. Men jeg arbejder osgså kun med notepad og selve koderne ikke noget med frontpage eller dreamweaver, så jeg har brug for et system, som jeg kan forstå selv. Jeg indrømmer at siden er bygget besværligt op, men den startede enkelt og er blevet udbygget flere og flere gange, så for mig, som har lavet den, er den let at finde rundt i.
schwarz84 bruger du en editor eller bare et tekst program ??
Avatar billede bimbo111 Nybegynder
28. september 2009 - 10:36 #9
Slut med det her.
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