14. april 2008 - 15:33Der er
12 kommentarer og 2 løsninger
Tabel Width i px eller %
Hej..
Jeg har nogle brugere på min HP som desværre køre med en rimelig lav opløsning iforhold til hvad siden er bygget til.. jeg vil så gå igang med at bygge siden op i Themes da jeg går udfra at det er den bedste løsning til dette..
spørgsmålet er så med den måde jeg har bygget siden op på.. den er bygget op med MasterPages, og i min CSS er den sat til at centrere siden.. i mange af mine content pages bruger jeg tabeller, som har fået faste værdier i pixels (både kolonner og rækker)
hvad er den korrekte måde at opbygge en side på i sådan et her tilfælde..? skal man lave tabellerne så de bliver sat i procenter, osv..??
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
Der er ingen facitliste til sådan noget så det bedste svar er vel at man skal gøre hvad der passer til ens behov - men generelt vil jeg mene at det bliver meget svært at styre og holde et pænt layout hvis du kører med procenter (folk med høje opløsninger/flere skærme ender med at få urimeligt lange linier at læse).
Næsten uanset hvordan du vælger at opbygge en side vil der altid være nogle der på en eller anden måde støder på uhensigtsmæssigheder - så det gælder om at ramme en løsning hvor så få som muligt bliver ramt. Når vi taler sidebredde så find en fast bredde der passer til størstedelen af dine besøgende - resten vil alligevel fx være vant til at fx at skulle scrolle sidelæns eller få meget luft i siderne)
jamen hvad med sider som http://www.dotnetnuke.com/ mf. der kan man øverst vælge sidens størrelse, og det går jeg da udfra at det er et tema de har brugt (det er ASP.NET) spørgsmålet er jo bare hvordan de har gjort..? :)
jeg vil jo gerne gøre siden så dynamisk så muligt..
jeg ved at de fleste der benytter siden bruger 1024* så det er mit udgangspunkt, men det er frustrerende at se på når jeg selv bruger 1680* der ville det jo være lækkert at kunne gøre som dotnetnuke..
lav din side 100pct bred(en tabel eller et layer), og tilpas(hvis det er den opbygning du ønsker) din ventre spalte og højre spalte til at have en fast bredde og være placeret i henholdsvis venstre og højre side. Så kan du lade dit midter-felt følge en procentvis bredde afhængigt af bredden på skærmen. Dog kan ens design godt blive lidt tyndt, hvis man ikke har nok fyld på når du har en så stor opløsning.
Jeg gætter på at dotnetnuke's størrelses-links, blot gør at siden benytter forskellige stylesheets.
helt enig - dotnetnuke skifter formentlig bare css-fil, men igen skal man måske overveje hvor meget det egentlig giver brugerne i forhold til at bruge tiden på fx indhold, uanset min opløsning gider jeg ikke bruge en funktion som hos dotnetnuke... men det er måske bare mig :)
Medmindre du vil blande alt for meget javascript ind så bliver det svært at begrænse sig inden for sådan et område - så er løsningen fra dotnetnuke pænere. Men igen - sådan en overvejelse afhænger af rigtig mange ting.
hvis ikke der bruges js til at aflæse bredden af vinduet/skærmen vil det være så godt som umuligt at lave en dynamisk bredde med et maximum og et minimum - det var såmen bare det :)
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.