Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tabelka
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
webtg
Wiem, że tabela i XML to już na wstępie się kłoci ale mam problem z ustawienie parametru height dla tabeli, któe ustawiam na 100% i nic sad.gif , a DIV da się ustawić na 100% , to wtedy bym to zmienił smile.gif jakby mi się udało
nospor
wiem, że pisanie niezrozumiałych postów i nie na temat powoduje, iż ewentualne osoby, które by chciały mi pomóc nie załapią o co mi chodzi, więc staram się takich nie pisać. Tobie też to radzę.
FiDO
Wartosc height dla tabeli mozesz podac tylko w pixelach, jedynie szerokosc mozna procentowo.

PS. przenosze na HTML
webtg
No racja, też doszedłem do tego wniosku, że mój post jest nieco nierozumiały, ale już po wysłaniu.

Ujmę mój problem inaczej.


Jak w XHTML wyświetlić na samym środku strony animację flash ?
Chodzi mi o wyśrodkowanie pionowe jak i poziome. Czyli niezależnie od rozdzielczości mam swoją animację na samym środku ekranu.

Sorki za może głupie pytania, ale to moje początkie w standardach sieciowych.
revyag
np. tak smile.gif
Kod
<style type="text/css">
#middle{
    position:absolute;
    width:400px;
    height:300px;
    margin-left:-200px;
    margin-top:-150px;
    left:50%;
    top:50%;
}
</style>

  1. <div id="middle"></div>
webtg
No tak przynajmniej coś mi się ruszyło na ekranie, ale to nie będzie dobre dla każdej rozdzielczości, bo trzeba by zmieniać wartości marginesu. Szkoda że nie można wszędzie deklarować procentów.
revyag
Nie. Wartości marginesów zawsze mają połowę szerokości i wysokości warstwy. Nie można ich zmieniać.
webtg
Czy definitywnie nie da się rozciągnąć tabeli na cały ekran ?
FiDO
Teoretycznie to sie da, ale musial bys za pomoca JS pobrac rozdzielczosc i wzgledem niej dobrac pionowa pozycje.
revyag
webgt : nie wiem czy zrozumiałeś mojego poprzedniego posta. To co napisałem będzie wyglądać w każdej rozdzielczości tak samo, ponieważ nie modyfikujesz marginesów wysrodokowujących warstwę smile.gif
webtg
No tak teraz zrozumiałem smile.gif choć nie bardzo mi to działa sad.gif
revyag
Ustaw szerokość warstwy na szerokość animacji, wysokość na wysokość animacji, a marginesy odpowiednio na ich połowy(ze znakiem minus).
Czyli:
margin-top: -(wysokość/2)
margin-left: -(szerokość/2)

Jak nie będzie działać pokaż swój kod.
webtg
Wileki dzieki, miałęs rację z tymi marginesami, wsyzstko wynika z mojej niewiedzy z temacie standardów sieciowych, jednak motywują mnie one do pracy i chę robić strony zgodne z nimi.

Jeszcze jakbyś mi powiedział jak zrobić tło pod tym DIV tak jak to widać na moej stronie pod logo W3C i Statt4y, z tym że chciałbym żeby ono było rozciągnięte przez całą długość strony smile.gif

zamieszczam link do strony test

Może coś poradzicie z tym tłem sadsmiley02.gif
revyag
Nie wiem czy problem jeszcze aktualny, bo jak popatrzyłem na stronkę to wygląda w porządku i ja bym nic nie zmieniał smile.gif
webtg
Poradziłem sobie jakoś (poleca wszystkim pozycję "CSS wg Erica Meyera"). Pierwsze koty za płoty. Teraz myślę nad innymi stronami żeby je dostosować i znowu natrafiam na problem famek któe chyba poprstu zrobię w HTML 4.01 a strony w ramkach z XHTML ale nie wiem czy tak się da bo ponoć jest problem z określeniem parametru target a ja mimo wszystko nie chce zbędnego przeładowywania grafiki. Zresztą wyjdzie w praniu, na forum nie raz już ktoś o tym pisał więc sobie poczytam. Jeszcze raz dzięki za pomoc !
Zajec
Cytat(webtg @ 2005-04-18 10:01:57)
Poradziłem sobie jakoś (poleca wszystkim pozycję "CSS wg Erica Meyera"). Pierwsze koty za płoty. Teraz myślę nad innymi stronami żeby je dostosować i znowu natrafiam na problem famek któe chyba poprstu zrobię w HTML 4.01 a strony w ramkach z XHTML ale nie wiem czy tak się da bo ponoć jest problem z określeniem parametru target a ja mimo wszystko nie chce zbędnego przeładowywania grafiki. Zresztą wyjdzie w praniu, na forum nie raz już ktoś o tym pisał więc sobie poczytam. Jeszcze raz dzięki za pomoc !

Dwie uwagi, jedna do strony druga do postu.

1) <body><div> (...) </div></body>
Tag soup. Z powodzeniem możesz nadawać tło dla body. Ba! Mozesz nawet dla html!
Poza tym pamiętja, że Opera domyślnie dla body ma
padding: 5px;
margin: 0;
Więc jeśli chcesz np. pozbyć się fórnego marginesu w każdej przeglądarce - ustawiaj wartość 0 zarówno dla padding jak i margin.

2) Przeglądarki mają takie coś jak cache, a XHTML nie bez podstaw opiera się w znaczniej mierze na CSS. O ściąganie grafiki się nie bój - przeglądarki zapisują sobie ostatnio pobrane pliki na dysku, a potem z niego wszystko co można ładują. Natomiast ponowne ściągnięcie poprawnie wykonanego szkieletu strony to mniej niż sekunda. Zatroszcz się tylko o umieszczenie CSS'a w zewnętrznym pliku.
webtg
Celowo nie zrobiłem zewnętrznego pliku, bo cała strona jest we flashu i nie ma innych podstron w XHTML dlatego w tym przypadku na jedno wyjdzie. Ale oczywiście przy innym układzie zrobiłbym osobny plik. Dzieki za kolejne uwagi.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.