Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS] Konflikt stylów...
#11
Oki, biorę się do roboty Smile
Dzięki za wiele odpowiedzi i zastosuje się do Waszych wskazówek.
Zaraz pewnie się odezwę czy działa czy nie Smile
Pozdrowienia.

P.S. Oczywiście jak wszystko zadziała da punkty Smile
Odpowiedz
#12
Spoko, czekamy.
Jeśli nie ruszy, coś spróbujemy wymyślić Wink
[Obrazek: beznazwy1hf.png]
Roll or die!
Odpowiedz
#13
Część sukcesu jest ponieważ styl pierwszego menu teraz w połowie ma inny styl.

Tzn. nie moge na przykład ustalić w:

Kod:
#menu_poziome { height: 40 }
#menu_pionowe { height: 20 }

bo albo pierwsze przjemie drugie, albo drugie pierwsze.

Podobnie jest z kolorem pierwszym tła, natomiast drugi kolor (po najechaniu lpm) podświetla się na kolor odpowiedni w obu przypadkach.

Jest jeszcze pare parametrów które się gryzą...
Między innymi ułożenie czcionki i to, że w menu poziomym przyciski powinny się dopasowywać do tekstu, a nie tak jak w pionowym mieć stałą szerokość.

Kod jest w sumie taki sam jak poprzednio... dorzucić coś?
Odpowiedz
#14
Wiesz co, najlepiej będzie jak wkleisz cały kod html i css. No i tak jak mówiłem, przeczytaj jeszcze raz podstawy selektorów.
Dodawaj też jednostki do wymiarów np. px

//edit:
Serio naucz się tych selektorów i zrozum dziedziczenie, bo ten styl poprawisz na forum, ale zaraz będą kolejne i kolejne kłopoty. To jest taki fundament CSS bez którego daleko nie zajedziesz.
Odpowiedz
#15
Oki, to ja jeszcze poczytam trochę, pobawię się i jeżeli nie da rady to jutro coś tu skrobne.
Tym czasem dzięki za pomoc i pewnie do sklikania jutro Big Grin

P.S. Punkty dałem Waszej trójce Smile
Odpowiedz
#16
Właśnie na tym polega CSS, bez tego daleko się nie zajedzie Wink .
Czyli do usłyszenia jutro, jeśli coś nie ruszy czekamy na cały kod, wtedy jest całość dużo łatwiej ogarnąć ;]
Pozdrawiam.
[Obrazek: beznazwy1hf.png]
Roll or die!
Odpowiedz
#17
Witam Was ponownie Smile
Piszę ponieważ po wczorajszej lekturze i pobawieniu się kodem udało mi się zrobić wszystko jak należy. Podam przykład kodu, który zamieniłem, żeby wszystko działało.

Wcześniej było tak:
Kod:
#menu_poziome ul a:link, ul a:visited {przypisywanie cech}

A zamieniłem na:
Kod:
#menu_pionowe ul
#menu_pionowe a:link,
#menu_pionowe ul a:visited
{przypisywanie cech}

W sumie niewielka różnica, a tak wiele znaczyła.
Zbytnio chyba byłem przyzwyczajony do programowania chociażby w C#, tam wystarczy pod jedną zmienną, obiektem napisać wszystkie deklaracje i w ogóle nie trzeba powtarzać... Czas się przestawić Smile

Dzięki jeszcze raz za pomoc.

P.S. Jeszcze pytanko. Waszym zdaniem (jako Praktyków) lepiej jest mieć wszystko w jednym arkuszu stylów czy np. rozbijać sobie na poszczególne pliki typu: menu_poziome.css, menu_pionowe.css, szablon.css itp.?
Odpowiedz
#18
Moim zdaniem lepiej mieć w kilku jeśli projekt jest duży. Tak jak Ci napisałem często używam master.css, w którym łączę arkusze i nadaje podstawowe właściwości. Dodatkowo Często dzielę komentarzami arkusz na "rozdziały" np. 1. top, 1.1. logo, 1.2 main_menu, 2. content, 3. sidebar, 3.1 sidebar_menu...
Odpowiadają one elementom użytym w dokumencie html. Po co? Często trzeba po jakimś czasie edytować arkusz, dodać nowy element itd. Wtedy jest łatwiej.
Jest wiele patentów na organizacje arkuszu, ale grunt to logiczny podział i organizacja. Z czasem wypracujesz własny.
Odpowiedz
#19
Ja także rozbijam na kilka arkuszy, robię to najczęściej tak:

1. Tworzę główny styl i w nim umieszczam wszystko dotyczące "podstawowego" wyglądu strony;

2. Tworzę style dla poszczególnych, najważniejszych elementów strony, np. form_style.css , menu_style.css itp. (Kilkanaście takich styli mam zapisane "na stałe", i korzystam z nich przy większości projektów, kopiuję sobie wtedy tylko pojedyncze arkusze, wprowadzam drobne poprawki, i w ten sposób oszczędzam sporo pracy Smile )

3. Skopiowane arkusze umieszczam za pomocą znaczników @import w oddzielnym pliku styli np. import_styles.css (tak jak to pisał Labsta.com).

Dzięki temu praca staję się dużo łatwiejsza, i jeśli np. musisz coś wyedytować to wiesz, w którm arkuszu, i nie musisz nic szukać.

Trzeba jednak pamiętać o tym, że zbyt dużo arkuszy może doprowadzić do spowolnienia czasu ładowania strony ( Często dłużej trwa nawiązanie połączenia z serwerem, niż samo przesłanie pliku. . .)

Pozdrawiam, Mikołaj.
[Obrazek: beznazwy1hf.png]
Roll or die!
Odpowiedz
#20
Dzięki za sugestie Smile
Będę się do nich stosował.
Pozdrowienia Big Grin
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  [CSS]Problem ze zrozumieniem stylów CSS Witek76 5 4,271 17-04-2013, 17:47
Ostatni post: Kartofelek
  pozbawienie stylów domyślnych znacznika wsp 2 1,903 03-11-2012, 18:35
Ostatni post: kornell
  [Wordpress] Linijka czytająca arkusz stylów Szakalowski 1 2,570 20-03-2012, 15:37
Ostatni post: Engine
  [CSS] wstawianie stylów z zewnętrznego plik kuki 5 3,830 03-03-2012, 21:53
Ostatni post: Zawiii
  Pomoc w przeniesieniu stylów [email protected] 17 11,726 20-03-2011, 19:24
Ostatni post: [email protected]

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl