Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> styl CSS "nie łapie"
Yacho
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

Ostrzeżenie: (0%)
-----


Chlopaki az sie glupio pytać ale :
jest taki HTML :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  3. <link rel="stylesheet" type="text/css" href="style.css" media="screen"/>
  4. <title>testowa strona z divami :)</title>
  5. </head>
  6. <div id="cont">
  7. <div id="top">
  8. </div>
  9. <div id="quote">
  10. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean nulla urna, pulvinar eu, pretium eu, imperdiet vel, pede. Nam vestibulum feugiat ipsum. Duis fringilla cursus nisi. Proin nec neque ac.
  11. </div>
  12. </div>
  13. </body>
  14. </html>


i Taki CSS :
  1. @CHARSET "UTF-8";
  2. <!--[if IE]>
  3. body {
  4. text-align: center;
  5. }
  6. <![endif]-->
  7. div#cont {
  8. width: 80%;
  9. margin: auto;
  10. background-color: #FF0000;
  11. }
  12. div#top {
  13.  
  14. }
  15. div#quote {
  16. width: 50%;
  17. margin: auto;
  18. text-align: center;
  19. }


I jakbym nie kombinował div cont nie dostaje tego stylu. Gdzie sie walnąłem ?


--------------------
-=Yacho=-

nospor -> trzymaj sie i nie dajcie sie !
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Toadstyle
post
Post #2





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 26.01.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


<!--[if IE]>
body {
text-align: center;
}
<![endif]-->

^to chyba niejest ci potrzebne
napisz poprostu
body {text-align:center;}

a pozniej piszesz dowolne text-align dla elementow.

jezeli bedziesz tesknil to przenies to za pozostale regoly cssa. ( daj to na koniec biggrin.gif )
pozdrawiam.
Go to the top of the page
+Quote Post
Yacho
post
Post #3





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

Ostrzeżenie: (0%)
-----


Co nie zmienia faktu ze ten komentarz warunkowy powinien sie dobrze parsowac - dlaczego nie dziala jak powinien ?
zmienilem sobie styl na taki :
  1. @CHARSET "UTF-8";
  2. div#cont {
  3. width: 80%;
  4. margin: auto;
  5. }
  6. div#top {
  7.  
  8. }
  9. div#quote {
  10. width: 50%;
  11. margin: auto;
  12. text-align: center;
  13.  
  14. }
  15. <!--[if IE]>
  16. body {
  17. text-align: center;
  18. background-color: Green;
  19. }
  20. <![endif]-->

i jajco - body w IE nie jest zielone - choc powinno.
Jakies pomysły ?

Ten post edytował Yacho 25.02.2008, 02:17:11


--------------------
-=Yacho=-

nospor -> trzymaj sie i nie dajcie sie !
Go to the top of the page
+Quote Post
Toadstyle
post
Post #4





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 26.01.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


powiem szczeze - nie wiem
przegladarka nieobsluguje twojego komentarza - to napewno,
jest napisany poprawieni to tez napewno.

Moja teoria jest to ze ie nieakcjetuje cssa jako jednego ze swoich znacznikow sproboj dla przykladu dac to jaki oddzielny plik css i wstawic np


<!--[if IE]>
<link rel="stylesheet" type="text/css" href="style-ie.css" media="screen"/>
<![endif]-->
Go to the top of the page
+Quote Post
Yacho
post
Post #5





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

Ostrzeżenie: (0%)
-----


Wstawienie tak jak podałeś działa - dziwi mnie tylko dlaczego w CSS to nie działa - na wielu stronach widziałem to...


--------------------
-=Yacho=-

nospor -> trzymaj sie i nie dajcie sie !
Go to the top of the page
+Quote Post
Toadstyle
post
Post #6





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 26.01.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat(Yacho @ 25.02.2008, 02:22:19 ) *
Wstawienie tak jak podałeś działa - dziwi mnie tylko dlaczego w CSS to nie działa - na wielu stronach widziałem to...

Szczeze mowiac ja tez - sprobowalem u siebie i tez niedziala a google niedalo mi odpowiedzi - poszukam jeszcze ...
Go to the top of the page
+Quote Post
Yacho
post
Post #7





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

Ostrzeżenie: (0%)
-----


Jedyne co mi przychodzi do glowy to to że ja otwieram plik z lokalnego file systemu - byc moze ie inaczej traktuje pliki serwowane przez apache... jutro sprawdze.


--------------------
-=Yacho=-

nospor -> trzymaj sie i nie dajcie sie !
Go to the top of the page
+Quote Post
Toadstyle
post
Post #8





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 26.01.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Sprawdz jeszcze to:
<!--[if IE]>
<style>body {text-align: center;}</style>
<![endif]-->

o i jeszcze czasami skuteczniejsze jest uzycie
body {text-align:center;}
html>body body{text-align:left;}

Spowoduje to uzycie tekst align center dla wszystkich przegladarek a nastepnie zmiane na text align left dla wszystkich przegladarek obslugujacych selektor html>body
pozdrawiam

Ten post edytował Toadstyle 25.02.2008, 02:41:46
Go to the top of the page
+Quote Post
Yacho
post
Post #9





Grupa: Zarejestrowani
Postów: 148
Pomógł: 0
Dołączył: 16.06.2003

Ostrzeżenie: (0%)
-----


Cytat(Toadstyle @ 25.02.2008, 04:37:11 ) *
Sprawdz jeszcze to:
<!--[if IE]>
<style>body {text-align: center;}</style>
<![endif]-->


w html czy w CSS ? w html musi dzialac - nie ma bata smile.gif


--------------------
-=Yacho=-

nospor -> trzymaj sie i nie dajcie sie !
Go to the top of the page
+Quote Post
Toadstyle
post
Post #10





Grupa: Zarejestrowani
Postów: 54
Pomógł: 4
Dołączył: 26.01.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat(Yacho @ 25.02.2008, 02:39:31 ) *
w html czy w CSS ? w html musi dzialac - nie ma bata smile.gif

jezeli niedziala w css to by potwierdzialo moja teorie ze ie jest w stanie wstawic znacznik html a kiedy czyta z pliku css ignoruje/interpretuje komentarz w inny sposob.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 07:24