css: a) pozycje divów b) priorytety (klasa, id)
[ Nouvelle discussion
| Répondre au groupe
|
pl.comp.www ]
a) potrzebuję bardzo klasycznego układu strony. To ma być prosty cms.
--------------------------
|header |
--------------------------
|login|| tresc |
|-----|| |
|menu1|| |
|-----||-----------------|
|menu2|| tresc2 |
| || |
| || |
--------------------------
|footer |
--------------------------
nagłówek i stopka będą zawsze i nie stanowią problemu (nawet, jeśli nagłówek
będzie zależeć od logowania)
Nie wiem czy dobrze rozwiązałem część środkową.
login (formularz logowania), różne menu i może coś jeszcze będą albo nie,
zależnie od stanu. Podobnie jak poszczególne części treści.
I proszę o radę:
W tej chwili zapakowałem cały lewy panel do diva (id=left) i cały środek
(treść) do drugiego diva (id=main). Wszystko co się pojawia wrzucane jest do
jednego z tych divów. Ale poza tym każde menu i login są w osobnych divach, o
tej samej klasie (class=left_element) - i analogicznie dla panelu main
(class=main_element)
W tej chwili cały panel main (id=main) ma po prostu margines równy szerokości
panelu left. Czy tak powininenem to zrobić?
Może przesadziłem? może każdy element (class=main_element) powinien mieć ten
margines (albo w ogóle powinien być inaczej odsunięty), i niepotrzebnie
zapakowałem te elementy do dodatkowego kontenera?
b) co ma priorytet w css? id, klasa?
w tym samym cms mam np. różne formularze, z różnymi polami. Nie ufam stylom
przypisanym bezpośrednio do elementów formularza, bo działa to jakby chciało a
nie mogło.
Więc np. każde pole 'text' ma klasę f_text, która coś tam definiuje. Oprócz
tego każde pole ma swój id. I co jest ważniejsze?
Nie mogę dojść, bo działa to dziwnie.
Konkretnie:
W pliku css najpierw określam id (dla pola text i password) - nadałem długość
100%; bzdurne, ale chodzi o przykład.
Potem - określam obie klasy dla tych pól (f_text i f_pass) - nadałem im
czerwone tło.
I co? długość jest taka jak ma być (wypełnia kontener)
Tło? pole text ma tło białe (niezmienione)
Password ma tło czerwone.
Wszystko to pod firefoksem 3.0/ubuntu.
Jak być powinno?
Pozdrawiam
AK.
--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|