Crossbrowser -css last child selector

Bu gün bir daha “rebus” la rastlaşdım. Dizayn səliqəli görsənsin deyə 1 sırada sonuncu blokun sağ kənarını “aradan götürmək” lazım idi. Belə ki, yanaşı 4 blok düzülüb. Hər birinin kənarlarından yalnız sağ tərəf 1px -ə malikdir, qalan kənarlar 0 – dır. Amma sonuncu blokda sağ kənar səhifənin kənarına çox yaxın olduğundan ikiqat kənar xətt yaranırdı, ona görə düzəliş etmək lazım gəldi. ( 1ci şəkilə sağ tərəfə diqqət yetirin, yanaşı 2 xətt var. Biri uzun, kontent blokunun ümumi kənarı, biri isə yanaşı blokun sağ kənarı: qısa ) . Ardında bütün brouzerlərdə bu artıq xəttin ləğvi üsulu.

Continue reading

Crossbrowser xaklar

css tricksMövzunun ardında müxtəlif brouzerlərdə css əməliyyatları var. Məsələn, sizə lazımdır ki, yalnız İE6 brouzeri oxusun müəyyən css kodu və ya safari və ya opera brouzeri. Bunun bir çox yolları var. Bu kodlar mövzunun sonunda qeyd etdiyim saytdandır. Kopyalamağımın səbəbi odur ki, heç vaxt digər saytlara ümid etmək olmur. Bəzən bağlanır, bəzən silinir mövzu. Mənbə göstərilib. Yeni xaklar əlavə olundu.
Continue reading

Internet Explorer-də “double margin” problemi

Bir çoxlarınız (əlbəttə ki veb adamlarını nəzərdə tuturam ) internet explorer adı gələndə limon adı eşitmiş kimi ağzınızı turşudursunuz. Yaxşı mənada yox ki, olsaydı “yeyərdim”. O mənada ki, yenə bu baş bəlasının adını çəkdilər. Nə etmək olar, köhnə də olsa razılaşmalıyıq ki, saytlarımızı google botlarından, rəqib saytların partizanlarından, düşmən gözlərindən , MTN işçilərindən , marslılardan başqa internet explorer 6 istifadəçiləri də gəzir. Onların da gözünü oxşamalıdır sayt. Ardında milyon ie6 problemindən 1-i və onun həlli.
Continue reading