Jump to content

vlasenkov

User
  • Posts

    37
  • Joined

  • Last visited

Everything posted by vlasenkov

  1. Проблему решил. У меня было меню сделанное из списка. Поднималось меню с помощью margin-top, но в ИЕ при поднятии одного списка, поднимались все. Решил таким способом. Сначала поднимал все меню целиком и опускал все списки, потом запускал анимацию по подъему одного. Конечно звучит ужасно, но зато работает. По крайней мене лучшего варианта при текущей верстке я не нашел. Всем спасибо.
  2. Здравствуйте. Нуждаюсь в помощи, просто не знаю что делать. Есть сайт - http://s16.ru/test/ в ИЕ8 возникают проблемы с верхним, главным, меню. При нажатии на пункт поднимаются все, которые идут до него, в чем проблема понять не могу. Причем в ИЕ7,9 все нормально. Вторая проблема это не подключение шрифта в ИЕ7,8, пишет такую ошибку : "CSS3111: В @font-face обнаружена неизвестная ошибка. myriadpro.eot" Буду очень признателен, если подскажете.
  3. Сделал по-другому: CSS @font-face { font-family: 'MyriadPro'; src: url('fonts/myriadpro.eot'); src: local('?'), url('fonts/myriadpro.woff') format('woff'), url('fonts/myriadpro.ttf') format('truetype'), url('fonts/myriadpro.svg') format('svg'); font-weight: normal; font-style: normal; } Стало работать, но в чем был корень проблемы не понял. Если кто подскажет, буду благодарен.
  4. С этой штукой благодаря вам я разобрался. Возникла другая проблема, решил другую тему не создавать и продолжить эту. Необходимо сделать нестандартный шрифт на том же сайте. http://s16.ru/test/ - по этому же адресу, я пытался это сделать. Скачал нужные шрифты и сделал объявление в css, но почему-то не получается. CSS @font-face { font-family: "MyriadPro"; src: url('fonts/myriadpro.eot'); src: url('fonts/myriadpro.eot?#iefix') format('embedded-opentype'), url('fonts/myriadpro.woff') format ('woff'), url('fonts/myriadpro.ttf') format ('truetype'), url('fonts/myriadpro.svg') format ('svg'); font-weight: normal; font-style: normal; } body { color: #5f5f5f; background: #fff; font-family: "MyriadPro"; font-size: 13px; padding: 0; margin: 0; } Почему-то шрифт не меняется. Может это и от настроек браузера зависит?
  5. Большое спасибо, буду разбираться со всем этим.
  6. Очень странно, но получилось. Правда у меня появился еще один вопрос. Сейчас я это сделал присвоив логотипу position: absolute, а можно ли это как-то сделать без абсолютного позиционирования, пробовал с отрицательным margin, но не получается, уходит под Карусель. Спрашиваю это, потому что, например, нужно сделать, чтобы меню было по центру, если это делать с абсолютным позиционированием, тогда центрировать его придется через JS, а хотелось бы без него. http://s16.ru/test/ - тут лежит пример. HTML <div class="header_slider"> <ul id="header-slider" class="jcarousel-skin-tango"> <li><img src="img/1.jpg" alt="" /></li> <li><img src="img/2.jpg" alt="" /></li> </ul> </div> <div class="header"> <div class="header_logo"> Logo </div> <div class="header_menu"> </div> </div> CSS .header { position: absolute; top: 0; left: 0; }
  7. Т.е. вы имеете ввиду, что должен быть отдельный слой с каруселью и отдельный слой с логотипом и меню? Я так делал. Карусель в отдельном слое, дальше делал в другом слое логотип и меню и ставил position:absolute; но они уходили под Карусель. Пытался ставить разные z-index, но все тщетно.
  8. Здравствуйте. Прошу помощи в одной проблеме. Допустим у нас в шапке есть слой, в катором расположена Карусель (эта карусель работает через overflow: hidden, естественно), и теперь мне поверх этого слоя нужно сделать еще один слой: с меню или логотипом, например. И тут возникает проблема, что этого не получается сделать. Пробовал присваивать и абсолютное позиционирование, и z-index и отрицательные margin все равно слой с логотипом или меню попадает под слой с Каруселью. Сталкивался ли кто-нибудь с такой проблемой и можно что-то с этим поделать? Пример картинка, то что должно получится (1.Слайдер, должен находится под 2.Логотип и 2.Меню):
  9. Неплохое решение спасибо большое, а я все в лоб пытался
  10. Вот я пробовал через него это делать, т.е. выпадающий список загонять по <a>, но все равно не получается. Все равно спасибо, что отозвались, буду дальше геммороиться.
  11. Спасибо, за ответ. Но получается немного не то. У меня список со ссылкой фиксированной ширины (допустим 500), а всплывающий слой должен быть шириной с текст в этом списке. Получается когда я задаю размер списка, то уже не так - http://jsfiddle.net/v86LF/2/
  12. Здравствуйте! Прошу прощения, если пишу не туда, довольно срочная проблема. Есть слой, в котором ссылка, при наведении на эту ссылку появляется дополнительный слой (что-то вроде выпадающего меню). Выпадающее меню имеет определенную ширину (в зависимости от длины текста и т.д.), мне очень надо сделать, чтобы ширина этого выпадающего слоя была равна ширине ссылки, при наведении на которую появляется это меню. Пробовал разные пути, сейчас остановился на этом. Нахожусь в абсолютном тупике. Буду благодарен за помощь. <style type="text/css"> .cat-list_parts_link { float: left; width: 150px; padding: 0 5px 20px 10px; } .cat-list_parts_link a { font-size: 14px; } .cat-list_parts_link-subdiv { display: block; position: absolute; z-index: 100; background: yellow; list-style: none; margin: 0; padding: 0; } .cat-list_parts_link:hover a { background: yellow; } .cat-list_parts_link:hover .cat-list_parts_link-subdiv { display: block; } </style> <div class="cat-list_parts_link"> <div style="width: auto;"> <a href="#">Пункт 1</a> <ul class="cat-list_parts_link-subdiv"> <li><a href="#">Подпункт 1</a></li> <li><a href="#">Подпункт 2</a></li> <li><a href="#">Подпункт 3</a></li> <li><a href="#">Подпункт 4</a></li> <li><a href="#">Подпункт 5</a></li> </ul> </div> </div> <div class="cat-list_parts_link"> <div style="width: auto;"> <a href="#">Пункт 2, и еще текстик</a> <ul class="cat-list_parts_link-subdiv"> <li><a href="#">Подпункт 1</a></li> <li><a href="#">Подпункт 2</a></li> <li><a href="#">Подпункт 3</a></li> <li><a href="#">Подпункт 4</a></li> <li><a href="#">Подпункт 5</a></li> </ul> </div> </div> <div class="cat-list_parts_link"> <div style="width: auto;"> <a href="#">Пункт 3, немного</a> <ul class="cat-list_parts_link-subdiv"> <li><a href="#">Подпункт 1, тут побольше</a></li> <li><a href="#">Подпункт 2</a></li> <li><a href="#">Подпункт 3</a></li> <li><a href="#">Подпункт 4</a></li> <li><a href="#">Подпункт 5</a></li> </ul> </div> </div> На картинке показан пример, красные линии, это какая ширина должна быть.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy