CB's blog

Архив рубрики 'CSS'

Google Chrome scrollbarred buttons

Воскресенье, Сентябрь 14th, 2008

Google Chrome настолько суров, что может отображать кнопки со скроллбарами:

Google Chrome button

Код:

.btn {
   width: 100px;
   height: 40px;
   overflow: auto;
   font-size: 22px;
}

<input type="button" class="btn" value="HelloWorld" />

Хорошая статья о фильтре AlphaImageLoader для прозрачности в IE6

Воскресенье, Сентябрь 7th, 2008

PNG alpha transparency: AlphaImageLoader filter flaws in IE6.

Лично мне очень помог раздел “Problem: Links don’t work”.

CSS для Safari 3 и Opera

Среда, Июль 30th, 2008

@media all and (-webkit-min-device-pixel-ratio:0){
/* Safari 3 & Opera */
}

@media all and(-webkit-min-device-pixel-ratio:0){
/* Opera */
}

Наткнулся здесь: http://blog.hedgerwow.com/2007/06/22/detect-safari-3-via-css/#comment-147.

В первом случае после and есть пробел, а во втором пробела нет.

CSS для Opera

Воскресенье, Июнь 24th, 2007

Один раз получилось так, что в во всех браузерах, кроме Opera 9, страница выглядела одинаково. Не самое удачное и красивое, но быстрое (по трудоемкости) и рабочее решение я сделал с помощью куска JavaScript (предполагается, что глючит елемент с id elem-id, CSS-класс opera лечит глюки):

if(window.opera) {
   addLoadEvent(fixOpera);
}

function fixOpera() {
   var elem = document.getElementById("elem-id");

   if(elem) {
      elem.className += " opera";
   }
}

Ссылка по теме: quirksmode.org - Browser detect.

Ширина кнопок в Internet Explorer

Воскресенье, Январь 21st, 2007

Как сделать кнопки в Internet Explorer и Firefox однаковой ширины (не задавая эту самую ширину явно)? Проблема в том, что IE добавляет к кнопкам дополнительный padding слева и справа, который убирается не очень очевидно.

(more…)