Avatar billede m0nk3y Nybegynder
24. juni 2005 - 19:46 Der er 12 kommentarer og
1 løsning

Alternativ til valign="top"

Halloha!

Har et lille problem med firefox... den genkender ikke valign attributten på en td, så jeg kan ikke få smidt mit indhold i toppen, nogle der har et alternativ til attributten, noget css der kan erstatte den eller et eller andet gøjl..?

- Kristian Iversen
Avatar billede claus_joergensen Nybegynder
24. juni 2005 - 20:03 #1
Løgn og latin !

<table>
<tr>
<td valign="top">
indhold
</td>
</tr>
</table>

virker fint.
Avatar billede m0nk3y Nybegynder
24. juni 2005 - 20:07 #2
ikke i firefox da? Min gør ikke... her er min kode, undskyld den lige er lidt rodet, men har prøvet mig lidt frem, og så er den også del af et større sammenhæng, men har ikke tænkt mig at smide hele min source her:

<table border="0" valign=\"top\" align=\"left\" cellspacing="10" width="98%" cellpadding="0">
<tr><td width="90%"><a href="index.php?p=produkter&u=produktview&cat=dioder"><img border="0" src="produkter pics/dioder.jpg" onmouseover="mover(this,'dioder-mover.jpg');" onmouseout="mout(this,'dioder.jpg');"></a></td>

<td rowspan="4" valign=\"top\">

<?php
## Tabellen 'tilbud'
echo "<table class=\"kurv\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\">";
echo "<tr><th>Tilbud</th></tr>";
echo "<tr><td><a style=\"text-decoration: none;\" href=\"index.php?p=produkter&u=produktview&cat=dioder\">» Muha</a></td></tr>";
echo "<tr><td><a style=\"text-decoration: none;\" href=\"index.php?p=produkter&u=produktview&cat=teflon\">» Puha</a></td></tr>";
echo "</table><br><br>";

kurv(""); ?></td></tr></table>

Den kommer ikke i top ved mig.. kan lige smide et screenshot om lidt.. 2 sek
Avatar billede m0nk3y Nybegynder
24. juni 2005 - 20:09 #3
www.webonnet.dk/shot.jpg - har lige censuret lidt og sådan noget... :)
Avatar billede olebole Juniormester
24. juni 2005 - 20:15 #4
<ole>

Et screendump kan man ikke se dine kodefejl på ... det kan man kun i selve koden. Fejlen kan opstå af mange årsager. Er det overhovedet et HTML-dokument? Begynder du f.eks. dokumentet med en DTD à la:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

/mvh
</bole>
Avatar billede m0nk3y Nybegynder
24. juni 2005 - 21:00 #5
nej, det begynder jeg ikke mit PHP dokument med... regner med at browseren selv finder ud af hvad det er... og screendumpet var desuden bare for at vise resultatet, hvis man brugte min valign i firefox, hvordan jeg ser det...
Nogle af de oplysninger jeg lige gav der kunne hjælpe på mit problem, ellers skal i være velkommen til at spørge mere..

- Kristian Iversen
Avatar billede claus_joergensen Nybegynder
24. juni 2005 - 21:56 #6
Hvis du ikke forstod hvad olebole mente, skal jeg da skære det ud i pap.

ALT DIN KODE, HERINDE. Og at tro at en browser selv kan finde på noget kan du godt glemme alt om. (En udgave af HTML koden efter php er bedst)

Og jo, valign="top" virker fint i firefox, og det har den gjort længe.
Avatar billede olebole Juniormester
24. juni 2005 - 23:03 #7
Hvad du skriver før dit <html>-tag har ofte lige så stor betydning, som hvad du skriver efter.
Browseren kan godt finde ud af meget, men det kræver, at du i det aller mindste serverer et HTML-dokument for den ... det gør du ikke, hvis du ikke begynder dokumentet med en DTD.
Avatar billede m0nk3y Nybegynder
24. juni 2005 - 23:41 #8
Jeg har fundet fejlen nu, jeg havde glemt at jeg havde sluttet mit php tag da jeg skrev valign, så den så sådan her ud: valign=\"top\" ... nu har jeg lige fjernet de to backslashs og nu virker det perfekt som det skal!

claus_joergensen: tror vidst det var dig der ikke forstod hvad jeg sagde, jeg var ikke intresseret i at smide min kode op... hvis jeg skulle skære det ud i pap for dig!
Men tak for din hjælp alligevel, havde du ikke skrevet "En udgave af HTML koden efter php er bedst" havde jeg aldrig kommet til at kigge på min source efter php'en, så tak skal du have!

Og tak til olebole selvom jeg ikke rigtigt har brugt det til noget, men du var vel også et slags link i min fejlfinding!

- Kristian Iversen

Og undskyld at jeg brugte jeres tid, synes i har fortjent pointene, så smid et svar så skal i nok få dem!
Avatar billede olebole Juniormester
25. juni 2005 - 01:18 #9
- men bruger du stadig ikke DTD, er der for det første ikke tale om et HTML-dokument.
For det andet er visningen tilfældig - og helt op til den enkelte browsers tolkning af invalid kode.
For det tredie kan du ikke bruge CSS i IE6 uden en fuld DTD som den, jeg skrev tidligere.
Så må vi jo se, om det hjælper at skære det ud i pap for dig  :)

Derudover tror jeg ikke, det var claus_joergensen, der misforstod noget - men dig. Om du er interesseret i at lægge din kode ud offentligt, er egentlig uden betydning. Når folk ikke skriver, hvad de anvender af kode, er der tale om ren quiz'eri, når de skal have hjælp ... og det er jo spild af god tid.
Har folk problemer med fejl i deres kode, er det sjældent, de har kompetence til at afgøre, hvilken del af koden, der har interesse for løsningen.
/mvh
Avatar billede m0nk3y Nybegynder
25. juni 2005 - 02:46 #10
Da jeg skrev dette spørgsmål, vidste jeg godt at jeg indskærpede mulighederne for svar med alle mine kreterier (stav?), men håbede på at nogle havde en hurtig løsning til mit problem, da jeg regnede med at det bare var firefox der ikke brugte den attribut og derfor havde noget der svarede til. Derfor håbede jeg på at jeg kunne gøre det smertefrit uden for mange problemer, og synes også selv jeg gjorde godt opmærksom på hvad det var jeg søgte - fandt jo så også ud af det til sidst, så det har jo ikke været forgæves at skrive herinde, tværtimod!
Og når folk kommer herind og kigger på spørgsmålet, og kigger på hvad jeg har lagt for dem, så kan de jo også selv tage stilling til om de vil hjælpe eller ej, og jeg er selvfølgelig glad for at der er nogle der vil tage problemerne på sig og hjælpe.

Jeg har bygget siden så den virker i firefox og internet explorer, og andet har jeg så ikke tjekket det i, da langt størstedelen af dem jeg regner med vil give et visit på siden har en af disse - og om det så ikke virker i nogle få andre browsere, det er jo så mit problem og selvfølgelig også min skyld, hvis der ryger et par kunder der, men det er da fint du prøver at hjælpe, men håber du kan fornemme jeg ikke gider at tage mig tid til at lære det, jeg høre til den dovne gruppe af menneskeheden! :)

Og så må du forresten have en fortsat god nat, tror nemmerlig først jeg vender tilbage imorgen engang, det kommer lige an på hvad mine øjenlåg fortæller mig! :)

- Kristian Iversen
Avatar billede olebole Juniormester
25. juni 2005 - 10:05 #11
Hvis jeg skal udtrykke det lidt provokatorisk, er vi andre såmænd rystende ligeglade med, hvad dit firma får ud af websitet. At skrive valid kode er en forpligtelse i forhold til samfundet ... desværre et ofte overset faktum!  ;o)

Der er ikke så mange jobs, f.eks. en svagtseende kan bestride i det danske erhvervsliv. At beskære dette antal yderligere på grund af ren og skær dovenskab - og/eller mangel på vilje til professionel håndtering af den del af virksomheden - er alt andet end sympatisk. Overholder du ikke W3C's standarder, er det nemlig resultatet.

Der er rigtig mange grunde til, man naturligvis altid bør overholde gængse standarder ved enhver form for arbejde - herunder også webkodning.
Indenfor webkodning handler langt de fleste om andre end site-indehaveren selv. Måske, det er dette - kombineret med den i samfundet omsiggribende 'væren sig selv nok' holdning - der er skyld i, mange skider på den slags.
Under alle omstændigheder kan der meget vel anvendes ord som 'uansvarligt', 'uanstændigt' og 'uklogt' til at beskrive adfærden - og i forhold til offentlige sites (statslige og kommunale) er det faktisk direkte forbudt at kode på den måde.

Derudover er det naturligvis ikke smart at basere sit arbejde på fejl, der kun accepteres midlertidigt. Du lever jo hele tiden i fare for, at f.eks. IE7 udkommer - for den kan du roligt regne med, ikke er så tilgivende overfor fejlfyldt/dårlig kode, som dens forgængere.
Om ganske få år, skal du alligevel til at skrive ekstremt stringent kode, for så er XHTML2.0 gældende ... og så vil browserne ikke have bagudkompatibilitet i forhold til HTML-kodede sites. Når vi kommer dertil, vil blot den mindste lillebitte fejl resultere i, at siden ikke vises.

Spørger du mig, er det på høje tid, du begynder at øve dig  :)
Avatar billede olebole Juniormester
25. juni 2005 - 10:10 #12
PS: Eksemplet med den svagtseende var måske ikke så tydeligt pindet ud. Meningen er, at der er masser af mennesker, der ikke kan bruge et site, der ikke er skrevet i forhold til gældende standarder. De hjælpeapparater, mange bruger til at læse websider med, kan ikke læse en skidt kode.

Valget står med andre ord imellem at lade folk som dig kode firmasites - eller beholde disse mennesker i job ... pick your choise  :)
Avatar billede m0nk3y Nybegynder
25. juni 2005 - 14:32 #13
Det kan vi godt sige.. :)

Og så må du i alle tilfælde have tak for hjælpen, og nu har jeg ikke tænkt mig at bruge mere tid på dette spørgsmål, men et tak skal du da have...

- Kristian Iversen
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