Solved

HTML for SmartPhone

Posted on 2011-09-13
7
259 Views
Last Modified: 2012-05-12
Can someone help me get this content to neatly fill a mobile device? It's shifted a bit to the right and not quite size correctly.

http://www.pvplayerspizza.com/mobile

0
Comment
Question by:webdork
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
7 Comments
 
LVL 40

Expert Comment

by:gurvinder372
ID: 36534008
what exactly is supposed to be shifted to the right?
0
 

Author Comment

by:webdork
ID: 36535727
The whole page is about 15 px too far right and needs to be centered. If you zoom out of the page it fits. I would like it to fit without needing to zoom out.
0
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 36536887
Fix this first:
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pvplayerspizza.com%2Fmobile%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

You almost certainly want to start with HTML that will pass STRICT validation.  Then you can use CSS to style it for the smart phone.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:webdork
ID: 36536953
Thanks Ray,

Done

What next?
0
 
LVL 110

Accepted Solution

by:
Ray Paseur earned 500 total points
ID: 36537182
I think I would want to make it pass STRICT instead of Transitional, but that may be beside the point.

The general advice I get when I ask designers about mobile devices is "code in percentages."  Getting rid of the tables might be a good start, then using CSS to style the elements so that they do not take up a specific width.  In other words, wherever you have specific dimensions, remove them (including image tags).  I would be on guard against things like this...

<table border="0" align="center" cellpadding="1" cellspacing="0">
    <tr>
      <td valign="middle" ><div id = "UtilityNav" align="center"><a href="default.asp">Home</a></div></td>
      <td width="123"><div align="center"><a href="tel:5304328040"><img src="images/logo4.png" alt="PV Players Pizza" width="123" height="78" border="0" /></a></div></td>
      <td valign="middle"><div id = "UtilityNav2" align="center"><a href="../default.asp">Full Site</a></div></td>
    </tr>
</table>

It's a lot of work to get good CSS the first time, but the flexibility and results are more than worth the effort.
0
 

Author Comment

by:webdork
ID: 36537207
Ok... good advice.
0
 
LVL 110

Expert Comment

by:Ray Paseur
ID: 36537223
Thanks for the points.  We have a local developers group here in Washington, DC that focuses on mobile apps. You might want to look for one in your area.  Great intellectual cross-pollination!
0

Featured Post

MS Dynamics Made Instantly Simpler

Make Your Microsoft Dynamics Investment Count  & Drastically Decrease Training Time by Providing Intuitive Step-By-Step WalkThru Tutorials.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
When it comes to security, close monitoring is a must. According to WhiteHat Security annual report, a substantial number of all web applications are vulnerable always. Monitis offers a new product - fully-featured Website security monitoring and pr…
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

624 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question