konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Witam, mam pytanie. Z góry zastrzegam, że nie jestem koderem html, i moje pytanie jest złe u podstawy :)
Otóż, osadziłem w tabelce swf-a, wpisałem styl górnego tr-a, który odpowiada za powtarzalne tło w wierszu. W firefoksie wygląda to dobrze, ale w IE tło powtarza mi sięw KAŻDYM wierszu, zamiast tylko w górnym, i wygląda to tak:

Obrazek

Co z tym można zrobić?

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Po pierwsze pokaż kod, skoro nie jesteś koderem obstawiam, że:
- masz literówkę, IE nie poprawia błędów
- zrobiłeś coś źle

Może Ci pomóc:

dajesz klasę do tr`a, .OnTop, potem w .css:

tr.OnTop { background: url(doTwojegoBG.jpg) top center no-repeat; }

- tabeless

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Krystian Podemski:
Po pierwsze pokaż kod, skoro nie jesteś koderem obstawiam, że:
- masz literówkę, IE nie poprawia błędów
- zrobiłeś coś źle

Może Ci pomóc:

dajesz klasę do tr`a, .OnTop, potem w .css:

tr.OnTop { background: url(doTwojegoBG.jpg) top center no-repeat; }

- tabeless
Dzięki, spróbuję w ten sposób. Jak nie wyjdzie - "pochwalę się" kodem :)
[edit] gdybym wiedział jak bez tabel, to zrobiłbym tak :)Mateusz Namysłowski edytował(a) ten post dnia 16.08.09 o godzinie 10:48

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Bez tabel? Na divach. Tworzenie struktury strony na tabelach od kilku lat jest przestarzałe i co najmniej niemile widziane. Ponieważ nie wiem jak wygląda układ tabeli (nie pochwaliłeś się kodem), nie jestem w stanie zaprezentować Ci alternatywnego układu tej strony bez użycia ani jednego znacznika <td>.

No i prywatnie już nie będę mówił co sądzę o robieniu całych stron we flashu ;)
Dariusz Siedlecki

Dariusz Siedlecki Rockstar Frontend
Developer

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Mateusz Namysłowski:
w IE tło powtarza mi sięw KAŻDYM wierszu, zamiast tylko w górnym

IE ma buga, który powtarza tło gdy ustawiamy je w <tr>ach. Spróbuj ustawić to tło dla <td>, a jeśli z jakiegoś powodu nie możesz, to spróbuj tego:

tr { background-image:url(foo); }
td { background-position:expression(-this.offsetLeft); }

No i oczywiście, najlepiej jakbyś to zrobił w <div>, a nie w tabelce ;)

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Dariusz Siedlecki:
Mateusz Namysłowski:
w IE tło powtarza mi sięw KAŻDYM wierszu, zamiast tylko w górnym

IE ma buga, który powtarza tło gdy ustawiamy je w <tr>ach. Spróbuj ustawić to tło dla <td>, a jeśli z jakiegoś powodu nie możesz, to spróbuj tego:

tr { background-image:url(foo); }
td { background-position:expression(-this.offsetLeft); }

No i oczywiście, najlepiej jakbyś to zrobił w <div>, a nie w tabelce ;)

Z tego co widziałem http://tripleseven.pl/ to on po prostu nie ma no-repeat. Chyba że pracuje na lokalnym ;)

PS: Jeśli nie znasz się na tworzeniu szablonów opartych o warstwy no to chociaż zajrzyj tutaj: http://www.hot-lyts.com/divlayoutgenerator/, lub http://kurs.browsehappy.pl/.

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Bartosz Zasada:
Bez tabel? Na divach. Tworzenie struktury strony na tabelach od kilku lat jest przestarzałe i co najmniej niemile widziane. Ponieważ nie wiem jak wygląda układ tabeli (nie pochwaliłeś się kodem), nie jestem w stanie zaprezentować Ci alternatywnego układu tej strony bez użycia ani jednego znacznika <td>.

No i prywatnie już nie będę mówił co sądzę o robieniu całych stron we flashu ;)
Zacząłem kiedyś studiować css-a, ale z braku czasu musiałem przerwać (moze w końcu czas do tego wrócić?). A Twoje zdanie o stronach w całości we flashu na szczęście podziela mniejszość userów, obczaj thefwa.com, tam WSZYSTKIE strony są we flashu :) Po prostu zależy do czego dana strona ma służyć, robienie bloga we flashu jest bez sensu, ale w pewnych zastosowaniach statyczne strony html po prostu nie dają rady.

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Krystian Podemski:
Dariusz Siedlecki:
Mateusz Namysłowski:
w IE tło powtarza mi sięw KAŻDYM wierszu, zamiast tylko w górnym

IE ma buga, który powtarza tło gdy ustawiamy je w <tr>ach. Spróbuj ustawić to tło dla <td>, a jeśli z jakiegoś powodu nie możesz, to spróbuj tego:

tr { background-image:url(foo); }
td { background-position:expression(-this.offsetLeft); }

No i oczywiście, najlepiej jakbyś to zrobił w <div>, a nie w tabelce ;)

Z tego co widziałem http://tripleseven.pl/ to on po prostu nie ma no-repeat. Chyba że pracuje na lokalnym ;)

PS: Jeśli nie znasz się na tworzeniu szablonów opartych o warstwy no to chociaż zajrzyj tutaj: http://www.hot-lyts.com/divlayoutgenerator/, lub http://kurs.browsehappy.pl/.
Dzięki, postudiuję trochę. Szkoda, że kurs.browsehappy.pl pokazuje "Błąd parsowania XML: nieprawidłowo sformowany
Obszar: http://kurs.browsehappy.pl/
Numer linii: 82, kolumna 83:".
I dzięki wam WSZYSTKIM za wartościowe porady, mam nadzieję że będę umiał je efeektywnie wykorzystać:)Mateusz Namysłowski edytował(a) ten post dnia 16.08.09 o godzinie 17:31

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Zacząłem kiedyś studiować css-a, ale z braku czasu musiałem przerwać (moze w końcu czas do tego wrócić?). A Twoje zdanie o stronach w całości we flashu na szczęście podziela mniejszość userów, obczaj thefwa.com, tam WSZYSTKIE strony są we flashu :) Po prostu zależy do czego dana strona ma służyć, robienie bloga we flashu jest bez sensu, ale w pewnych zastosowaniach statyczne strony html po prostu nie dają rady.

Co do tej mniejszości to bym się kłócił, co do sensu tworzenia całych witryn w niewygodnym dla użytkownika wydaniu (brak scrolla, zaznaczania tekstu, just to name a few...) też, ale to temat na osobny wątek, poza tym to święta wojna jak wiele innych informatycznych, więc może już koniec na ten temat ;)

CSS to żadne wielkie studia, operujesz <div class="klasa"> w odpowiedni sposób, z parametrów wykorzystujesz width, height, float, margin, padding i w ostateczności position (nie mówię tu oczywiście o parametrach dotyczących stylu tekstu). Polecam http://w3schools.com i własnoręczne kombinowanie - spróbuj przepisać to co masz na divy.

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Bartosz, ale to nie jest tak hop bo potem powstają twory z divitis i classitis z kupą niepotrzebnego kodu :D Jakbyś miał tu przestawić kompletną bibliografię na temat dobrze napisanej strony na warstwach to by Ci miejsca nie starczyło ;)

Niemniej jednak polecam np. css-tricks.com

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Od czegoś się zaczyna. Nie zakładam, że od razu napisze doskonale poprawną stronę, ale lepiej niech 100 razy zrobi błędy, a za 101 mu się wreszcie uda, niż miałby do końca życia tworzyć na tabelach. Sam się uczyłem metodą prób i błędów i zamiast wszelkich linków mogę wstawić tylko:

Practice makes perfect.

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Dzięki wielkie. Poza tym całkowitym lamerem programistycznym nie jestem, w końcu piszę spore actionskrypty obiektowe :) A css-a potrzebuję zasadniczo do osadzenia swf-a, acz jeśli stosowną wiedzę zdobędę, to z pewnością szersze zastosowanie dla niej się znajdzie :)
A apropos scrollera we flashu, to owszem, piszę takowe :)

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Pozwoliłem sobie zajrzeć w źródło Twojej strony i wymienić kilka Twoich grzechów:

- atrybuty, tagi itd. wyłącznie małymi literami
- za kodowanie windows-1250 powinieneś dostać kopa w jaja. iso-8859-2! A najlepiej utf-8.
-
& nbsp ;
  używaj tam, gdzie rzeczywiście tego potrzebujesz, a nie po to, by w <td> cokolwiek było.
- nie <script language="javascript">, tylko <script type="text/javascript">.
- dlaczego bezpośrednio po </head> nie masz <body> tylko <table> to nawet nie chcę wiedzieć.

Pewnie coś jeszcze by się znalazło, najlepiej przeleć sobie stronę walidatorem. Na razie może popraw to, a potem zajmij się zabawą divami ;)

// o, na goldenline zamienia encję nbsp na spację :DBartosz Zasada edytował(a) ten post dnia 17.08.09 o godzinie 11:52

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Bartosz Zasada:
Pozwoliłem sobie zajrzeć w źródło Twojej strony i wymienić kilka Twoich grzechów:

- atrybuty, tagi itd. wyłącznie małymi literami
- za kodowanie windows-1250 powinieneś dostać kopa w jaja. iso-8859-2! A najlepiej utf-8.
-
& nbsp ;
  używaj tam, gdzie rzeczywiście tego potrzebujesz, a nie po to, by w <td> cokolwiek było.
- nie <script language="javascript">, tylko <script
> type="text/javascript">.
- dlaczego bezpośrednio po </head> nie masz <body> tylko <table> to nawet nie chcę wiedzieć.

Pewnie coś jeszcze by się znalazło, najlepiej przeleć sobie stronę walidatorem. Na razie może popraw to, a potem zajmij się zabawą divami ;)

// o, na goldenline zamienia encję nbsp na spację :D
A co za różnica, młody człowieku, jakie kodowanie, gdy nie ma ani pół litery w zawartości?
A rzeczony javascript generuje Adobe Flash, dla Twojej informacji.
A table przed body to straszny, straszny błąd, i zaraz go poprawię. Wiesz, notepad ma kiepską walidację i uzupełnianie składni, co późną nocą nie pomaga w pisaniu :)Mateusz Namysłowski edytował(a) ten post dnia 17.08.09 o godzinie 14:18

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Teoretycznie żadna, ale skoro nie ma żadnych liter, tym bardziej wpisz cokolwiek, byle nie zaczynało się od windows-. A do edycji htmla (i nie tylko) polecam gvima: http://vim.org

Rzeczonego javascriptu może sobie być nawet 100 KB, chodzi o to, żeby nie siedział w tagu

<script language="javascript">

bo to jest niepoprawne, tylko

<script type="text/javascript">

konto usunięte

Temat: Pytanie - różnica w wyświetlaniu IE i FF

Bartosz Zasada:
Teoretycznie żadna, ale skoro nie ma żadnych liter, tym bardziej wpisz cokolwiek, byle nie zaczynało się od windows-. A do edycji htmla (i nie tylko) polecam gvima: http://vim.org

Rzeczonego javascriptu może sobie być nawet 100 KB, chodzi o to, żeby nie siedział w tagu

<script language="javascript">

bo to jest niepoprawne, tylko

<script type="text/javascript">
A widzisz pan :) kiedyś używałem pajączka (ale to było na studiach, z 10 lat temu), od tego czasu nie robiłem zbyt wiele w html-u. Dzięki za lina, pamiętam vima z zajęć z linuxa, może jeszcze dam radę sie w nim poruszać :)Mateusz Namysłowski edytował(a) ten post dnia 18.08.09 o godzinie 11:35

Następna dyskusja:

Pytanie dot. JavaScriptu - ...




Wyślij zaproszenie do