2009-06-01 8 views
1

J'essaye de rendre un tableau HTML à afficher sur un périphérique Windows Mobile 6.0. J'utilise Mobile Device Emulator pour voir la sortie. Voici mon code HTML, ai-je oublié quelque chose? La table affiche chaque cellule sur sa propre ligne.Table HTML de rendu sur Windows Mobile 6.0

<?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" > 
<head><title> 

</title></head> 

<body> 
    <form name="form1" method="post" action="Default.aspx" id="form1"> 
     <div> 
     <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 
       value="/wEPDwULLTE2MTY2ODcyMjlkZAKh+guFjex39kxMbH4g4N/KD/cn" /> 
     </div> 

     <div> <ul><li>Test</li><li>Blah12</li></ul> 

     <table border="1"> 
     <tbody> 
     <tr><td>Row 1, Col 1</td><td>Row 1, Col 2</td></tr> 
     <tr><td>Row 2, Col 1</td><td>Row 2, Col 2</td></tr> 
     </tbody> 
     </table> 

     </div> 
    </form> 
</body> 
</html> 

@ réponse de DanHerbert est l'utilisateur peut changer le navigateur sur le téléphone en mode « Desktop ». La deuxième partie de cette question est-elle une balise meta pour indiquer au mobile d'utiliser le mode "Desktop" au lieu du mode "Column"?

+0

Vos lignes DOCTYPE et html regarde bizarre. (& gt and ") Est-ce ainsi qu'ils apparaissent dans votre fichier? – Nosredna

+0

@Nosredna, j'ai corrigé le formatage HTML. Je suppose que le demandeur n'est pas familier avec la syntaxe markdown, qui ressemble à la cause des problèmes de formatage. –

+0

Dan merci d'avoir corrigé mon formatage HTML. Oui j'essaie d'intégrer le bloc html entre '. – DHornpout

Répondre

1

Essayez de changer le mode d'affichage du navigateur.

Windows Mobile essayera d '«optimiser» la disposition de la table si vous utilisez la vue par défaut «Single Column» (ou qu'elle pourrait être appelée «One Column»).

Vous devez vous assurer que le navigateur est configuré pour utiliser le mode "Desktop", sinon les colonnes ne s'afficheront pas correctement.

MISE À JOUR:
Pour ce faire, à travers une balise meta, ajoutez ce qui suit à votre page:

<meta name="MobileOptimized" content="width"> 

Tiré de la documentation de Microsoft:

http://msdn.microsoft.com/en-us/library/ms890014.aspx

+0

@DanHerbert, merci. La documentation MSDN également une aide précieuse, je cherchais partout pour cela. – DHornpout