В макете Колизей используются хаки я практически не знакома с их применением, можно подробней объяснить их значение и в каких случаях их использовать?

Оценить:|
  
Комментировать
Раздел: Помощь    
Просмотров: 1638
Комментариев (6)
  1. megas73
    20.11.2011 в 22:25

    Хаки это «костыли» или подпорки.Каждый браузер интерпретирует CSS по своему,и вот хаки служат для того чтобы во всех браузерах отображалось одинаково.

  2. Greg
    Григорий Кочнев [Greg]
    25.11.2011 в 19:59

    Это условный комментарий т.е. этот файл стилей поймёт только браузер ИЕ

    <!--[if lte IE 6]>
    <link rel="stylesheet" href="ie.css" type="text/css" />
    <![endif]-->

    Этот хак делает с прозрачностью фоновую PNG картинку(right_projector.png) в ИЕ6 (иначе вместо прозрачности серая заливка)

    #right_projector {background: url(none); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right_projector.png', sizingmethod='crop'); z-index:0;}

    Этот задает значение минимальной ширины в ИЕ6 (min-width в ИЕ6 не работает)

    #constructions_left {width:expression((document.documentElement.clientWidth||document.body.clientWidth)<950?'950px':'100%');}

    Остальное там те же хаки или подгонка значений, только для ИЕ.
    Всё просто ;)

  3. inno1876
    Балицкая Татьяна [inno1876]
    23.12.2011 в 14:27

    Протестировала макет в 6 ie контент прижало в лево, submit и input и reset перекосило как эти баги исправить?:)

  4. inno1876
    Балицкая Татьяна [inno1876]
    23.12.2011 в 16:40

    Кроме 6 ie в каких версиях др. браузеров теститься?

    • Greg
      Григорий Кочнев [Greg]
      24.12.2011 в 13:41

      Вообще на ИЕ6 можно забить т.к. им уже практически никто не пользуется.
      Сделайте просто, чтоб все не ломалось, этого будет достаточно.
      Тестировать надо в ИЕ7, ИЕ8, ИЕ9.
      Хотя с точки зрения верстки там различия минимальны, проверить все равно надо.

Оставить комментарий