![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 8.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wtam ma skonstruowane tabele w css, tz nie mam tabel jako
w html ale są w css jako display: table. Oto kod Kod #calosc { position: absolute; left: 50%; top: 50%; width: 780px; height: 500px; margin-left: -390px; margin-top: -280px; display: table;} #tlo { background-position: center center; background-repeat: no-repeat; display: table-row;} #liniatop { width: 780px; height: 3px; display: table-row;} #liniabottom { width: 780px; height: 3px; empty-cells: show; display: table-row;} #tresc { font-family: verdana; font-size: 12pt; width: 760px; display: table;} A wywołanie tak: Kod <DIV id="calosc"> <div id="liniatop">wstawienie gifa</div> <div id="tlo">tlo do zdjecia jpg</tlo></div> <div id="liniabottom">wstawienie gifa</div> </DIV> I teraz chcę na tle coś pisać lub wyświetlac. A mogę tylko pod lub nad tlem. Czy wie ktoś co trzeba zmienić?? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Kod <div id="tlo">tlo do zdjecia jpg</tlo></div> Co to to w ogóle jest? Jakieś dziwne znaczniki... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 8.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Po tym co napisałeś to raczej nie dostrzegam problemu. Sprawdź co się stanie jak usuniesz albo tą górną, albo dolną linię, co będziesz mógł robić w divie z tłem.
Dodam, że nie wiem jaki jest stopień kompatybilności display: table-* z rzeczywistą tabelką, bo jeśli w pełni, to layout masz źle, bo do definicji tabeli potrzebujemy zarówno tr (table-row) i td (table-cell). |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 12 Dołączył: 9.01.2009 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 9 Dołączył: 16.09.2005 Skąd: Rybnik Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ja proponuje:
o <center /> jest zdeprecjonowane o w <img /> atrybut "alt" jest wymagany o jednostki miary w CSS są wymagane (jedyny wyjątek stanowi line-height) o więcej divów jest domkniętych niż otwartych Trzymaj poziom, a nie dostarczaj byle jaki kod nie wiadomo skąd wycięty... To forum odwiedzają również ludzie, którzy chcą się czegoś nauczyć! |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 8.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Do <div id="tlo"> dodaj w css HTML background-image: url(images/tlo.jpg); Wstawilem w css i pomogło mogę teraz pisać na tle. Wielkie dzięki. Wie ktoś może dlaczego tak się dzieje pytam ponieważ Jeśli chciałbym zmieniać zdjęcie tła w php to będzie problem. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym zaznaczyć, że display: table; nie chodzi pod IE.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 8.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Da się obejść żeby chodziło:
display table |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
W IE 5+ da się wszystko obejść właśnie przy pomocy expressions, ale do używania tego mechanizmu naprawdę trzeba mieć wiedzę.
Powód jest prosty, każdy kawałek kodu expression jest wykonywany baaaardzo często, nie tylko podczas zmieniania rozmiaru okienka, czy klikając gdzieś, ale każdy ruch myszą, czy naciśnięty klawisz klawiatury wykonuje dany kawałek kodu. Im więcej expressions się użyje bez dobrej znajomości samego mechanizmu, tym większe prawdopodobieństwo, że z lekkiej strony zrobi sie kobyła. Polecam użycie gotowych rozwiązań, stworzonych przez samego współtwórcę jQuery, a mianowicie skrypt noszący nazwę... IE7 (http://dean.edwards.name/) Ten post edytował likemandrake 18.02.2009, 23:24:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:59 |