Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS] Problem z allegro i IE
thomson89
post 25.06.2009, 13:21:45
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Witam!

Zrobiłem sobie szablonik na Allegro. Testowałem go na Operze, starym IE, nowym oraz na Firefox'ie. Wszystko było dobrze. Marginesy były zachowywane, strona była na środku. Gdy wsytawiłem przedmiot (link - proszę tego nie odbierać za spam) w IE, strona nie została wyświetlana na środku (znaczy, opis) a marginesy nie były zachowane.

Struktura szablonu
  1. <div id="strona">
  2. <div id="gora"></div>
  3. <div id="bok"></div>
  4. <div id="tekst"></div>
  5. <div id="dol"></div>
  6. </div>


Problem nr. 1
  1. #strona {
  2. margin: auto;
  3. width: 50em;
  4. border-left: 3px solid #753334;
  5. border-right: 3px solid #753334;
  6. background: white;
  7. height: auto;
  8. }


Strona, pod IE, nie wyświetla sie na środku. Margin auto nie działa, tak samo jak margin-left/right. Nie wiem zupełnie czemu. blinksmiley.gif

Problem nr.2
  1. #tekst {
  2. float: right;
  3. width: 30em;
  4. margin-top: 0em;
  5. margin-right: 2em;
  6.  
  7. }


Cały div, wyświetla się za wysoko. Najeżdza na górne falbanki (div gora). Wcześniej było margin-top: -11em, aby pod operą i Firefoxem było ładnie. Ale pod IE margines nie był zachowywany. Potem zmieniłem na 0, ale to nic nie dało. Gdy dałem margin-top:2em; całość (pod IE) zjechała z góry i jest tam gdzie trzeba. Ale pod Operą i firefoxem zostaje brzydka dziura.

Problem nr.3
  1. a img{
  2. padding: 18px;
  3. background: #DFDFDF;
  4. }
  5.  
  6. a:hover img {
  7. background: #753334;
  8. }


IE tego nie akceptuje, tzn. tak jakby nie widzi. jakby tego styla nie było. Tez nie wiem jak to naprawić

Proszę o pomoc!

Ten post edytował thomson89 25.06.2009, 13:29:43


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post 25.06.2009, 13:51:13
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Musisz zmajstrować reguły osobnie dla IE. On zawsze ma problemy z marginesami. [;

http://kurs.browsehappy.pl


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
thomson89
post 25.06.2009, 15:18:52
Post #3





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Szkoda tylko że w allegro się tak nie da sad.gif


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post 25.06.2009, 17:04:09
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Da się:
Kod
wlasnosc: wartosc !important; wlasnosc: wartosc2

z czego tę drugą uwzględni tylko stary IE. [;


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
thomson89
post 25.06.2009, 17:31:02
Post #5





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Nie da się. System Allegro wykrywa niezalecaną własność import i usuwa to słowo, zostawiając !tant.

EDIT:

A dokładnie to:

Cytat
!usunietoant;


Ten post edytował thomson89 25.06.2009, 17:35:05


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post 25.06.2009, 17:59:48
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Blah, bo nie pozwalają na przeciążanie własności CSS, żeby na ich elementy interfejsu nie dało się włazić, kiedyś o tym było.

Nie bawiłem się za bardzo CSS-ami w Allegro, ale możesz tam dodawać np:
Kod
* html #selektor
{asasd:asdasd}

czy tylko jako styl w znacznikach?


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
thomson89
post 25.06.2009, 19:04:48
Post #7





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


przed opisem przedmiotu allegro dodaje
Kod
<form style="position:relative;top:0;overflow:auto;margin:0;padding:0;"><fieldset id="user_field" style="overflow:auto;position:relative;top:0;border:none;margin:0;padding:0;text-align:left;">

i dodatkowo body zamienia na
Kod
#user_field

i przed każdy selektor również dodaje
Kod
#user_field #strona { margin: auto; }


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post 25.06.2009, 20:49:59
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ech, wybierz coś sobie...

http://centricle.com/ref/css/filters/


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
thomson89
post 25.06.2009, 21:58:01
Post #9





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


No na przykład takie coś wybrałem.
Kod
<style type="text/css">
        /* \*/
        #test-span {
            color:green;
            }
        /* */
    </style>


i to mi tylko dało że pod ie ten pasek nie wchodzi tam gdzie nie powinien, ale w operze dziura zostaje mimo margin: -11em;

Ten post edytował thomson89 25.06.2009, 22:05:10


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post 25.06.2009, 23:01:04
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zakoduj to po ludzku tak, aby w Fx i Operze było jak trzeba, dopiero na końcu męcz się z IE...


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

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
ermar
post 26.06.2009, 09:39:59
Post #11





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 9.06.2009

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


Najprościej i w sumie całkiem elegancko jest dl IE opakować to w kontener
  1. <div id="calosc" style="text-align: center;">
  2. zawartosc
  3. </div>
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:37