-
1. Data: 2011-05-15 15:12:28
Temat: styl css w ie7
Od: jol <n...@e...com>
w style.css mam coś takiego:
#bokA, #bokB, #bokC {
margin-bottom: -32767px !important;
padding-bottom: 32767px !important;
}
w pliku index.php mam taką wstawkę dla tych ie7 :)
<!--[if lt IE 8]>
<style type='text/css'>
#bokA, #bokB {margin-bottom:0px !important}
</style>
<![endif]-->
jednak w innych plikach nie chce mi się dodawać (sporo tego).
wobec tego mam pytanie jak w pliku style.css zamieścić wstawkę dla ie7
tak jak jest to w pliku index.php?
-
2. Data: 2011-05-15 15:50:57
Temat: Re: styl css w ie7
Od: "prg" <b...@b...pl>
> jednak w innych plikach nie chce mi się dodawać (sporo tego).
> wobec tego mam pytanie jak w pliku style.css zamieścić wstawkę dla ie7
> tak jak jest to w pliku index.php?
http://lmgtfy.com/?q=ie7+css+hack
-
3. Data: 2011-05-15 15:59:20
Temat: Re: styl css w ie7
Od: the_foe <t...@w...pl>
W dniu 2011-05-15 17:12, jol pisze:
> w style.css mam coś takiego:
>
> #bokA, #bokB, #bokC {
> margin-bottom: -32767px !important;
> padding-bottom: 32767px !important;
> }
>
> w pliku index.php mam taką wstawkę dla tych ie7 :)
>
> <!--[if lt IE 8]>
> <style type='text/css'>
> #bokA, #bokB {margin-bottom:0px !important}
> </style>
> <![endif]-->
>
> jednak w innych plikach nie chce mi się dodawać (sporo tego).
> wobec tego mam pytanie jak w pliku style.css zamieścić wstawkę dla ie7
> tak jak jest to w pliku index.php?
jak juz uzywasz php to mozesz generowac css z php -
$_SERVER['HTTP_USER_AGENT'] da ci odpowiedz jaka przegladarka i jaki css
zainkludowac.
cos w tym stylu
header("Content-Type: text/css");
$brow = strtolower($_SERVER['HTTP_USER_AGENT']);
$css=file_get_contents ("general.css");
if(strpos($brow, 'firefox') !== false) {
$css.=file_get_contents ("ff.hacks.css");
} elseif(strpos($brow, 'opera') !== false) {
$css.=file_get_contents ("opera.hacks.css");
} elseif(strpos($brow, 'msie') !== false) {
$css.=file_get_contents ("ie.hacks.css");
} else {
}
echo $css;
generowanie css z php mozna jeszcze rozwijac, bo mozna pzresylac
parametry ze zmiennych js:
<script language="javascript">
<!--
document.write("<link rel='stylesheet' type='text/css'
href=http://serwer.pl/style.php?width="+screen.width
+"&height="+screen.height+"'>");
//-->
</script>
--
the_foe
-
4. Data: 2011-05-15 17:21:32
Temat: Re: styl css w ie7
Od: jol <n...@e...com>
Dnia Sun, 15 May 2011 17:59:20 +0200, the_foe napisał(a):
>> #bokA, #bokB, #bokC {
>> margin-bottom: -32767px !important;
>> padding-bottom: 32767px !important;
>> }
wg tego co znalazłem na stronie to powinno być:
/* dla wszystkich */
#bokA, #bokB, #bokC
{
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}
/* dla ie7 */
html>body #bokA, #bokB, #bokC
{
margin-bottom: 0px;
}
-
5. Data: 2011-05-15 21:27:56
Temat: Re: styl css w ie7
Od: Mirosław Zalewski <miniopl@CUT_THIS.gmail.com>
maj roku pamiętnego 2011, prawdopodobnie 15. Wielka mądrość na
czytelników pl.comp.www spłynęła, gdy tako rzekł(a) jol:
> /* dla ie7 */
> html>body #bokA, #bokB, #bokC
> {
> margin-bottom: 0px;
> }
Co prawda nie sprawdzałem, ale myślę że jednak:
/* dla ie7 */
html>body #bokA, html>body #bokB,
html>body #bokC
{
margin-bottom: 0px;
}
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
Mirosław Zalewski
-
6. Data: 2011-05-18 09:55:21
Temat: Re: styl css w ie7
Od: Paweł Piskorz <n...@p...nie?>
On 2011-05-15 19:21, jol wrote:
> wg tego co znalazłem na stronie to powinno być:
>
>
> /* dla wszystkich */
> #bokA, #bokB, #bokC
> {
> padding-bottom: 32767px !important;
> margin-bottom: -32767px !important;
> }
>
> /* dla ie7 */
> html>body #bokA, #bokB, #bokC
> {
> margin-bottom: 0px;
> }
">" jest znany wszystkim przeglądarkom, hak tylko dla IE7 to "* + html":
* + html #boxA,
* + html #boxB,
* + html #boxC {
margin-bottom: 0px !important;
}
--
message[autor="PablO"]::after {
content:"Pozdrawiam";
}