18. juni 2004 - 14:56Der er
43 kommentarer og 1 løsning
y-repeat virker ikke
Hej eksperter, jeg sidder med en, sikkert ganske simpel, ting som ikke formår at virke for mig.
Jeg ønsker at lave en celle, som ligger under en menu i siden, hvor denne celle så har en højde afhængig af brugerens opløsning, så den går ned i bunden af siden.
Her kan det ses, at under menuen, ligger en td, hvis højde, er den samme som text-size. Jeg vil gerne have denne td til at strække sig helt ned i bunden af siden.
Koden til den enkelte celle ser således ud: <td class="menuspacer"> </td>
Gav desværre ingen resultat, td'en vil stadig have den samme højde som text-size. Er der en måde at fortælle at den ikke skal tilpasse sig denne? Måske har højden 100% noget at gøre med at den tager 100% af den allerede optaget højde (inden i cellen, og altså ikke af selve sidehøjden) ?
det virker hos migm, hvis du ændrer dit <table> tag de befinder sig lige under <body> fra: <table width="100%" border="0" cellpadding="0" cellspacing="0" class="site_table">
og hvis den ikke kommer helt ude i siden, så ændrer den til: body{ background-image: url("../images/left_border.gif"); background-repeat: repeat-y; background-position: top left; }
Du må lige forklare mig hvordan jeg afgiver points.
En anden detajle jeg godt kunne tænke mig at vise, er hvis jeg sætter selve "nyheds-td'en" - altså den til højre for menuen til en større højde, altså så den går neden under menuen.
Du kan se jeg har tilføjet nogle <br> tags så denne ramme bliver større, og når den når ned under menuen, så sker der forandringer. Er villig til at afgive flere points hvis det er.
rettede en masse fejl, så det er nok smartest hvis du tager kilden fra mit eksempel...(stierne på billederne er ændrede) og jeg rettede ikke noget i dit css
men jeg tror det vil virke hvis du retter linien: <td><img id="top_border" height="52" width="143" name="top_border" src="Akanell_files/top_border.gif"></td>
Godt arbejde, kan se du har valgt at lave en rowspan="2", til de to rækker i main-tabellen. Tusind tak, nu må jeg se om jeg kan overføre det til min egen kode.
du har stadig nogle fejl i din kode: 1) Du må kun inkluderer stylesheets i head delen af dokumentet, og jeg kan se at du inkludrere det samme to gange, både i head, og i body. Bare fordi du inkludere indholdet via php, behøver du ikke sætte endnu et stylesheet på, da det er klienten(besøgerens) computer der genererer siden ud fra koden. ergo, slet stylesheet henvisningen i body...
2) Du kan ikke sige at en td skal være 200px bred, når du har sat table'n til at være 100px. <table width="*******200*******"> .... <td width="*****613******" height="100%" class="main_border">
3) Når du angiver en bredde eller højde på billeder, bør du ikka bare skrive height="132" men height="132px"... det gælder også for billeder.
4) Hvorfor har du sat en name="blabla" på dine billeder?? det giver ingen mening. Sikker på du ikke mener alt="blabla"? (alt="" er den tekst der kommer når man fører musen over et billede, eller vises hvis billedet ikke kan findes.. Det bruges også af folk der har taget billeder af hjemmesider(langsom forbindelse osv.) w3c anbefaler det også.)
Alt det med stylesheet er desværre noget dreamweaver selv generer og som jeg ikke lige har været opmærksom på. Billedets navne var bare for at kunne kende dem i dreamweaver, fik at vide det var en god måde at gøre. Ikke noget browseren ville kunne genkende tror jeg. Men mange tak for kritikken, har rettet en del af det.
Fandt endelig ud af det, glemte nemlig at MARKERE dig i feltet :-)
Synes godt om
Ny brugerNybegynder
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.