5. november 2009 5 Kommentarer

Bing og XHTML

http://markbeljaars.com/wp-content/plugins/sociofluid/images/digg_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/reddit_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/stumbleupon_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/delicious_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/furl_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/technorati_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/facebook_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/yahoobuzz_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/mixx_48.png~~V http://markbeljaars.com/wp-content/plugins/sociofluid/images/twitter_48.png~~V

Det er officielt. Microsoft elsker XHTML-kompatibel websider! Velformede dokumenter konsekvent kan vises, søges, indekseret, sorteres og så videre. Microsoft selv underholdt tanken om at håndhæve XHTML overholdelse i IE8. Jeg tror det er indlysende, at Bing vil også foretrække velformede websider. Hvis Bing bliver populær, kan det være den katalysator, der anvendes til at svaje udviklere til at skabe godt dannede XHTML-websider.

Jeg har derfor sat ud på et vidunderligt eventyr at fjerne alle XHTML fejl og advarsler fra en af mine sites.The færdig fejlfri side kan findes på http://beginnerchess.org hvis nogen er interesseret.

Interessant, fandt jeg tre problemer, der berører mange mennesker bruger Wirdoress 2,8 og derover.

  1. Google adsense kodestykker faktisk bryde wordpress. WordPress konverterer lukning CDATA beslag til> (ikke>). For at rette, fjerne CDATA sektionen og erstatte med kommentar tags. fx:

    google_script

  2. Også den WordPress 2,8 søgefunktionen ikke velformede. Hvis du kan blive generet, ændre wp-includes/general-templates.php og fjerne enhver henvisning til rollen = "søg".
  3. Endelig, sørg for dit tema har <ul> og </ ul> tags omkring alle opkald til dynamic_sidebar (normalt findes i sidebar.php eller functions.php filer).

Bemærk også, at integrerede flash-filer ikke er XHTML complient. Der har været forsøg på at vise flash ved hjælp overensstemmelse tags, men jeg har fundet dem ikke være pålidelige. Hold dig med ikke-kompatibel kode for nu.

For at teste din webside, kan du besøge http://validator.w3.org/~~V

Relaterede Stillinger

5 Responses til "Bing og XHTML"

  1. Bryan Brasilien 5 December 2009 kl 22:41 #

    http://www.bryanbrazil.com/?p=764

    Hmm, efter at have kontrolleret min side i Browser Shots, måske min kode virker ikke i alle browsere. Kan ikke sige med sikkerhed, havde jeg ikke vælge "flash aktiveret", da jeg tjekkede min url første gang.

    Er Browser Shots rimeligt præcist? Mit websted kom op tom i flere browsere, der kan ikke være rigtigt.

    • admin 6 December 2009 kl 00:57 am #

      Jeg fandt, at Browser Shots sommetider gange ud og returnerer en tom side. Hvis du køre testen igen med færre udvalgte browsere er det ofte returnerer de korrekte resultater. IE5 og 6 synes at gøre det ofte. Tak for linket BTW.

  2. Bryan Brasilien 5 December 2009 kl 15:19 #

    Uh oh, gjorde ligner koden ikke skrive ... hvis du er interesseret kan jeg skrive koden til mit websted.

    • admin 5 December 2009 kl 15:51 #

      Hej Bryan. Ja, jeg ville være meget interesseret. Jeg startede ud med at Tring at gøre alle mine hjemmesider XHTML-kompatibel, og opgav til sidst, da selv WordPress sig selv ikke var. Måske de har løst dette nu selv. Hvis du ikke ønsker at sætte koden på dit websted, kan du e-maile koden til mig, og jeg kan banke en hurtig blog-indlæg (med kredit til dig selvfølgelig).
      Af den måde, nævnte, at du har testet på flere browsere. Bruger du Browser Shots ? Dette er en stor gratis websted, der vil køre en webadresse på snesevis af forskellige browsere og sende dig skærmbilleder af hvad det ligner. Jeg bruger denne service til at teste, hvad min plugin vil se ud på forskellige browsere.

  3. Bryan Brasilien 5 December 2009 kl 03:18 #

    Med hensyn til XHTML-kompatibel flash: Jeg har endelig fundet en måde at integrere flash YouTube film på mit websted, der validerer XHTML 1,0 Strict. Jeg har bare bruge følgende format:

    Testet i IE 8, Firefox, Chrome, Safari.


Efterlad et svar


SpinChimp Leaderboard 728x90