![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z organizacja stopki na stronie. Chwilowo styl dla niej, to: Kod .footer { width: 100%; background-image:url(img/footer.jpg); height:69px; clear:both; background-repeat:repeat-x; color: #FFFFFF; text-align:left; } gdzie footer.jpg to paseczek o szerokosci 1px Wewnatrz footera musze umiescic: - linijke tektu - linijke tekstu ktory jest linkim - obrazke z logo Nie chce tworzyc osobnych klas dla nich dlatego zastanawiam sie jak to zorganizowac. Czy dla testu zrobic p.footer dla linka a.footer a obraka img.footer? Kazdy z nich musi sie roznic tym jak odsuniety jest od bokow stopki. Czy w takim razie dla kazdego musze ustawic margin indywidualny? Chwilowo wyglada to u mnie tak: Kod p.footer { margin-left: 300px; margin-top: 30px; background: none; height:auto; clear:both; } a.footer { color: #D1D1D1; text-decoration:none; margin-left: 200px; margin-top: 30px; background: none; } img.footer { width:auto; margin-left: 0; margin-top: 0; background: none; } wywolanie natomiast: Tyle ze obecnie ostro sie to rozjezdza. Na swoim miejscu jest jedynie img ale footer jest o wiele wyzszy niz byc powinien i p i a spadaja. Poradzcie w czym moze byc blad. Z gory dzieki. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Możesz to zrobić inaczej.
Kod .footer p { margin-left: 300px; margin-top: 30px; height:auto; clear:both; } .footer a { color: #D1D1D1; text-decoration:none; margin-left: 200px; } .footer img { width:auto; margin-left: 0; margin-top: 0; } Margin-top nie zadziała na element a, bo jest on linowy. Ten post edytował revyag 2.01.2006, 13:43:59 -------------------- -------------
------ |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Czy to zasada czy przypadek ze przy takim zapisie jak zaproponowales kod html moze wygladac tak:
zamiast tak: ![]() A po za tym jak powinnien wygladac zapis gdybym np w klasie footer chciala miec 3 rodzaje tekstu? W przypadku gdy ma byc tylko jeden to skorzystam z p, ale co gdzy chcialabym miec 3 wyglady tekstow w klasie? jak to zapisac? Ten post edytował _kama 2.01.2006, 14:05:26 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o czytelniejszy zapis, tutaj w pewien sposób można zastosować hermetyzację
![]() ![]() Ale pewnych rzeczy się nie da przeskoczyć, żeby zrobić tekst w trzech kolorach zakładające że będą one zawarte w tych samych elementach (p lub div) trzeba zrobić trzy klasy span. -------------------- -------------
------ |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki za rady.
Jeszcze co do tych 3 klas span to jest jakis ladny zapis zeby powiazac je z jakas swoja nadrzedna klasa? Czy zapis typu Kod text1.footer { color: #000000; } text2.footer { color: #040404; } text3.footer { color: #404040; } bylby poprawny? Czy to zadziala? a jezeli nie to jak go zmienic zeby nie musiec tworzyc osobnych klas text1 text2 i text3? Ten post edytował _kama 2.01.2006, 14:23:11 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
No nie bardzo jest poprawny.
Zasada jest taka jak podałem wyżej. czyli: Kod .footer span.text1 { color: #000000; } W ten sposób ustawiasz właściwości klasy dla która będzie zawarta w danym elemencie, tutaj .footer. Dla innego elementu div możesz ustawić inne właściwości. Jak napisałem wcześniej nie da się zrobić tak aby mieć tekst w trzech kolorach nie tworząc trzech klas. -------------------- -------------
------ |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 20.03.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ostatnie pytania
![]() - Jak w takim razie w htmlu odwolac sie do klas wedlug sty;lu ktory podales? czy jest poprawne? jak z poprawnoscia zapisu jak ponizej (ktory zadzialal we wszystkich przegladarkach)? Kod .footer #text1 { color: #000000; } i wywolanie: Czy to jest jednoznaczne z zapisem ktory zaproponowales? (oprocz tego ze tworzac id moge z niego skorzystac tylko raz?) |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
1.Tak, jest to poprawne
2. Tak jest to poprawne i zadziała na wszystkich przeglądarkach i tworząc id nadajesz je tylko jednemu elementowi. ![]() -------------------- -------------
------ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:54 |