here, I loked it up for you,
This is a CSS file for PHPBeginner.com - DON'T LOSE IT!!! :

CSS file: css.php
---------------------------
<?
        $ua = Array();
        $ua['USER_AGENT'] = strtoupper(getenv(HTTP_USER_AGENT));

        if(strstr($ua['USER_AGENT'], 'MSIE'))
                $ua['browser'] = 'IE';
        elseif(strstr($ua['USER_AGENT'], 'OPERA'))
                $ua['browser'] = 'Opera';
        elseif(strstr($ua['USER_AGENT'], 'NETSCAPE6'))
                $ua['browser'] = 'N6';
        elseif(strstr($ua['USER_AGENT'], 'MOZILLA/4.'))
                $ua['browser'] = 'N4';
        else
                $ua['browser'] = 'other';

        if(strstr($ua['USER_AGENT'], 'WIN'))
                $ua['platform'] = 'Win';
        elseif(strstr($ua['USER_AGENT'], 'MAC'))
                $ua['platform'] = 'Mac';
        else
                $ua['platform'] = 'other';
?>

BODY, TH, CENTER, TD, OL, UL, LI, H1, H2, H3, H4 { font-family: verdana,
arial, helvetica, sans-serif; }
PRE, TT, CODE { font-family: courier, sans-serif; }

H1 { font-size: <?=$ua['browser'] == 'IE' ? '180' : '160' ?>%; }
H2 { font-size: <?=$ua['browser'] == 'IE' ? '140' : '130' ?>%; }
H3 { font-size: 115%; }
H4 { font-size: 100%; }

PRE, TT, CODE { font-size: 10px; }
BODY, TH, CENTER, TD, OL, UL { font-size: 12px; }



.TopMenu { font-size: 17px; }
.L1 { font-size: 13px; }
.SubMenu,.L2 { font-size: 11px; }
.x { font-size: 5px }

.TopMenu,.SubMenu,.L1 { font-weight: 900; }

.SubMenu { line-height: <?=$ua['browser'] == 'N4' ? '7' : '13' ?>px; }

.TopMenu { margin-left: 5px; }
.SubMenu { margin-left: 12px; }




A { color: #7B8FD6;}
A:visited { color: #800080;}
A:hover { text-decoration: none;}

A.TopMenu { text-decoration: none;  color: #FFFFFF; }
A.TopMenu:visited { text-decoration: none;  color: #FFFFFF; }
A.TopMenu:hover { text-decoration: none;  color: #FFFFFF; }

A.SubMenu { text-decoration: none;  color: #FFFFFF; }
A.SubMenu:visited { text-decoration: none;  color: #FFFFFF; }
A.SubMenu:hover { text-decoration: none;  color: #FFFFFF; }

A.L1 { text-decoration: none;  color: #7B8FD6; }
A.L1:visited { text-decoration: none;  color: #7B8FD6; }
A.L1:hover { text-decoration: underline;  color: #7B8FD6; }

A.L2 { text-decoration: none;  color: #000000; }
A.L2:visited { text-decoration: none;  color: #000000; }
A.L2:hover { text-decoration: underline;  color: #000000; }


-----------------

This file is far not perfect, it does not yet detect all the browsers, and
the styles themselves are to play with.
But, it could be a good base for your development.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com






-----Original Message-----
From: PHPBeginner.com [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 17, 2001 8:20 PM
To: Michael Hall; PHP List
Subject: RE: [PHP] Stylesheets


YES! YES! IT'S PHP!!!

</kidding>

Michael, PHP just writes for you some text based on certain conditions and
the data from db or whatever ...
That text can be used for anything like HTML, JavaScript, sending emails or
even write a whole C software (with an fopen of course... is that possible?
I think it could be)

Anyway my point is that the code is the same for you css. Whether Netscape
on RH6 reads it or not is not a PHP business... It just sent a code and that
is it.

Do what: make a function to detect the browser. Define which CSS are the
best for each.

and then:

$css = get_browser();
include("$css.css")

Having a whole bunch of different css files, including only the perfect
ones.


Sincerely,

 Maxim Maletsky
 Founder, Chief Developer

 PHPBeginner.com (Where PHP Begins)
 [EMAIL PROTECTED]
 www.phpbeginner.com




-----Original Message-----
From: Michael Hall [mailto:[EMAIL PROTECTED]]
Sent: Saturday, February 17, 2001 6:26 PM
To: PHP List
Subject: [PHP] Stylesheets


I'm building a PHP application which uses stylesheets. Stylesheets seem to
be broken in a big way on my system - using Netscape 4 something on Red
Hat 6.1.
Is this Netscape or somehow something to do with PHP? Things work as
they're supposed to viewing the pages on a Windows/IE box.

Mick


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to