menu

Dzisiaj w Kuchni kodera przepis na wielopoziomowe menu oparte na dwóch składnikach głównych – HTML i CSS, ze szczyptą JS, ale tylko dla smaku. Wiadomo – Javascript tuczy kilobajtami, co gorsze – może zepsuć smak strony szczególnie, jeśli rozmawiamy o nawigacji. Dlatego w dzisiejszym odcinku pokażę, jak ugotować wielopoziomowe menu, w którym JS będzie tylko przyprawą. Ważne! Jeśli nie masz w domu nawet grama JS nie przejmuj się – menu będzie elegancko działać również bez niego.

Border-radius.htc – problem z IE

6 października 2010
radius

Uprzejmie donoszę, że skrypt, który miał pomóc Internet Explorerowi zaokrąglać rogi, jest mocno niedoskonały. Moim skromnym zdaniem na tyle mocno niedoskonały, że jego używanie ma sens tylko w ściśle określonych przypadkach.

Problem z float

21 września 2010
float

Ustawienie właściwości <float> dla elementu-dziecka spowoduje, że element rodzic nie będzie go opływał o ile sam nie ma takiej właściwości ustawionej. Ustawianie float:left albo float:right tylko po to, żeby rozciągnąć na wysokość rodzica jest jednak moim zdaniem rozwiązaniem nieeleganckim. W dodatku może powodować problemy, bo jakby na to nie spojrzeć, to jednak floaty dość istotnie wpływają na zachowania zarówno blokowych jak i liniowych elementów.

Komentarze są wyłączone więcej »

Reset CSS

17 września 2010
reset

Dlaczego te same elementy html wyglądają inaczej w różnych przeglądarkach? Ponieważ każda z tych przeglądarek inaczej definiuje domyślne style tych elementów. Nie inaczej – praktycznie każdy element html ma domyślnie ustawione niektóre właściwości, dzięki którym zawarty między poszczególnymi znacznikami tekst nie jest jednolity, tylko różni się od siebie w zależności od znacznika. Dlatego właśnie ten tekst jest pogrubiony a ten pochylony mimo, że ani znacznik <strong> ani znacznik <em> nie został nigdzie zdefiniowany.

Komentarze są wyłączone więcej »
1 2