KAMERA6 [ Konsul ]
Pytanie odnosni HTML
Mam pytanie za pomoca taga <center> wysrodkowac moge tekst lub grafike ale tylko w poziomie i to tez zrobilem, ale jak zrobic to samo w poziomie??????
wysiu [ ]
Jak to zrobic w PIONIE (bo chyba o to pytasz?) odpowiem, jesli odpowiesz KTORY to juz watek z tym samym pytaniem.
KAMERA6 [ Konsul ]
3 bo jeszcze nikt nie odpowiedzial poprawnie!!!!
hotDog [ Outsider ]
nie używaj tagu <center> bo on już wyszedł z użycia (tzn. nie jest zalecany), a pozycję środkową możesz uzyskać np. dodajać <br> kilka razy, a najlepiej za pomocą <div></div>. Poczytaj o tym na necie... trochę samozaparcia ;-) a po za tym na forum webhelpa jest kilka wątków o tym!
wysiu [ ]
W poziomie centrujesz, wpisujac align="center". Nie uzywaj taga <center>. W pionie to samo uzyskasz przez valign="center". Chlopie, jesli tak bardzo nie chcesz kupowac zadnej ksiazki o htmlu, a baaardzo chcesz zrobic strone, to poszukaj na googlach tutoriali html - jest tego mnostwo... Pytasz o podstawy składni...
Drak'kan [ Thráin Saphireslinger ]
Hmm, nie rozumiem co wy chcecie od taga <center> ?? Wedlug najnowszego standardu HTML 4.01 jest on jaknajbardziej poprawny i nie ma zadnych zastrzezen do stosowania go :) A tak poza tym wysiu: valign przyjmuje jedynie wartosci top, middle i bottom, center jest tylko w align :)
Szybki_Lopez [ Centurion ]
Drak'kan, pod np. Opera nie działa.
wysiu [ ]
Drak'kan --> "middle" mialo byc...:) a nie center...
Co z tego, jak i tak pytajacy tego a nie sprawdzi..:/
Drak'kan [ Thráin Saphireslinger ]
Szybki_Lopez => Wybacz ale co nie dzial pod Opera ?? <center> ?? To masz jakas strasznie dziwna ta Opere :/ Bo ja nigdy nie mialem z tym problemow, a mam juz trzy strony tak pisane (i caly czas strony przegladam Opera) :)
Szybki_Lopez [ Centurion ]
Daj <center> przed tabelą i powodzenia :-)
Drak'kan [ Thráin Saphireslinger ]
Szybki_Lopez => Kazda moja strona tak ma :) Zapraszam do przekonania sie: https://strefa3d.gry-online.pl. Zobacz sobie kod strony. Oto fragment gdzie jest tag <center>:
<body><center>
<table width='760' bgcolor='#999999' cellspacing='1' cellpadding='0'>
I jak widzisz na obrazku obok strona jest na srodku :)
zielony_telefon [ Pretorianin ]
hm jak dla mnie valing odnosi sie tylko do tabel nie?
hotdog
<br> jest lamerskie bo wystarczy inna rozdzielczosc i twoje wysrodkowanie idzie sie hmm... za potrzeba :P
poza tym div nie zawsze dziala a center tak (nawet pod opera)
KAMERA6
chcesz cos wysrodkowac w pionie w danej komorce tabeli to dopisujesz do taga <td> czy <tr> czy jakiegos tam najblizszego w tym stylu wlasnie valing=middle tak jak to wyzej ladnie napisano
a jesli nie masz tabeli... to ja zrob :P
Szybki_Lopez [ Centurion ]
Tak, jeszcze działa, a teraz spróbuj umieścic obiekt w tabeli i go wycentrować. Tekst (chyba) działa, tabele już nie. Align=center to taki dobry nawyk, każdy powinien tak pisać, bo przeglądarki często i gęsto gubią się w tym co wyśrodkować, załóżmy, że masz kilka tabel - każdej przypisujesz align/valign i gotowe. Przeglądarka wczytuje stronę i ustawia wszystko jak Bóg przykazał. A Twoim sposobem ma wyśrodkować... tylko co? Wszystko? Do czego odnosi się center w tym przypadku? Pomyśl, a dojdziesz do wniosku, że do wszystkiego... A to, że wycentrowuje, to jedynie błąd przeglądarki, puść na w3vala, każdy <center> Ci wypunktuje wraz z opisem.
Drak'kan [ Thráin Saphireslinger ]
Szybki_Lopez => Hehe, oczywiscie ze umieszczajac w komorce tabeli <center> ono nie zadziala (chyba nawet na tekst nie zadziala). Ustawienia komorki sa odgorne. Poza tym ja jakos sobie radze. Moja strona jest zgodna w pelni ze standardem HTML 4.01, wiec jak widzisz nie robie zadnych bledow. Tag <center> w HTML 4.01 wystepuje i nie stosowanie jego jest poprostu wynikiem braku umiejetnosci webmastera. No niestety, z tagow trzeba umiec korzystac. Nie wystarczy tylko wcisnac go w kod z odpowiednimi parametrami, bo jak wiadomo nie kazdy tag dziala wszedzie.
A link ponizej jakbys nie wierzyl moim zdolnosciom webmasterskim (ja tam zadnych bledow przy <center> nie wiedze :D:
hotDog [ Outsider ]
zielony_telefon --> <br> jest lamerskie bo wystarczy inna rozdzielczosc i twoje wysrodkowanie idzie sie hmm... za potrzeba :P
poza tym div nie zawsze dziala a center tak (nawet pod opera) LOL ;-) no dokładnie, przecież ja podałem to jako jedną z opcji... biorąc pod uwagę to, że on jest początkujący ;-) Z tego co wiem, to centrując coś co nie jest w tabeli trzeba używać <DIV> no inaczej się tego nie zrobi...
Drak'kan --> niestety się myslisz ;-) <center> wychodzi z użycia i nie należy go używać ;-) A Tobie Validator nie pokazuje błędów, ponieważ masz DOCTYPE na Transitional - czyli przejściowe między 4.0 a 4.01 :)) A weź sobie ustaw w Validatorze, na Strict i wyskoczy Ci wiele błędów :-D w tym ten z <center>
więc tak jak mówię.. albo <DIV> lub tabela i CSS
Wypowiedź została zmodyfikowana przez jej autora [2004-06-27 12:01:26]
Drak'kan [ Thráin Saphireslinger ]
No dobra, moze nie jest to Strict ale HTML 4.01 Transitional jest dosc powszechny i zgodny z najnowszymi normami :) I strony napisane zgodnie z jego wytycznymi dzialaja wszedzie (no moze oprocz Maca, ale tam sie zawsze cos dziwnego dzieje). A <center> dziala wysmienicie wszedzie jak sie umie z niego korzystac :P
Te bledy w wiekszosci wynikaja z mojego przywiazania do taga <font> ktory tez jest wymierajacy :) No coz nie mozna pozbyc sie wszystkich nawykow ot tak. Moze kiedys przerobie Strefe na HTML 4.01 Strict :)
PS. Nie ma czegosc takiego jak HTML 4.1 ale sadze to tylko twoja literowka :)
hotDog [ Outsider ]
Tak Drak'kan :-)) Literówka.. taka niewinna.. ;-))) ale już wyedytowałem.. thx :)