ta, : zamiast = w stylu !
ooo, rozumiem ze "backdround" zamiast "background" Ci wyświetla tlo
Reklamy
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2006-04-02, 19:49 pytanie do CSS/JS mastah
nie no.. pisalem z pamieci i sie machnalem. oczywiscie w oryginale nie ma tych bledow.
Powiem tak. ze komorka tabeli rysuje sie na poprawna wysokosc i szerokosc. ale bitmapa w backgroundzie pokrywa tylko wysokosc komorki na jaka zajmuje txt (komorka jest duzo wyzsza niz txt, a takze moze byc wypelniona pojedynczym nbsp)
no to dziwne,
ja sprawdzałem to w Operze, IE i FF i działa poprawnie, moze jeszcze masz gdzies wczesniej jakis styl dodefiniowany z "background-repeat:no-repeat;" i ci blokuje....
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2006-04-02, 20:37 pytanie do CSS/JS mastah
dziala dziala i musi byc z dwukropkiem wlasnie, aha Maxym, ale zamiast znow drukowac to 500 razy w kodzie pliz zdefiniuj sobie styl raz w css i uzywaj potem juz tylko <td class=jakis>
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2006-04-02, 21:20 pytanie do CSS/JS mastah
Kurde. to musze sie przyznac do jakiegos bledu. pewnie zrobilem te literowke i w kodzie jak to probowalem ostatnim razem. teraz zrobilem to jeszcze raz i dziala. sorry za zajmowanie czasu.
BTW: richie. jakbym CI 3 lata temu nie pisal ze tak wygodniej, jak CSSy sa w pliku CSS to pewnie do dzis bys sie upieral dowpisywania styli inline
Ale jestem jeszcze dluzny jedno rozwiazanie. Kiedys pytalem jak zrobic zeby formularz (szczegolnie jak sklada sie z wielu pol) wygladal tak samo w FF i IE. bo niestety formy IE sa troche inne (inna wysokosc). Rozwiazanie jakie znalazlem jest blache. wlozyc formy do TD a tym ostatnim ustawic wysokosc tak aby form w obu przypadkach zajmowal tyle samo miejsca.
Inny blad jaki znalazlem w FF: jesli combo-boxowi (drop-list) nadamy szerokosc a kontent bedzie wiekszy, to po rozwinieciu listy podswietlenie lini nie bedzie zajmowalo calego wiersza a tylko te czesc jaka wypelnia wskazany wiersz na liscie. utrudnia to wybieranie bo trzeba wskazywac na napisy a nie wystarczy wskazac wiersz.
Richie
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2006-04-02, 22:28 pytanie do CSS/JS mastah
Maxym jestes zagrozeniem dla moich zajadów, prosze Cie nie rob tego wiecej mam stronke klanu BOF w archiwum na moich CDkach z czasow Q2 czyli nie wiem 5 lat temu pewnie i tam mam wszelkie JS itp wyrzucone do zew. plikow
co do formów to pewnie chodzi ci o pojedyncze pola formularza, a nie cale formularze czyli formy? nie trzeba nic zamykac w TDki, wystarczy czysty CSS i odpowiednie definicje inputów forma w nim, z zaznaczeniem !important, z ustawieniem paddingów na 4 strony świata wszystkich 4-ch i z podaniem wysokosci im nie jak inputom tylko jakbys dawal tradycyjnym np. fontom, bedzie grało bo jakis czas temu to juz przerabialem
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2006-04-02, 22:35 pytanie do CSS/JS mastah
z elementami formularza chodzilo mi o to ze jak zrobilem
to w IE jest miedzy nimi odstep (jakies 2 px) a w FF nie ma. I tego odstepu mi sie nie udalo zlikwidowac. Dlatego wlozylem je w TD o wysokosci takiej zeby odstepy byly takie same.
Snake-
Dołączył: 05 Lis 2001
Posty: 1695
Miasto: Warszawa
2006-04-02, 23:08 pytanie do CSS/JS mastah
widocznie FF i IE maja inne domyslne ustawienia dla margin albo padding
Richie
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2006-04-02, 23:12 pytanie do CSS/JS mastah
maja i tylko o to chodzi wlasnie, rozwiazanie juz podalem bez zadnych TDkow tylko zwykly CSS, trzeba ustawic styl polom formularza z paddingami 4ma, w CSS idzie to tak: lewy, gorny, prawy, dolny, dac important i tyle, a potem tylko <input type=text class=bla>, to wszystko.
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2006-04-02, 23:33 pytanie do CSS/JS mastah
a mozna dac padding-left... padding:right etc?
Poza tym padding:0 ma ustawic wszystkie 4 paddingi na zero. tak probowalem. nie uzywalem tylko tego important bo sie nie spotkalem nigdy z czym i nie wiem jak zastosowac.
Richie
Dołączył: 16 Sie 2001
Posty: 20333
Miasto: Lublin/Wrocław
2006-04-02, 23:34 pytanie do CSS/JS mastah
masz racje Presley, jesli chce sie w jednej definicji nie pisac padding-left, padding-top itd w dowolnej kolejnosci to mozna od razu machnac
td.ble {padding: 5px 3px 2px 1px}
i to bedzie oznaczalo gora 5, prawy 3, dol 2, lewy 1
Maxym to !important juz ci pokazywalem kiedys i nawet dziekowales, ze zadzialalo, wiec sorry... jak dasz przy czyms !important to bedzie obowiazywalo w obrebie tego CSS jako nadrzedna deklaracja, wbrew podstawowej, defaultowej nadrzednosci/podrzednosci przyjetej w specyfikacji
co do formow nie pamietam, czy trzeba bylo zdefiniowac bordery, marginy, czy paddingi, ale ktores z tych osobno lub lacznie wyrownuje idealnie wyglad i rozmiar inputow w IE, FF i Operze
Snake-
Dołączył: 05 Lis 2001
Posty: 1695
Miasto: Warszawa
form input, form select, form textarea {
background-color: #ffffff;
}
form textarea.expanding {
overflow: auto;
overflow-x: auto;
overflow-y: visible;
}
div.optional label:before {
content: '';
}
div.required label:before {
content: '';
}
form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio {
display: block;
width: 190px;
height: expression('1%');
padding: 4px 0px 0px 18px;
text-indent: -18px;
line-height: 120%;
}
form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {
margin: 0px 0px 0px 0px;
}
form div fieldset input.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {
width: 160px;
margin: 0px 0px 0px 18px;
margin: expression('0px 0px 0px -124px');
}
form div.wide label {
float: none;
display: block;
}
form div label.wide {
width: 348px;
}
form div.wide input.inputText, form div.wide input.inputPassword, form div.wide input.inputFile, form div.wide select, form div.wide textarea {
width: 344px;
margin: 0px;
}
form div.notes p, form div small {
line-height: 125%;
}
form div.wide small {
margin: 0px 0px 5px 0px;
}
a w ogole to wpisalem w Google "css input form" i mam 10 artykulow o mykach z css i formami...
MaXyM
Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678
2006-04-03, 08:41 pytanie do CSS/JS mastah
Sorry richie ale ten twoj CSS nie tworzy identycznych formow pod FF i IE. patrz screenshot.
Tlumacze od poczatku ze explorerowy element formularza ma dodana obwodke ktorej sie nie da usunac. A przynajmnej mi sie nie udalo ustawiajac marginy i paddingi na zero.