Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] Obramowanie prawej strony kolumny tabeli, nie dziala w Firefoxie
puz219
post 2.12.2007, 22:08:45
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Chciałbym zrobić w tabelce obramowanie widoczne tylko z prawej strony kolumny.

do <td> dodałem taki kod stylu

  1. style="border-collapse: collapse; border: 1px; border-right-style: dotted; border-right-width: 1px; border-right-color: #808080;"


Tyle, że w IE 7 działa, a pod FF nie, tzn tabela nie ma obramowanie.

Jak rozwiązać ten problem?

Proszę o pomoc, pozdrawiam
Go to the top of the page
+Quote Post
JaRoPHP
post 3.12.2007, 08:31:02
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Wstawiłem Twój kod i działa zgodnie z oczekiwaniem - kolumny mają obramowanie z prawej strony.
  1. td {
  2. border-collapse: collapse;
  3. border-right: 1px dotted #808080;
  4. }


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
puz219
post 3.12.2007, 09:45:03
Post #3





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


nie ma szans, nie może działać. już z 5 razy to przestawiałem i dalej w IE działa, a w FF nie.

mam tak, w sekcji <HEAD>
  1. <style type="text/css">
  2. td#tv_menu {
  3. border-collapse: collapse;
  4. border-right: 1px dotted #808080;
  5. }
  6. </head>


i w miejscu, w którym chcę, żeby tabela miała prawe obramowanie:
  1. <td id="tv_menu" width="200" height="300" valign="top">


i NIE DZIAŁA za cholerę. Nie wiem co jest, skoro tobie działa, na pewno sprawdzałeś to pod FF?

Ten post edytował puz219 3.12.2007, 09:48:12
Go to the top of the page
+Quote Post
JaRoPHP
post 3.12.2007, 10:08:29
Post #4





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


Kilka spraw:
- w dokumencie może być tylko jeden ten sam id (więc komórki tabeli nie powinny mieć tego samego id), ale pomimo tego błędu w FF też działa,
- używam FF, więc na pewno na tym sprawdzałem
  1. <title>:)</title>
  2. <style type="text/css" media="all">
  3. td.tv_menu {
  4. border-collapse: collapse;
  5. border-right: 1px dotted #808080;
  6. }
  7. </head>
  8. <tr>
  9. <td class="tv_menu">1</td>
  10. <td class="tv_menu">2</td>
  11. <td class="tv_menu">3</td>
  12. <td class="tv_menu">4</td>
  13. </tr>
  14. <tr>
  15. <td class="tv_menu">1</td>
  16. <td class="tv_menu">2</td>
  17. <td class="tv_menu">3</td>
  18. <td class="tv_menu">4</td>
  19. </tr>
  20. </body>
  21. </html>


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
puz219
post 3.12.2007, 13:05:44
Post #5





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


no to nie wiem, zrobiłem tak jak ty, skopiowałem twój kod, nadałem klasy <td> i dalej nic.

Nie wiem, nie chce mi się już kombinować, rozwiązałem ten problem w inny sposób, mianowicie, jak by to kogoś interesowało.

Stworzyłem obrazek 1x2 piksele, połowę, czyli 1px dałem na szaro, a drugi na biało, a w tabeli stworzyłem nową kolumnę, i ustawiłem ten obrazek jako jej tło. Może nie praktyczne, ale przynajmniej działa.

  1. <td width="1" height="100%" background="images/kropka.jpg">...</td>


Ten post edytował puz219 3.12.2007, 13:06:36
Go to the top of the page
+Quote Post
-sraka_praptaka-
post 3.12.2007, 13:27:57
Post #6





Goście







A nie możesz po prostu dla całej tabeli przypisać stylu?
  1. table {
  2. border-right: 1px red solid;
  3. }
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: 12.06.2025 - 13:18