Pritaikymas tinklalapiuose      turinys


Kodėl mobiliojo telefono XHTML naršyklė rodo kringelius mano tinklalapyje?

Naujesniuose mobiliuosiuose telefonuose yra XHTML palaikymas, ir egzistuoja tendencija pereiti nuo WML prie XHTML. Kadangi skirtumai tarp XHTML ir paprasto HTML yra minimalūs, mobiliaisiais telefonais su tam tikrais apribojimas galima naršyti ir įprastinį Žiniatinklį.

Tačiau mobiliųjų telefonų aparatinės galimybės labiau ribotos, nei asmeninių kompiuterių, todėl jie nepalaiko senų egzotinių koduočių, tokių kaip „Windows-1257“. Reikėtų naudoti UTF-8 koduotę, arba vietoj kiekvienos specifinės lietuviškos raidės rašyti dešimtainį kodą (pvz. ą vietoje ą).

Naudojant UTF-8, tiek WML, tiek XHTML atveju reikėtų xml antraštėje nurodyti encoding="UTF-8". „meta http-equiv“ nėra palaikomas XHTML MP specificijoje, bet gali būti įtrauktas dėl kitų HTML naršyklių. Pvz.:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="lt" lang="lt">
<head>
   <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
   <title>Mano puslapis</title>
</head>
<body>
<p>
1 eilutė
<br/>
2 eilutė
</p>
</body>
</html>

Pavyzdyje naudojamas DOCTYPE turi ribotą savybių rinkinį, nes pritaikytas ribotoms mobiliųjų telefonų galimybėms.

Daugiau paskaityti apie XHTML mobiliems įrenginiams galima Nokia XHTML Content Development puslapyje ir bendroje WWW konsorciumo rekomendacijoje.



  Valid XHTML 1.0!