Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] IE oraz hspace i vspace, odpowiedniki css
tommy4
post
Post #1





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


Męczę się już od godziny i nie mam pomysłu. ;p

Mianowicie mam obrazek wsadzony w divie z margin: 0px i padding: 0px, niestety IE dodaje tam swoje hspace i vspace (które mogę usunąć przez odpowienie atrybuty HTML, ale nie jest to zgodne z XHTML w którym kod jest napisany).

Próbowałem obrazek wsadzać w divie ustalać wysokość i szerokość oraz dodawać atrybut overflow: hidden; Niestety - nie pomaga.

W związku z tym mam pytanie jaki jest odpowiednik hspace i vspace w CSS, a raczej ich workaround;p

OK, zrobiłem prosty skrypt, może się komuś przydać:

Kod
function ie_fix()
{
    if(navigator.appName.substring(0,9) == 'Microsoft')
    {
        var elements = document.getElementById('menu').getElementsByTagName('img'); // pobiera wszystkie obrazki z elementu o id "menu"
        for(var i = 0; i < elements.length; i++)
        {
            elements[i].setAttribute('vspace', '0');
            elements[i].setAttribute('hspace', '0');
        }
    }
}


Ten post edytował tommy4 18.08.2007, 12:18:59
Go to the top of the page
+Quote Post
Kicok
post
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


A:
  1. <style type="text/css">
  2. IMG {display:block;margin:0px;}

nie pomoże?
Go to the top of the page
+Quote Post
tommy4
post
Post #3





Grupa: Zarejestrowani
Postów: 288
Pomógł: 12
Dołączył: 2.12.2005

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


próbowałem, nothing.
Go to the top of the page
+Quote Post
Kreton
post
Post #4





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

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


Mógłbyś wrzucić zrzut ? Bo osobiście nie widzę, żeby IE dorzucał coś u mnie.

Nie wiem czy o to chodzi:
Kod
div.obrazek {
    display: inline;
}

img {
    display: block;
}


Div dopasuje się do szerokości, dla pewności dodałem sobie background do img, nie widzę żebypojawił się czarny kolor. Sprawdzałem IE 6 / Opera. (tryb standardowy)

Ten post edytował Kreton 18.08.2007, 20:37:14
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 08:25