Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (18)
Emner

Webdesign - stærkt hjulpet af Firefox

Af Peter Toft 20. november 2007 kl. 23:00

I den forgangne uge har jeg på my nye arbejde bl.a. lavet webdesign med XHTML og CSS (som ikke er "public" endnu). Jeg har arbejdet sammen med en grafisk designer om det, og jeg har taget mig af HTML-kodningen. Jeg valgte denne gang at tage fat i XHTML med stylesheets. Jeg er ikke 100% færdig, men jeg har lyst til at dele lidt erfaring med jer, som jeg hjalp mig meget den forgangne uge.

Vi blev enige om at det basale layout skulle være en tabel-struktur, og jeg er desværre ikke en super-ørn til HTML tabeller og slet ikke når noget skal være venstre-centreret, andet midt-centeret osv osv. CSS - Cascading Style Sheets - skulle vi også have for at gøre det "ordentligt". Endnu et området jeg ikke er (var host host) en ørn til ![Eksternt billede](http://www.version2.dk/uploads/smil3dbd4d6422f04.gif" alt=")

Jeg fandt ud af at følgende fire Firefox udvidelser var "gyldne" - en stor tak til udviklerne.

  • [CSSViewer](https://addons.mozilla.org/da/firefox/addon/2104) - https://addons.mozilla.org/da/firefox/addon/2104
  • [Firebug](https://addons.mozilla.org/da/firefox/addon/1843) - https://addons.mozilla.org/da/firefox/addon/1843
  • [Html Validator](http://users.skynet.be/mgueury/mozilla/) - http://users.skynet.be/mgueury/mozilla
  • [Measurelt](https://addons.mozilla.org/da/firefox/addon/539) - https://addons.mozilla.org/da/firefox/addon/539

Et af de problemer vi hurtigt løb ind i var at nogle grafik-elementer var for brede. Her fandt jeg "Measurelt" til Firefox var perfekt. I nederste venstre hjørne får jeg et målebånd, så det er nemt at måle hvor mange pixels man har brugt i bredde osv. Perfekt plug-in.

Til at få HTML-koden i vinkel er http://validator.w3.org/ rar, men Firefox plug-in-programmet "Html Validator" er på lokal maskinen perfekt, især hvis man ikke er på nettet, men skal se hvilke HTML-kodnings fejl, der er netop nu.

Et af de steder jeg har sværest ved at lave HTML-koden rigtig er på CSS-området. CSS har jeg skrevet om før.

I kan prøve CSSViewer på http://sgs-ungdom.dk og se hvordan de enkelte stylesheet-elementer bruges. Jeg har lige tilføjet en pil i Gimp for at man kan se hvilket grafisk element jeg har musen henover.

Jeg har tilsvarende anvendt Firebug utroligt meget, fordi den tager en anden indfaldsvej til at lave god CSS-kodning. Man kan traversere HTML-koden, gå ned på et vilkårligt HTML-element og få den CSS-del man anvender. Nice!! Tryk på billedet for at få det i fuld størrelse.

Er der andre smarte plugins til web-design, som I har anvendt, men som jeg har overset? Er der yderligere indspark på ovennævnte firefox-udvidelser, så er I meget velkomne til at bidrage nedenfor. Findes tilsvarende til MS IE? ... nå nej.....

/pto

P.S. Vi ses vel til version2s fødselsdags-fest på torsdag!?

Send Tweet
Udskriv
Billede af Peter ToftOm Peter Toft

Peter Toft er senior specialist hos Renesas Mobile og har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.

Follow @petertoft

Kommentarer (18)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Sune Vuorela 20. nov. 2007 - 23.13
 
udvidelsespaletten

web developer toolbar var i hvert fald helt vildt rar sidst jeg designede hjemmesider. colorpicker tror jeg den hed var også rigtig god.

Nu er det dog lidt tid siden - men mon ikke de stadig er der.

Og Peter: husk også konqueror når du tjekker om siden virker.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Therese  Hansens billede
Therese Hansen 20. nov. 2007 - 23.20
 
test i forskellige browsere

browsershots.org er et godt værktøj - se også http://www.version2.dk/artikel/5080

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 20. nov. 2007 - 23.40
 
Tak

browsershots.org burde jeg have nævnt.
Den har jeg også brugt på linuxforum.dk som jævnligt havde problemer med MS IE (surprise)...

Man skal ALTID teste med 4-5 browser/OS kombinationer.... der er altid noget som halter lidt. Men alternativet er vel flash, som jeg skisme helst ikke ville ind i... Men der slipper man vel for font-helvedet...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
michael rasmussen 21. nov. 2007 - 00.38
 
WEB 2.0

Når du nu alligevel har droppet livrem og seler (prekompileret kode ER nu noget nemmere at have med at gøre :-)*), hvorfor så ikke kaste dig over web 2.0? Jeg tænker her på AJAX.

*) når du engang bliver træt af Perl/PHP - jeg antager du anvender det som back-end, bør du kikke på Python, og specielt PSP (Python Server Pages) MoinMoin, Mailman etc.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Makholms billede
Peter Makholm 21. nov. 2007 - 06.54
 
Re: Web 2.0

Hvordan kan AJAX og Web 2.0 på nogen måde lette de problemer som Peter Toft fremdrager værktøjer til?

Og hvordan anvender man Mailman til webudvikling?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Arne Jørgensens billede
Arne Jørgensen 21. nov. 2007 - 07.30
 
Værktøjskassen vokser....

Listen er efterhånden blevet lidt lang selvom der dog kan være længe mellem de alle er i brug.

Favoriten er på forunderligvis Dummy Lipsum der kan indsætte lange passager af loren ipsum tekst i textarea-felter. Det er nu en gang befriende ikke selv at skulle finde på tekster når man tester funktionalitet i et CMS (så undgår man også pinlige sludretekster slipper ud ved en fejl - det har jeg en kollega der kan tale med om...).

Colorpickeren som Sune nævner kunne være ColorZilla som jeg også har haft glæde af.

Live HTTP Headers har jeg tidligere brugt, men i dag bruger jeg næsten kun Web Developer til at få vist HTTP-headers (jeg har dog en mistanke om at det kan være HTTP-headers der er modificeret af Firefox man ser -- er der nogen der har erfaring med det?).

Launchy bruger jeg når jeg lige skal se resultatet i en anden browser.

FireBug og MeassureIt har PTO nævnt og er også på min liste.

FasterFox til måle hvor lang tid siden er om at loade (men slå dens
muligheder for netværksoptimeringer og prefetching fra -- ellers får
du jo ikke et tal der kan sammenlignes med dine brugeres).

Live Pagerank til at holde øje med Google PageRanken hvis man også skal
have et øje på SEO.

Screen Grab! til at lave screenshots af hele websiden -- også det af den
man ellers skal scrolle ned.

Server Switcher er god når man har både et produktions- og et
udviklingssite og ønsker at kunne skifte mellem dem nemt og bekvemt.

Til at arbejde med WAP-sites har jeg brugt wmlbrowser-udvidelsen.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jesper Lund Stocholms billede
Jesper Lund Stocholm 21. nov. 2007 - 08.10
 
Re: WEB 2.0

michael,

> AJAX og Web 2.0

hmrf ... AJAX er en teknologi (ja, reelt blot anvendelse af JavaScript) og Web 2.0 er et paradigme. Jeg er klar over, at der ofte fejlagtigt sættes lighedstegn imellem de to ting, men det gør det jo ikke bedre, at det gentages her.

:o)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Kjeldsen 21. nov. 2007 - 08.32
 
YSlow

Firebug er et fantastisk plugin, det kan næsten alt hvad man tør håbe på. Men der findes faktisk et plugin til firebug, YSlow - et plugin plugin :).

Det er lavet af Yahoo og analyserer sidens struktur og giver gode råd til at forbedre performance på ens site, såsom at begrænse antallet af http request ved at putte javascript sammen i en fil og gøre parsingen af siden hurtigere ved at have alt CSS i head.

Ellers bruger jeg Web developer som også er nævnt før.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 21. nov. 2007 - 09.07
 
Link til Web developer

Vi skal lige have dette link med -> https://addons.mozilla.org/da/firefox/addon/60

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Julian Hollingbery 21. nov. 2007 - 11.59
 
Plugins?

Funktioner -> Fejlkonsol
og
Funktioner -> DOM Inspektør
(som du huskede at få med, da du installerede FireFox)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dávur Eyðunsson Sørensen 21. nov. 2007 - 12.36
 
HTML Tidy er altid brugbart

Dette plugin http://users.skynet.be/mgueury/mozilla/ er simpelthen uundværligt når man skal sikre sig standards-compliance i sine webdesigns. Det validerer dit HTML meget strentg iht. den DTD, du har valgt og giver udførlig rapport på uhensigtsmæssigheder. Og så er det i øvrigt også sjovt i en håndevending at kunne checke alle websites man besøger for deres HTML-kvalitet: grønt ikon i statusbaren betyder alt ok, rødt med kryds at der er fejl, gult at der er ingen fejl men stadig små uhensigtsmæssigehder man bør være opmærksom på.

Mht. tabel-baserede designs, så viljeg sige, med al respekt for erfarne folk: det er da dybt 1990'er mentalitet. Der findes enormt mange tutorials hvordan man laver gode, flotte, robuste og validerende layouts uden tables, kun lutter DIV og SPAN tags. Jørgen Farum Jensens http://www.webdesign101.dk/ har f.eks. et par stykker.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Dávur Eyðunsson Sørensen 21. nov. 2007 - 12.42
 
HTML Tidy -ups!

Ser først nu at den allerede er på PTO's liste med sit rigige navn HTML Validator- men pyt, den bør helt sikkert fremhæves ;)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Martin Kofoed 21. nov. 2007 - 12.54
 
TamperData

Fint plugin til at vise og manipulere (deraf navnet) request/response data.

Hvis man har et favorit stand-alone-værktøj til det samme, er det naturligvis et unødvendigt plugin.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 21. nov. 2007 - 14.19
 
Så mangler vi bare...

Et plugin man trykker på, som downloader alle de andre plugins og lader dem slås om filerne, indtil alle er tilfredse med resultatet :-)

Poul-Henning

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian Schmidts billede
Christian Schmidt 22. nov. 2007 - 20.52
 
HTML Tidy

HTML Validator-pluginet er udmærket, men jeg vil anbefale, at man slår Tidy-parseren fra og nøjes med SGML-parseren.

Tidys sondring mellem fejl og advarsler lader en del tilbage at ønske, hvorfor jeg vil mene, at den forvirrer mere, end den hjælper. SGML-parseren er til gengæld udmærket, så længe man holder sig fra at kode XHTML (hvilket der også er gode grunde til at gøre :-).

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
michael rasmussen 22. nov. 2007 - 21.54
 
@Christian

"[..]så længe man holder sig fra at kode XHTML (hvilket der også er gode grunde til at gøre :-)."

Hvilke grunde er det?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian Schmidts billede
Christian Schmidt 23. nov. 2007 - 17.28
 
XHTML

Forskellen mellem HTML og XHTML er andet end blot syntaks. I XHTML er DOM-træet lidt anderledes, hvilket har betydning, når man koder JavaScript. Et eksempel er document.body.tagName - i HTML er værdien 'BODY', mens den i XHTML er 'body'. Ligeledes er der ved tabeller nogle forskelle, hvor table.firstChild i HTML altid vil være et tbody-element (eller thead eller tfoot), også selvom <tbody> ikke optræder i koden - i XHTML er tbody-elementet der kun, hvis det eksplicit optræder i koden. Desuden er ting som document.write() i praksis udelukket i XHTML.

En sådan forskel er jo ikke i sig selv et problem, bare man er opmærksom på den. Problemet er bare, at kun få browsere understøtter XHTML. Fx vil Internet Explorer (alle versioner) opfatte XHTML som HTML, dvs. at selvom siden er udstyret med en XHTML-DOCTYPE, da vil JavaScript afspejle et DOM-træ som om det var HTML. Firefox har understøttelse for XHTML, men ikke hvis siden sendes med HTTP-headeren Content-Type: text/html, hvilket er det normale (og en forudsætning for at IE vil vise siden). I Firefox bliver XHTML-sider desuden vist langsommere end HTML-sider, idet siden først renderes, når hele filen er hentet ned, modsat HTML-sider, der kan renderes, efterhånden som data hentes ned (dette problem er løst i Firefox 3, der netop er kommet i beta).

På flg. URL kan du se forskellen på at sende samme side med forskellig Content-Type:
http://test.dr.dev.peytz.dk/xhtml.php

Man kan altså godt kode sine sider i XHTML, men da browserunderstøttelsen er så broget, giver det kun endnu flere problemer med uensartet opførsel på tværs af browsere. Mange vælger i dag at sætte en XHTML-DOCTYPE på deres sider, men så længe de serveres som text/html bliver de opfattet som HTML i alle browsere, og rigtig mange af disse sider vil slet ikke virke, hvis browseren rent faktisk opfattede dem som XHTML. Fx er Firefox meget mindre tilgivende over for små kodefejl, når den fortolker siden som XHTML.

Nogle vil måske mene, at HTML er mindre "fint" end XHTML, fordi det ikke er rigtig XML, men den opfattelse deles ikke af browserproducenterne. Og hvis man kigger på standardiseringsarbejdet for den næste version af HTML/XHTML, er der heller ikke noget, der tyder på, at HTML er under udfasning. Der findes mere eller mindre akademiske argumenter for det hensigtsmæssige i at bruge et XML-baseret sprog, men de overskygges i mine øjne de praktiske problemer med at få skidtet til at fungere i bl.a. IE og Firefox.

Så jeg vil mene, at man i lang tid fremover vil gøre livet lettere for sig selv ved at skrive sine sider i HTML frem for XHTML.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Gitte Wange Olrik 15. dec. 2007 - 00.18
 
Og så den unævnelige ...

Jeg må tilstå at jeg på min mac har en vmware fusion kørende med en xp installation i ALENE for at kunne teste ting i IE. Det er skræmmende - især fordi det er sandt :-(

Gad vide om der ville være ramaskrig eller jubel hvis et af de største danske websites ikke virkere i IE?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

GOTO Copenhagen dag 3 i billeder: Sådan kaprer udstillerne kunder i biksen

Udgivet 24. maj 8.49Opdateret 24. maj 8.49

Jysk hospital bygger eget socialt netværk på Drupal

Udgivet 24. maj 8.07Opdateret 24. maj 8.07

Kynisk it-guru: »Internettet er basalt set noget lort«

Udgivet 24. maj 6.59Opdateret 24. maj 6.59

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Kynisk it-guru: »Internettet er basalt set noget lort«

    1 comment.
    Last update 4 minutter 32 sekunder
    Skrevet af Jørgen Abelsen
  2. Meego-afløseren Tizen klar til at tage kampen op med Android

    5 comments.
    Last update 6 minutter 8 sekunder
    Skrevet af Lars Arnbak
  3. Oracle tabte, vandt Google Java ?

    1 comment.
    Last update 9 minutter 15 sekunder
    Skrevet af Peter Jensen
  4. HTML5 – det nye sort?

    13 comments.
    Last update 14 minutter 35 sekunder
    Skrevet af Andreas Larsen
  5. To psykologiske årsager til at IT-projekter går galt

    16 comments.
    Last update 31 minutter 25 sekunder
    Skrevet af Carsten Sonne Larsen
  6. Verdens mest brugte browser hedder Chrome

    10 comments.
    Last update 42 minutter 52 sekunder
    Skrevet af Mikkel Kristensen
  7. Jysk hospital bygger eget socialt netværk på Drupal

    1 comment.
    Last update 43 minutter 41 sekunder
    Skrevet af Cristian Ambæk
  8. Dart: Dynamisk Statisk Programmering

    21 comments.
    Last update 50 minutter 39 sekunder
    Skrevet af Baldur Norddahl

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300