Avatar billede Morten Olesen Nybegynder
13. maj 2003 - 09:23 Der er 6 kommentarer og
1 løsning

Streger, hentning af siden og table/layer problem...

Davs du,

Jeg er ny her og nybegynder i dreamweaver MX så jeg håber I kan bære over med mine halvdumme spørgsmål. here goes:

1) Jeg designer en hjemmeside med en blanding af tables og layers. Der er en del streger på min side, men kan det være rigtigt at dreamweaver ikke selv kan lave streger? Jeg tænkte på at lave et tyndt layer og farvelægge det, men det kan ikke blive tyndere end fontens størrelse. I øjeblikket henter jeg bare streger fra photoshop som jeg så strækker ud.

2) Kan man gøre sådan at dele af ens side hentes før andet på ens side. Altså at browseren f.eks. henter min menu først, min nyhedssektion som nr. 2 og resten bagefter?

3) Min nyhedsfuntion, har jeg tænkt mig at lave ved en 1X? tabel med 3 layers i hver række (en række pr. nyhed): et layer med et billede relateret til nyheden, et med lidt text og et layer med link. Når jeg skal indsætte en ny nyhed indsætter jeg en ny række i tabellen over den gamle nyhed, således at den nyeste står øverst. Så ville jeg tro at de 3 layers der var i den gamle nyheds række fulgte med ned, men det gør de ikke. Er der en måde det kan fungere eller laves smartere?

Håber i kan hjælpe mig...

Vh. Morten
Avatar billede miss-g Seniormester
13. maj 2003 - 10:23 #1
Det er nok ikke smart både at bruge tabeller og layers. Og slet ikke hvis din tabel ligger centreret på siden.

En tabel kan justere sig alt efter brugerens skærmopløsning (hvis den ligger helt til venstre er det nok ikke noget problem). Men det lyder også som om du har tænkt dig at sætte layers ind i din tabel. Det kan man da ikke?! Du skal bruge tabellen til at lægge billeder/tekst ind i (i cellerne) *G*

Det er til gengæld muligt at lave tabeller i tabeller i tabeller.... man kan lave en tabel i en celle.

Et layer har en fast position f.eks. top=10px, left=5px, og der bliver det uanset skærmopløsning.

Kan du følge mig?

Jeg bruger også Dreamweaver og bruger faktisk kun tabeller. Hvis du skal have streger, så kan man lave borders på tabellen, eller lave en tynd celle på 1px der hvor stregen skal være og putte baggrundsfarve i ligesom jeg har gjort her:

Se under kontakt:
http://mg.esh.dk/mg_02/

Det er rigtigt at dreamweaver ikke vil lave en celle mindre end 10-12 px (umiddelbart). For at få lov til det skal du gøre følgende:

1)Stå i din celle (td), sæt højden til f.eks. 10 px (i properties paletten) og gå så ind i koden. Her vil du bemærke at der nu står:

<td height="10">&nbsp;</td>

2) Slet &nbsp; (som Dreamweaver laver for at reservere plads til tekst)
3) Tryk Refresh på properties paletten eller F5
4) I koden retter du nu <td height="10"></td> til <td height="1"></td> og trykker igen Refresh eller F5.

Sådan kan du lave en celle 1 px høj eller bred.

Ellers er det som du allerede gør - lav "billedet"/stregen i photoshop og sæt den ind.

I Photoshop og Illustrator kan man jo også slice (skære) et helt billede op i firkanter, som man så stykker sammen igen i en tabel. Hvis man prøver at højre klikke og gemme et billede i topbanneret eller lign på et site, får man ofte kun en bid af billede - fordi ovenstående fremgangsmåde er brugt.

Om man kan få ting til at komme før frem end andet på skærmen aner jeg ikke. Umiddelbart kommer det først - som fylder mindst/loader først.

Håber du blev lidt klogere ellers skriv igen *S*
Avatar billede Morten Olesen Nybegynder
13. maj 2003 - 12:19 #2
Jeg blev meget klogere. Jeg har tegnet forsiden i illustrator, og den ligger på http://www.hykler.dk som billedfil. Hvis jeg skulle lave et lignende layout i mine nyheder (1x3 tabellen) nederst til venstre, hvordan mener du så jeg skal gøre? Jeg tror ikke jeg kan finde ud af at placere billede, og 3*text på faste pladser i en tabelcelle. Jeg vil nok misbruge mellemrumstasten for at få de forskellige ting placeret. Skal jeg lære CSS for at kunne gøre det eller er der andre tricks?

Men mange tak for hjælpen!
Avatar billede miss-g Seniormester
13. maj 2003 - 15:33 #3
Det kan faktisk lade sig at gøre at lave det i Dreamweaver:

http://nicolin.starthotel.dk/ko.htm

Her kan du se tabellen og de billeder jeg har brugt:

http://nicolin.starthotel.dk/ko2.htm

(Ved ikke om det var din plan med rulleskakt ved siden af nyhederne? Hvis du vil have toppen stående og rulleskakt nederst skal du nok lave det i frames. Skærmen splittet op i 2 vandret) *S*
Avatar billede Morten Olesen Nybegynder
13. maj 2003 - 19:48 #4
Nice! Det er sgu service. Mange mange tak!! Jeg må blive bedre til at lave tables.
Avatar billede miss-g Seniormester
13. maj 2003 - 20:21 #5
Ja, man skal lige lure, hvordan man får en tabel til at gøre som man vil.... Tålmodighed *G*

Tak for point. Glad for at jeg kunne hjælpe :-)
Avatar billede Morten Olesen Nybegynder
13. maj 2003 - 21:13 #6
Ok, lige endnu et hurtigt spørgsmål. I den fremragende tabelillustration du har lavet til mig, har du kun border streger på toppen og bunden af dine celler. Hvordan har du lavet det? Jeg kan selvfølgelig bare bruge det trick du lærte mig tidligere med tynde tabelceller, men er der alternativer?

Jeg får helt dårlig samvittighed over bare at nasse hjælp om noget jeg sikkert kunne finde på 20 minutter i manualen :-/
Avatar billede miss-g Seniormester
13. maj 2003 - 21:46 #7
Hvis det er de tynde celler på 1 pixel som har samme farve som baggrunden, så skal du bruge samme fremgangsmåde som jeg har skrevet ovenover.

Stregen er 1 celle som er 1 px i højden. Og ellers kan du stadig lave stegen som billede i Photoshop. Man kan jo markere 1 pixel i højden med markeringsværktøjet (ikke tryllestaven).

Bare ok du spørger. Jeg er glad for at hjælpe - ofte lærer man jo også noget selv *G*
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
Kurser inden for grundlæggende programmering

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