T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

Arhiv za ‘Splet (XHTML, CSS)’ kategorijo

Opera 9.5 – prvi brskalnik opravil Acid3 test

27th March

Zloglasni test podpore spletnih standardov Acid3 test je “premagan”!

Spletni brskalnik Opera 9.5 je edini med ugledno konkurenco vseh večjih brskalnikov (Internet Explorer, Firefox, Opera, Safari,..) kot sploh prvi uspešno opravil znameniti Acid3 test. Če smo čisto natančni je sicer še kje kakšna vizualna napaka (baje manjka presledek v tekstu :-) ), vendar je stvar praktično na cilju.

V prihodnosti se nam torej obeta boj za drugo mesto, saj so Operi čisto za petami tudi ostali razvijalci in trenutno najbolje kaže WebKit/Safari (96%) in IE 8, ki po trditvah razvijalec, že podpira CCS 2.1 in HTML 5. Upajmo, da bodo tudi ostali razvijalci brskalnikov sledili zgledu Opere in izboljšali podporo XHTML in CSS standardom. Preberi ostalo »

Šumniki – UTF-8 – Težave – PHP & MySQL

21st March

Vse več spletnih strani prehaja iz latin1 (oz. ISO-8859-1) na UTF-8 kodni sistem oz. character set. Posledično je sedaj vprašanj s tem toliko več. Poglejmo si celoten proces, ki bo spletno stran iz ISO-8859-1(latin1) spremenil v UTF-8 kodni sistem: Preberi ostalo »

HTML Validacija – dodatek za Firefox (plugin)

12th March

Koda, ki je validirana (vsaj osnovna struktura) je vsaj zame veliko bolj uporabna naslednjič, bolj pregledna in ima več možnost, da se prikaže pravilno v vseh brskalnikih, saj koda sledi HTML standardom. Želite še več razlogov? Pojdite na WC3 validator stran.

Preberi ostalo »

Kako Internet Explorerju vbiti v betico ukaz min-height?

1st March

Nekatere strani imajo dinamično vsebino, kar pomeni, da znotraj recimo <div> polja včasih je vsebina, včasih je pa pač ni. V nekaterih primerih "prazno" <div> p0lje pokvari izgled strani.

Take primere rešujem s pomočjo ukaza min-height. Vendar na žalost IE ne podpira tega standardnega ukaza, zato vsaj polovica (statistika pravi da v svetu 72 % in v Sloveniji 52% uporablja Internet Explorer) obiskovalcev kljub min-height ukazu stran vidi "pokvarjeno". Ena od možnosti je opisana v objavi Vam ignoranca CSS2 standarda s strani Microsofta dela težave?

Vendar večina ne želi na spletno stran vključevati dodatne linke do skript, ki popravljajo "šlamparijo" majhnegamehkega, zato bo mogoče prišla prav spodnja koda, ki jo vključimo v CSS dokument.

CSS:
  1. * html div {
  2.       height: expression( this.scrollHeight> 334 ? "333px" : "auto" ); /* določi najmanjšo višino za Internet Explorer */
  3.       min-height: 333px; /* določi najmanjšo višino za "standards-compliant browsers" */
  4. }

Vam ignoranca CSS2 standarda s strani Microsofta dela težave?

1st March

W3C organizacija je drugo različico CSS standarda predstavila že davnega 12-May-1998, vendar Microsoftu do danes še ni uspelo podpreti splošno uveljavljene prakse CSS kode. Ker velikorat CSS programerji izgubimo veliko časa z usklajevanjem kode za posamezne brskalnike je Google predstavil rešitev v obliki JavaScript knjižice, ki naredi Microsoft Internet Explorer običajni "standards-compliant browser".

Zelo uporabno skripto si lahko ogledate na http://code.google.com/p/ie7-js/

Preberi ostalo »

IE8 opravil test HTML in CSSa

27th February

Prihodnost nam obeta lažje izdelavo HTML in CSS kode zaradi vse boljše integracije W3C standardov za prikaz strani v spletne brskalnike. Do tega trenutka je prednjačila Opera, v prihodnosti pa se ji bo mogoče pridružil tudi za jesen napovedani IE8. Beta verzija tega brskalnika je namreč nedavno opravil zahtevni test acid2.

Več na http://www.webstandards.org/

Kako ohraniti pregledno strukturo CSS dokumenta

27th February

Velikokrat CSS dokument postane relativno obesežen skupek kode, ki posledično postane nepregledna. Zato priporočam osnovni CSS, ki vsebuje splošne informacije (velikost naslovov, osnovna družina črk, body informacije itd). Nato naredimo več CSS dokumentov, ki so urejeni po sklopih (head, content, footer, navig, fonti,..). Posledično so dokumenti manj obsežni in zato koda preglednejša.

Ta preglednost pride prav kasneje, ko je potrebno posamezne elemente med seboj fino usklajevati zaradi različne interpretacije CSS kode s strani Firefox in IEjev.

Preberi ostalo »