MozillaPL.org - polskie centrum Mozilli

Główne menu:

Problem z CSS - rozczarowanie mozillą

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Problem z CSS - rozczarowanie mozillą

Postautor: Vert » 22 lipca 2003, 22:24

Przeglądarka: -

Witam
Tworze obecnie stronę ktora z założenia miała być kompatybilna z większością przeglądarek. Jednak ciężko jest ten cel osiągnąc gdy Mozilla nie potrafi sie zachować. Otóz w pliku css pogrupowałem klasy mające wspolne elementy dla zaczędzenia miejsca. W ie wszystko pięknie a w Mozilli tragedia. Niektóre grupy wyswietla ok niektóre w ogóle. Moze zle coś robie? Prosze o pomoc tj. prosze mi powiedziec jak sie grupuje klasy bo ja robilem to tak: .menu1,.menu2,.menu3 { padding:5; border-width: 1px; } itd.
Pozdrawiam
Vert
 

Re: Problem z CSS - rozczarowanie mozillą

Postautor: Gość » 22 lipca 2003, 23:34

Przeglądarka: -

Vert pisze:Witam
Tworze obecnie stronę ktora z założenia miała być kompatybilna z większością przeglądarek. Jednak ciężko jest ten cel osiągnąc gdy Mozilla nie potrafi sie zachować. Otóz w pliku css pogrupowałem klasy mające wspolne elementy dla zaczędzenia miejsca. W ie wszystko pięknie a w Mozilli tragedia. Niektóre grupy wyswietla ok niektóre w ogóle. Moze zle coś robie? Prosze o pomoc tj. prosze mi powiedziec jak sie grupuje klasy bo ja robilem to tak: .menu1,.menu2,.menu3 { padding:5; border-width: 1px; } itd.
Pozdrawiam

a do czego bedzie to menu? do tabeli czy czegos innego?
zapis .menu1,.menu2,.menu3 {padding:5; border-width: 1px;} rzeczywiscie jest dziwny, bo nie wiadomo jak patrzec na ',.'
sprobuj:
td.menu1, td.menu2, td.menu3 { padding:5; border-width: 1px; } lub zamiast td potrebny Ci znacznik
Gość
 

Re: Problem z CSS - rozczarowanie mozillą

Postautor: Gość » 22 lipca 2003, 23:38

Przeglądarka: -

Anonymous pisze:a do czego bedzie to menu? do tabeli czy czegos innego?
zapis .menu1,.menu2,.menu3 {padding:5; border-width: 1px;} rzeczywiscie jest dziwny, bo nie wiadomo jak patrzec na ',.'
sprobuj:
td.menu1, td.menu2, td.menu3 { padding:5; border-width: 1px; } lub zamiast td potrebny Ci znacznik


zapomnielem dodac, ze gdy robilem tabele i okreslilem:
.main {color: #000000;background-color: #C6DED2;}
to mi nie dzialalo
ale gdy dalem
table.main {color: #000000;background-color: #C6DED2;}
to juz tak
z definiowaniem wewnetrznych elementow tabeli, np:
.cos {bla; ble;}
jako klasa np dla znacznika td, nie mialem problemow
Gość
 

Nie pomoglo...

Postautor: Vert » 23 lipca 2003, 00:27

Przeglądarka: -

Nie wiem czemu ale nic nie dalo. Najlepsze jest to ze jedne dzialajaa a drugie nie...
Vert
 

Re: Nie pomoglo...

Postautor: Gość » 23 lipca 2003, 00:53

Przeglądarka: -

Vert pisze:Nie wiem czemu ale nic nie dalo. Najlepsze jest to ze jedne dzialajaa a drugie nie...

chcialem cellpading zastapic stylem,zrobilem wlasnie {padding:bla;} i tez mi nie dziala :(
Gość
 

A wisz gdzie szukac pomocy?

Postautor: Vert » 23 lipca 2003, 09:29

Przeglądarka: -

Sprawdzalem specyfikacje CSS i nie znalazlem tam informacji o takim grupowaniu ale nie twierdze ze ich tam nie ma. Jesli mozilla w pelni obsluguje css2 to tam powinno byc rozwiaazanie. Jesli Ci na tym zalezy i bedziesz szukal sposobu na ten problem, bo ja bede, to moze skontaktuj sie ze mnaa jak cos znajdziesz. A jesli mi podasz swoj mail to ja zrobie to samo...
Mój e-mail: 098212 (na) wp (kropka) pl
Vert
 

znalazlem

Postautor: Vert » 23 lipca 2003, 11:18

Przeglądarka: -

Udalo mi sie znależć: http://www.w3.org/TR/REC-CSS2/selector.html#grouping i wychodzi na to ze .menu,.menu2 jest ok. Ja juz nic nie wiem, szukam bledu gdzies indziej. Dzieki za pomoc...
Vert
 

Postautor: marcoos_nieOdSiebie » 23 lipca 2003, 11:37

Przeglądarka: -

Mozilla obsluguje CSS 2 lepiej niz cokolwiek innego. Tylko wymaga poprawnego kodu.

Sprobuj http://jigsaw.w3.org/css-validator/
marcoos_nieOdSiebie
 

obrazki w background komórki tabeli

Postautor: fufik » 23 lipca 2003, 12:31

Przeglądarka: -

Robił może ktoś z was obrazki w backgroundzie komórki tabeli poprzez CSS i mu zadziałało?
fufik
 
Posty: 7
Z nami od: 23 lipca 2003, 12:28

Postautor: hADeSik » 23 lipca 2003, 13:58

Przeglądarka: -

oszywiście... :lol:
wiele razów 8)

patrz specyfikacja - odnośniki w tym temacie...
działa we wszystkich szanujących sie (a nawet nie tylko) przeglądarkach...
hADeSik
Moderator
 
Posty: 844
Z nami od: 02 czerwca 2002, 21:18
Lokalizacja: ja go znam?

Postautor: Gość » 23 lipca 2003, 18:43

Przeglądarka: -

hADeSik pisze:oszywiście... :lol:
wiele razów 8)

ty chyba wszystko wrzucasz do CSS :D w sumie dobry nawyk dla lekkiego przejscia html-->xhtml-->xml
Gość
 

Postautor: hADeSik » 23 lipca 2003, 21:39

Przeglądarka: -

wszystko to nie, zwykłe tagi zostawiam w HTMLu ;)
a tak na serio to praktycznie wszystko co jest związane z wyglądem, oraz część rzeczy (zazwyczaj) dubluje atrybutami żeby to starsze przeglądarki widziały ;)
hADeSik
Moderator
 
Posty: 844
Z nami od: 02 czerwca 2002, 21:18
Lokalizacja: ja go znam?

Postautor: Nerf » 23 lipca 2003, 22:17

Przeglądarka: -

Anonymous pisze:ty chyba wszystko wrzucasz do CSS :D

Tak jest najlepiej...najprościej...najrozsądniej...najszybciej...i tworzone tak strony zwykle zajmują najmniej miejsca.
I believe that all government is evil, and that trying to improve it is largely a waste of time.
H.L. Mencken
Nerf
 
Posty: 411
Z nami od: 14 stycznia 2003, 22:25
Lokalizacja: Piła-Warszawa

Postautor: fufik » 24 lipca 2003, 11:27

Przeglądarka: -

hADeSik pisze:oszywiście... :lol:
wiele razów 8)

patrz specyfikacja - odnośniki w tym temacie...


sprawdziłem no i... zadziałało :)
fufik
 
Posty: 7
Z nami od: 23 lipca 2003, 12:28

czemu to nie dziala??

Postautor: fufik » 25 lipca 2003, 09:50

Przeglądarka: -

Mam takiego css-a o nazwie "dessert.css" (w tym samym katalogu co HTML):
Kod: Zaznacz cały
table.main {
   font: 10pt, Tahoma;
   padding: 0;   
   border: 0;
   width: 800;
   align: center;
}
td.tab_ul {
   background-image: url('images/tab_ul.gif');
   background-repeat: no-repeat;
}


i do tego takiego HTML-a:
Kod: Zaznacz cały
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<HTML>
<HEAD>
<TITLE>test obrazka</TITLE>
<meta http-equiv="content-type" content="text/html; charset=iSO-8859-2" />
<link rel="stylesheet" href="dessert.css" type="text/css" />
</HEAD>
<body>
<table class="main">
   <tr>
      <td class="tab_ul">dd</td>
   </tr>
</table>
</body>
</html>


i w ie wszystko jest ok - tzn. mam obrazek w tle komorki a w Mozilli niestety nie. co ciekawe, jak przekleje css do komorki
Kod: Zaznacz cały
 <td style="..."
to jest ok. dlaczego M nie zalacza tego css - bo na to wyglada
(validator sie tego
Kod: Zaznacz cały
 <link ...
nie czepia)
pls hlp
fufik
 
Posty: 7
Z nami od: 23 lipca 2003, 12:28

Re: czemu to nie dziala??

Postautor: Domel » 25 lipca 2003, 10:11

Przeglądarka: -

fufik pisze:i do tego takiego HTML-a:

No wlasnie, musisz sie zdecydować na to czy robisz w HTML-u czy w XHTML-u. Bo jak narazie poniższy dokument jest ani niezgodny z HTML-em 4.01 ani z XHTML 1.0 Strict
Skoro zadeklarowales wersje DTD 1.0 Strict to przyjmuje ze to XHTML

fufik pisze:
Kod: Zaznacz cały
<HTML>

Powinno być
Kod: Zaznacz cały
<html xmlns="http://www.w3.org/1999/xhtml">

Oprocz brakujacej przestrzeni nazw, znaczniki musza byc pisane malymi literami

fufik pisze:
Kod: Zaznacz cały
<HEAD>
<TITLE>test obrazka</TITLE>
(...)

</HEAD>

Male literki....

fufik pisze:i w ie wszystko jest ok - tzn. mam obrazek w tle komorki a w Mozilli niestety nie. co ciekawe, jak przekleje css do komorki
Kod: Zaznacz cały
 <td style="..."
to jest ok.

U mnie jest wszystko dobrze. Wyglada identycznie jak w IE. Sprawdzalem pod 1.2.1, 1.3, 1.4 i 1.5a.
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

zmienione ale...

Postautor: fufik » 25 lipca 2003, 10:44

Przeglądarka: -

zmienilem zgodnie z opisem, ale cos to nie bardzo pomoglo

moj "index.html" wyglada teraz tak:

Kod: Zaznacz cały
<!doctype html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test obrazka</title>
<meta http-equiv="content-type" content="text/html; charset=iSO-8859-2">
<link rel="stylesheet" href="dessert.css" type="text/css">
</head>
<body>
<table class="main">
   <tr>
      <td class="tab_ul">dd</td>
   </tr>
</table>
</body>
</html>
fufik
 
Posty: 7
Z nami od: 23 lipca 2003, 12:28

Postautor: prefiks » 25 lipca 2003, 11:09

Przeglądarka: -

Dalsze błędy:

1) nie <!doctype a <!DOCTYPE
2) brak zamknięcia <meta>
3) brak zamknięcia <link>

I sedno sprawy:

4) w css znak '_' jest zabroniony w identyfikatorze, czyli zamiast "tab_ul" ma być np. "tab-ul" (trzeba też zmienić odpowiednio arkusz stylów)
prefiks
 
Posty: 179
Z nami od: 30 grudnia 2002, 01:45

no nie chce martwic ale nadal nie dziala

Postautor: fufik » 25 lipca 2003, 11:27

Przeglądarka: -

html jest taki:

Kod: Zaznacz cały
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test obrazka</title>
<meta http-equiv="content-type" content="text/html; charset=iSO-8859-2" />
<link rel="stylesheet" href="dessert.css" type="text/css" />
</head>
<body>
<table class="main">
   <tr>
      <td class="tabul">dd</td>
   </tr>
</table>
</body>
</html>


a css taki:

Kod: Zaznacz cały
td.tabul {
   background-image: url('images/tabul.gif');
   background-repeat: no-repeat;
}


i nic...
fufik
 
Posty: 7
Z nami od: 23 lipca 2003, 12:28

Postautor: prefiks » 25 lipca 2003, 11:36

Przeglądarka: -

Nazwę obrazka też zmieniłeś? ;)

Pozostałe błędy (tym razem w CSS)

1) "font: 10pt, Tahoma;" - przecinek nie może być w tym miejscu.
2) "width: 800;" - czego ? gdzie jednostka (np px)
3) "align: center;" - co to jest? W specyfikacji tego nie ma.
Ostatnio zmieniony 25 lipca 2003, 11:37 przez prefiks, łącznie zmieniany 1 raz
prefiks
 
Posty: 179
Z nami od: 30 grudnia 2002, 01:45

Następna

Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: