Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Irix 20:48
 » rzymo 20:44
 » Artaa 20:39
 » unodgs 20:34
 » Zibi 20:32
 » Kenny 20:32
 » Markizy 20:30
 » rooter666 20:24
 » DJopek 20:24
 » bodeq 20:21
 » elliot_pl 20:11
 » J@rek 20:08
 » NimnuL 20:08
 » burz 20:01
 » madsheep 19:59
 » XepeR 19:57
 » Pietka 19:54
 » myszon 19:53
 » Syzyf 19:48
 » P@blo 19:46

 Dzisiaj przeczytano
 27900 postów,
 wczoraj 35811

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

Jak w CSS wyśrodkować tabelkę wertykalnie? , Arlathan 20/10/04 02:35
Co mam:
tabela 700x400, wyśrodkowana horyzontalnie za pomocą css:
position: relative;
margin: 0px auto;

Tej tabelce przypisana jest klasa w której znajdują się powyższe dwie linijki.
Potrzebuję ustawić ją centralnie w pionie.
vertical-align:middle; nie działa. (a powinien?)
margin-top:auto; 0px auto; tez nie (a powinno?)

Ma ktoś jakiś pomysł?

-
I Rock. Fact.

  1. a ja myslalem ze o Counter Strike'a Ci chodzi.. , CAREK13 20/10/04 06:21
    teraz dalem sie nabrac :)

  2. może , myszon 20/10/04 09:51
    body {
    padding-top: 10%;
    }

    pomoże. Albo coś w tych klimatach.

    1. no wlasnie mi o te "klimaty" chodzi ;P. ale juz mam , Arlathan 20/10/04 09:59
      wpadlem na rozwiazanie nie CSS'owe:)
      Zrobilem inną tabelkę która zawiera tą moją, a jej parametry to:
      width="100%" height="100%"
      a dla komórki:
      valign="middle" align="center"
      i działa ;)

      -
      I Rock. Fact.

      1. to jest jedyne racjonalne rozwiazanie... , Grocal 20/10/04 11:42
        ...gdyz nie da sie wysrodkowac pionowo czegokolwiek, jezeli nie ma punktu odniesienia. Same okienko przegladarki to nic, bo przeciez moze ono zmieniac rozmiary itp.
        Jedynym wyjsciem jest stworzenie tabelki - tak jak to zrobiles. Jesli zalezy Ci na CSSie, to po prostu dla tej tabeli stworzylbym oddzielna klase w CSS wlasnie z parametrem vertical-align : middle; Do tego dorzucilbym w tagu <table> dwa parametry cellspacing = 0 i cellpadding = 0. Dzieki temu element w tabeli bedzie 'przylegal' do krawedzi.

        Na pewno, na razie, w ogóle...
        Naprawdę, naprzeciwko, stąd...
        Ortografia nie gryzie!

  3. wysrodkowanie dotyczy wnetrza znacznika , bwana 20/10/04 10:24
    jesli chcesz wysrodkowac tabele, to znacznikowi JA OBEJMUJACEMU nadajesz vertical-align:middle (o ile pamietam), a jesli chcesz by zawartosc komorek tabeli byla tak wysrodkowana, to ustawiasz ten atrybut znacznikom TD (i to, co w komorce, powinno sie wysrodkowac).
    Poza tym warto wiedziec, ktore atrybuty stylow css sa dziedziczone z nadrzednego (czy tez - obejmujacego) elementu - dla przykladu A HREF... nie dziedziczy koloru ustawionego w BODY, regul tych jest wiecej.

    polecam http://www.w3.org/ dzial CSS oraz rozdzial o stylach z kursu HTML Pawła Wimmera - dostepny jest on online zupełnie za darmo.

    "you don't need your smile when I cut
    your throat"

  4. dobrze wiedziec niektóre szczegoly;) dzieki, ale... , Arlathan 20/10/04 11:02
    dla testow zrobilem vertical-align:middle; dla body w css. i nie przyjął tego. W ogóle nie wiem czy powinien przyjąć.
    Doczytam specyfikacje w takim razie, moze natrafie na jakąś wskazówke

    -
    I Rock. Fact.

    1. a moze , myszon 20/10/04 11:04
      umiesc tabele w div-ie. Tak będzie bardziej elegancko :)

      1. umieszczałem, tez nie działa , Arlathan 20/10/04 11:10
        123

        -
        I Rock. Fact.

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL