On 2/9/06, JeRRy <[EMAIL PROTECTED]> wrote:
>
> Hi everyone,
>
>   I have created this website in PHP and mySQL at
> http://www.bps-testntag.com/ but have come accross an error I was not
> aware of before.
>
>   Now I am using stylesheets and I have been surfing the net for about 90
> minutes and yet to find a solution, so thought I'd post here, could be basic
> but i can't find it online anywhere.  Get alot of forum refrences but no
> solution.
>
>   Here is the code below before I continue:
>
>   <style type="text/css">
>   html {
> background : url(images/background3.jpg);
> }
> body {
> margin : 0;
> padding : 0 1px;
> border : 0;
> height : 100px;
> background : url(images/background3.jpg);


.......

  Now I have been told NOT to use "px" but use "%" for meassurements because
> this is relient on resolution/screen_size.
>
>   HOWEVER what does 1px equal in %?
>
>   Some have said 30px equals 3% and some say 30px equals 30%.  30px and
> 30% don't seem right, I changed my CSS for this and it pushes everything
> only slightly to the RIGHT.  But removes the menu altogether.
>
>   Can anyone offer some help here?
>
>   Also if a table is made like this:
>
>   <table width=300 height=400>  Is that default % or px or what?  What is
> the best method to use that will work in people using screens of 600* and
> 1024* and both be able to view the site cleanly and easily?
>
>   I will continue to surf.
>
>   J


Hi J,

If there was an exact "equal" to pixels and %, then  it really wouldn't
matter which you used.  The percentage is percentage of  a  table, screen
size, etc.  If you say

<table width="50%">

You are saying to make the table 50% of the screen width.  Different people
have different # of pixels in their width.  This is where the difference
comes in.  [Here is where people tell you not to use tables to lay out
stuff, put it in the CSS].

The default numbers are pixels (I don't know if this behavior can be
changed).

cheers,
--
http://kimbriggs.com

Reply via email to