Jump to content

amelice

User
  • Posts

    583
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by amelice

  1. Vlad, buddah спасибо! Но объясните пожалуйста, почему так нельзя? Чтоб я раз и навсегда поняла, что так нельзя потому что то-то.. Пока мне кажется, что это самый простой способ, ведь это правило сработает один раз, и он не повлияет на внутренние вложенные теги, если их переопределю?
  2. Vlad,Огромное спасибо! У меня несколько вопросов. 1.Есть ли общепринятые определения резиновой и фиксированной верстки? Я понимаю, что резиновая - это верстка относительно от окно просмотра, а Фиксированная - это явно заданными размерами или одного из размеров. 2.И вот еще из жаргонов, "морда" - это то, что видит пользователь? 3. Может свойств? Или есть теги которые имеют цвет?
  3. Всем привет! Сверстала макет с форума. Ссылка. Прошу оценить верстку. Из заданий не реализован этот пункт: Пока скрипты не знаю, для меня трудновато такое реализовать. Поэтому сильно не ругайте за это. Всем заранее спасибо.
  4. Я ошиблась, нужно при нажатии. А вот этот кусок кода что делает? href="javascript:void(0);
  5. Сама недавно сверстала этот макет. И вижу, что у вас некоторые ошибки такие же как у меня были: 1. Виден четкий градиент на шапке. Применила метод от psywalker. 2. Разноцветный список внизу -> если добавить текста к правой стороне, то он по макету не должен обтекать дату с левой стороны. У вас обтекает. 3. На главном меню первый пункт слишком близок к правой стороне. Не помню, может так и должно быть, но бросается в глаза. Бэкграунд меню идет вместе с линиями. Нужно было сделать левой или правой рамкой самих пунктов меню. Вдруг нужно будет добавить еще пункты? 4. Может быть, слово Search нужно было в элемент label писать, а не h2. Добавить отступы между элементами формы.
  6. Vlad, выложите пожалуйста.
  7. Golgi, я вот смотрю, как решила эту задачу Dinow: <li class="option"> <a onclick="loadOnDemand('')" href="javascript:void(0);"> <img alt="" src="Imgs/option.jpg"> <span>Find the right financing option.</span> </a> </li> a onclick="loadOnDemand(option.css)" Мне кажется, этот код загружает сss файл('option.css'), при нажатии мыши. href="javascript:void(0); а этот кусок что делает не подскажете? Если загружается отдельный сss-файл то, это то что мне нужно! Так как фон сзади зависит от разрешения экрана, поэтому часть картинки должна повторятся, а для этого нужно заново переписать правила фона для блока со слайдом.
  8. Всем привет! По требованиям макета нужно сделать слайдшоу, т.е. при наведении на определенный участок внизу, фон сзади должен меняться: Подскажите пожалуйста скрипт, который по вашему мнению лучше бы подошел для такого задания. Первый раз сталкиваюсь с такой задачей, не знаю как подойти к решению. Ссылка
  9. Кстати, в вашем стилевом файле style.css заметила такую ошибку: ul.triada body { background: none repeat scroll 0 0 #222222; font-family: "Arial",Arial; } body - расположен после html! Он не перемещается со своего места.
  10. Внимательно посмотрите что у вас было: <div class="content"> <ul class="triada"> /* У списка были элементы li */ <li> <a href="/italy/about.html"><img src="/images/small_ital.jpg" height="135" width="203" alt="Италия" border="0" /></a> <h3><a href="italy/about.html">Италия</a></h3> <div class="clear"></div> <p>Отдых в <strong>Италии</strong> - уникальный климат, богатые природных ресурсы и, конечно же, история <a href="/italy/about.html" rel="nofollow">дальше...</a></p> </li> . . . </div>и что стало: <div class="content"> <ul class="triada"> /* Вы убрали элементы списка li, но оставили сам список ul! Это неправильно.*/ <div id="page-wrap"> /* */ <script type="text/javascript" src="testslide/js/jquery-1.2.6.js"></script> <script type="text/javascript" src="testslide/js/startstop-slider.js"></script> <div id="slider"> <div id="mover"> <div id="slide-1" class="slide"> <h1>Италия</h1> <p>Уникальный климат, богатые природные ресурсы и, конечно же, история ...</p> <a href="http://www.aiftour.com/italy/about.html"><img src="images/slide-4-image.png" alt="learn more" /></a> </div> . . . </ul> В этом файле все стили описаны через ul.triada. Попробуйте поменять ul на div в стилевом файле и в html. А вообще у вас же есть еще блок с #page-wrap, вот его и используйте. Мне кажется из-за этого стилевого файла у вас не работает скрипт, который связан с главным меню, так как там тоже задействованы элементы ul.
  11. Я извиняюсь, пропустила скрипт который у вас в head'е прописан. Хотелось бы узнать что и как вы меняли?
  12. На вашем сайте после внедрения некоторые библиотеки скриптов не грузятся. Меню ваш работает с помощью скрипта, но мне не понятно с каким из них. Проверьте пути, возможно вот этот скрипт: Невозможно загрузить исходный код для: http://aiftour.com/js/jquery.hoverIntent.js Это мне выдает фаербаг.
  13. Давайте разберем ситуацию: Я считаю, что: 1. height не наследуется, а первоначальное значение имеет - auto. Если не задать html высоту 100%, то и body неоткуда брать значение 100%; а если присвоить body {min-height:100%}, то body просто возмьет высоту своих потомков. 2. html{ height:100%;} Это высота окна просмотра, поэтому все должно начинаться с html. Проверил , вы правы Странно но у меня в firebug на данной странице вышло только с body растянуть В общем, я почетно заслужил "-" Пойду ка еще раз прочитаю учебники... Хотелось бы услышать мнения других, чтоб они тоже поделилсь опытом. А вы минимум заслужили уважение, а не минус.
  14. Давайте разберем ситуацию: Я считаю, что: 1. height не наследуется, а первоначальное значение имеет - auto. Если не задать html высоту 100%, то и body неоткуда брать значение 100%; а если присвоить body {min-height:100%}, то body просто возмьет высоту своих потомков. 2. html{ height:100%;} Это высота окна просмотра, поэтому все должно начинаться с html.
  15. У вас блок с #content не видит своих потомков. Так как содержит два плавающих элемента. Обычно это решается с помощью свойство: overflow:hidden;
  16. Это не правильно. Пока вы не зададите всем элементам высоту 100% до элемента с id #wrapper, у вас #wrapper не будет растягиваться на всю высоту экрана. При чем вы не должны прерывать цепочку. Например пропустите html, все - не заработает. И не min-height(я имею в виду для элементов до #wrapper), а именно height. html,body{ height:100%; }
  17. #headerMenuCont a:hover { background-attachment: scroll; background-clip: border-box; background-color: #72C101; background-image: none; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; color: #FFFFFF !important; float: left; height: 26px; /*высоту подправила*/ text-decoration: underline; } #menu li { cursor: pointer; float: left; font-weight: normal; height: 26px; /*высоту подправила*/ line-height: 25px; /*добавила свойство line-height:25px, с учетом нижнего подчеркивания, можете сами регулировать*/ list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 0; margin-left: 30px; margin-right: 30px; margin-top: 0; padding-bottom: 0; /*убрала нижний паддинг*/ padding-left: 3px; padding-right: 3px; padding-top: 0; position: relative; text-decoration: none; /*убрала underline, так как у последующего элемента <а> по умолчанию есть это свойство*/ z-index: 10; } #menu li a { color: #FFFFFF; padding-top: 0; /*убрала нижний паддинг*/ }
  18. amelice

    Про width

    Так уж сложилось в стандарте. Повлиять можно только в новых браузерах с помощью box-sizing: border-box (CSS3). В какой-то мере и в старых IE путем сброса в quirks mode (напр. комментарий перед доктайпом)... но это из разряда лечения перхоти гильотиной . В сабжевой задаче, имхо, самое надежное и логичное — display:table контейнеру и table-cell пунктам. А IE7- (чтоб их уже...) подпереть скриптовым костылем... Поставил display:table и table-cell, ничего не поменялось. Что должно было произойти? Вот так должно получиться: http://jsfiddle.net/NLVwm/1/. Тока в ИЕ включая 7-ю версию не поддерживается присвоения display:table к любому элементу.
  19. klierik,Спасибо за ссылку. Я поняла, что в БЭМ не используются id, я имела в виду вообще. Ведь, не все структурируют по БЕМу? Мне кажется, что нужно в определенных условиях применять такую структуру, например когда верстает команда верстальщиков. А когда в домашних условиях? То зачем плодить много папок(при применении третьего способа(файлом))?
  20. Сначала узнай, что такое zoom:1; и браузер IE в частности, а потом будешь задавать и второй вопрос. Попробовал - так же Есть два решения: 1. img.line-666 { margin:3px; margin-left:8px; display:block; /*делаем блочным элементом*/ } И забыть все проблемы связанные с вертикальным размещением строково-замещаемых элементов. Я проверяла, работает в вашей задаче. 2.Сделать img бекграундом абзаца. Так будет более оптимизировано. p.new_menu { font-family:verdana; font-size:11px; color:#bea982; margin:3px 0 0; padding:0 10px 3px; background:url(images/line-666.gif) no-repeat left bottom; /* бекграундим абзаца */ } В этом случае вместо горизонтальных маргин, нужно использовать горизонтальный паддинг. Так же не забыть о 3-х пиксельном маргине картинки.
  21. Softlink, Great Rash спасибо вам за классную информацию! Только узнала, что есть БЭМ. Такой вопрос в контексте этого топика - По каким критериям вы распределяете селекторов классов и id?
  22. <!DOCTYPE html> <html> <head> Здесь размещается служебная информация. Пользователь ее не видит. </head> <body> Здесь размещается содержание документа. Именно это видит пользователь. </body> </html> Тут подробно написано про структуру: http://htmlbook.ru/samhtml/struktura-html-koda
  23. Например(очень в грубом представлении, если жестко ориентироваться к твоей задачке): <div class="first"> <div class="second"></div> </div> div.first{ background:url(путь к первому рисунку) no-repeat top left; width:300px; height:200px; } div.second{ background:url(путь ко второму рисунку) no-repeat top right; height:100%; } Позиционирование background'a опять таки нужно смотреть.
×
×
  • 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