Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Opera i hiperłącza
Jarod
post
Post #1





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Pewnego dnia zauważyłem dzinwną rzecz. Nie mogłem znaleźć źródła problemu. Opera najnowasza zainstalowana. Problem poniżej opisany nie dotyczy FF i IE.

Mam taki kod:
  1. <?php
  2. echo '<a href="index.php"><img src="img/wroc.gif" /></a>';
  3. ?>



Obrazek wróć.gif wygląda tak:
(IMG:http://sebo5.w.interia.pl/wroc.gif)

W momencie kiedy obrazek wroc.gif jest linkiem do jakiejś strony, pod obrazkiem tworzy się cienka linia szarego kolru.

Pomyślałem sobie, że to może kolor tła gdzieś mi się przyczepił w pliku z css. Dałem coś takiego:
  1. <?php
  2. [php]
  3. echo '<a style="text-decoration: none; background-color: white;" href="index.php"><img src="img/wroc.gif" /></a>';
  4. ?>


i ta kreska pod obrazkiem robi się biała. Nie rozumiem, przecież nie powinno się tak dziać. Przecież Opera najlepiej interpretuje kod. Czy to jest jakiś bug? Da się to jakoś obejść?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


a border?
Go to the top of the page
+Quote Post
Jarod
post
Post #3





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


Cytat(kicaj @ 3.09.2006, 22:09:55 ) *
a border?


Ustawione na 0. Zresztą to nie border. Skopiuj sobie ten kod i sam zobacz. Oczywiście ustaw dla tła jkiś kontrastowy i zobaczysz o co mi chodzi.

Ten post edytował J4r0d 4.09.2006, 00:59:50
Go to the top of the page
+Quote Post
erix
post
Post #4





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




Kod
float: left;

Tylko to mi zadziałało.
Go to the top of the page
+Quote Post
s_w_ir
post
Post #5





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Zapewne jak zwykle chodzi o...
Cytat
display: block;

Nie testowałem, ale to rozwiązuje większość tego typu problemów u mnie podczas testowania na mozilli.
Go to the top of the page
+Quote Post
Jarod
post
Post #6





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

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


PUdło panowie. Miałem gdzieś w kodzie ustawione background-color. Ale dziękuje za wskazówki, szczególnie z display - przydało mi się w innym miejscu.
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: 23.08.2025 - 06:56