За последние 24 часа нас посетили 59095 программистов и 1771 робот. Сейчас ищут 1023 программиста ...

Регулярные выражения в css

Тема в разделе "HTML и CSS", создана пользователем html-программист, 8 май 2012.

  1. html-программист

    html-программист Активный пользователь

    С нами с:
    10 фев 2012
    Сообщения:
    831
    Симпатии:
    4
    Адрес:
    Kiev
    Редактировал тут один сайт, встретил такое:

    Код (PHP):
    1. #main #page div.left form.search input.textinputs {
    2.     height: 18px;
    3.     padding: 0px 5px 0px 25px;
    4.     width: 114px;
    5.     width /*\**/: 136px\9;
    6.     *width: 135px;
    7.     _width: 135px;
    8.     border: 0 solid #EFAA5A;
    9.     display:inline-block;
    10.     background: url(/images/design/bg/search_center.gif) repeat-x;
    11. } 
    как расшифровываются эти регулярные выражения:
    width /*\**/: 136px\9;
    *width: 135px;
    _width: 135px;
    ???
    Для чего тут целых 4 width?
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Это css "хаки" для разных браузеров. Не пользуюсь сам, подробней не скажу.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это не регулярки
    в разных браузерах разные обработчики цсс. некоторые дают ошибку на звездочку и игнорят строку, некоторые соржут. На то и расчет.

    может я ошибаюсь, но вроде так.

    надо верстать кроссбраузерно =)
     
  4. artem-Kuzmin

    artem-Kuzmin Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    809
    Симпатии:
    0
    Скок раз ни верстал никогда это не понадобилось..
    Это надо если нелогично верстать