Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS] position: absolute a szerokość
#1
załóżmy, że mam taki kod:
CSS:
Kod:
td width: 30%
html:
...
Kod:
TABELA TWORZONA DYNAMICZNIE, TO TYLKO PRZYKŁAD DLA ZOBRAZOWANIA SYTUACJI
<table>
<tr>
    <td><div>COŚ TAM</div></td>    <td>...</td> <td>...</td>
</tr>
<tr>
    <td>...</td>    <td>...</td> <td>...</td>
</tr>
</table>

div jest i musi być z parametrem position:absolute
czy jest jakiś sposób aby ustawić mu szerokość komórki w której się znajduje?
Odpowiedz
#2
Witaj,

Po pierwsze, w jakim celu wstawiasz diva w komórkę tabeli?
Po drugie, skoro tak bardzo Ci zależy to jest taki sposób. Nadaj mu jakąś tam klasę, a następnie width: 100%.

Pozdrawiam.
Odpowiedz
#3
bo w komórce ma być trójkąt obrócony w zależności od paramterów i czasmi będzie tak że będą 2 trójkąty
możesz podać przykład? to nie będzie wtedy na całej szerokości okna?
Odpowiedz
#4
Nie będzie na całej szerokości okna. Mimo wszystko nie rozumiem po co tam ten div ;P.

Kod:
<table>
<tr>
    <td><div class="trojkat">COŚ TAM</div></td>    <td>...</td> <td>...</td>
</tr>
<tr>
    <td>...</td>    <td>...</td> <td>...</td>
</tr>
</table>

CSS
Kod:
td {width: 30%;}
.trojkat { width: 100%;}

Pozdrawiam.
Odpowiedz
#5
Po co div? Bo kolega l3niwi3c na pewno wie, że względem TD nie działa position:absolute; nawet jeżeli to TD ma w stylach position:relative. Taki tabelkowy babol, który powoduje, że mamy kolejny powód do przejścia na divy.

Tak więc odpowiedź na pytanie jest bardzo prosta.
Twój div NIE może mieć position:absolute. Może a nawet musi mieć position:relative i width:100% i height:100%. Kolejne elementy twojego projektu (trójkąty czy inne skrzaty) już position:absolute względem tamtego mieć powinny Smile

Kod:
<td>
<div position:relative; width:100%; height:100%>
     <div position:absolute left: top:>
     <div position:absolute left:top>
     ....
</div>
</td>

Dziękuję za uwagę. Dobranoc.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  potrzebna pomoc przy position: fixed, position: absolute Seebeek 1 2,314 27-02-2012, 19:06
Ostatni post: Seebeek
  position:fixed maciekamator 12 7,077 15-02-2012, 14:01
Ostatni post: kornell
  css - szerokosc automatyczna itINSPIRE 4 3,762 30-01-2012, 01:33
Ostatni post: Kartofelek
  [XHTML] Div - problem szerokosc i obramowanie greg_1992 2 3,216 03-01-2012, 03:10
Ostatni post: greg_1992
  [CSS],[HTML] Stała szerokość menu niezależnie od ilości zakładek Wojtek_Jaskula 5 4,236 15-12-2011, 02:30
Ostatni post: Wojtek_Jaskula

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl