eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwCSS - tabele, jak tworzy się colspan?
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2011-09-16 10:17:29
    Temat: CSS - tabele, jak tworzy się colspan?
    Od: Marek <p...@s...com>

    Witam,

    Czy ktoś z Was wie jak obejść brak colspan w CSS w przypadku gdy budujemy
    layout na CSS-tabelach?

    <div style="display: table;">
    <div style="display: table-row;">
    <div style="display: table-cell;">tą komórkę chciałbym rozciągnąć na
    3</div>
    </div>

    <div style="display: table-row;">
    <div style="display: table-cell;"></div>
    <div style="display: table-cell;"></div>
    <div style="display: table-cell;"></div>
    </div

    </div>

    A może takie podejście nie jest właściwe - czy dla bardziej złożonych
    gridów (np. formularze z wieloma polami) należy powrócić do czasów gdy
    używało się tabel HTMLowych do budowy takich layoutów? Nie wyobrażam sobie
    tworzenia klas dla każdego pola formularza po to aby zasymulować to co w
    zwykłej tabeli można było osiągnąć w banalny sposób bez tony kodu.


  • 2. Data: 2011-09-16 10:59:56
    Temat: Re: CSS - tabele, jak tworzy się colspan?
    Od: Paweł Piskorz <n...@p...nie?>

    W dniu 2011-09-16 12:17, Marek pisze:
    > Czy ktoś z Was wie jak obejść brak colspan w CSS w przypadku gdy budujemy
    > layout na CSS-tabelach?

    Dlaczego budujesz layout na CSS-tabelach?

    > <div style="display: table;">
    > <div style="display: table-row;">
    > <div style="display: table-cell;">tą komórkę chciałbym rozciągnąć na
    > 3</div>
    > </div>
    >
    > <div style="display: table-row;">
    > <div style="display: table-cell;"></div>
    > <div style="display: table-cell;"></div>
    > <div style="display: table-cell;"></div>
    > </div
    >
    > </div>

    <div style="width">
    <div>tą komórkę chciałbym rozciągnąć na 3</div>

    <div style="display: table;">
    <div style="display: table-cell;"></div>
    <div style="display: table-cell;"></div>
    <div style="display: table-cell;"></div>
    </div
    </div>

    > A może takie podejście nie jest właściwe - czy dla bardziej złożonych
    > gridów (np. formularze z wieloma polami) należy powrócić do czasów gdy
    > używało się tabel HTMLowych do budowy takich layoutów?

    Akurat do formularzy jest najwięcej tutoriali jak je robić bez tabel,
    pokaż tego skomplikowanego grida :)


    --
    message[autor="PablO"]::after {
    content:"Pozdrawiam";
    }


  • 3. Data: 2011-09-16 16:31:15
    Temat: Re: CSS - tabele, jak tworzy się colspan?
    Od: Marek <p...@s...com>

    Dnia Fri, 16 Sep 2011 12:59:56 +0200, Paweł Piskorz napisał(a):

    > W dniu 2011-09-16 12:17, Marek pisze:
    >> Czy ktoś z Was wie jak obejść brak colspan w CSS w przypadku gdy budujemy
    >> layout na CSS-tabelach?
    >
    > Dlaczego budujesz layout na CSS-tabelach?
    >

    No bo na czymś muszę :-)

    >
    >> A może takie podejście nie jest właściwe

    Właśnie dlatego spytałem czy moje podejście jest właściwe :-D

    > - czy dla bardziej złożonych
    >> gridów (np. formularze z wieloma polami) należy powrócić do czasów gdy
    >> używało się tabel HTMLowych do budowy takich layoutów?
    >
    > Akurat do formularzy jest najwięcej tutoriali jak je robić bez tabel,
    > pokaż tego skomplikowanego grida :)

    Mnóstwo takich gridów będzie potrzebnych. Nie mam projektu na papierze,
    który mógłbym zeskanować więc przytoczę opis.

    Otóż mamy 3 kolumny. W lewej kolumnie mamy w pierwszym wierszu pole
    tekstowe: nazwa, poniżej ulica, a jeszcze poniżej 2 pola: miejscowość i kod
    pocztowy obok siebie. W środkowej kolumnie mamy textarea wysokości tych 3
    wierszy. Prawa kolumna będzie zawierała jakiegoś Flasha o zmiennej
    wysokości.

    Poniżej tego wszystkiego mamy 2 kolumny i kilka wierszy. Lewa kolumna ma
    być szerokości dopasowującej się do szerokości lewej kolumny jak wyżej.
    Będą tam opisy pól tekstowych. Te pola tekstowe będą w drukiej kolumnie i
    będą o szerokości 2 powyszych koumn (środkowej i prawej).

    To tylko fragment gridu. Generalnie czasem złączone mają być dwie pierwsze
    kolumny, czasem druga i trzecia. Ważne jest aby wszystko rozciągało się do
    zawartości. Czyli jeśli jakiś opis pola w drugim wierszu i pierwszej
    kolumnie będzie dłuższy, to wpłynie to na szerokość pola pierwszego
    wiersza.

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: