Jump to content

amelice

User
  • Posts

    583
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by amelice

  1. если б была известна ширина, то я сразу бы предложила margin:auto; но так ширина не задана, я предложила абсолютное позиционирование.
  2. <center> - запрещенный элемент. 1. ul#nav { list-style-type:none; margin:0; padding:0; } у вас в коде нету такого элемента. такой id имеет div. 2. #nav { float:left; height:100%; position:relative; margin: 200px auto 0 0; padding: 3px 0 0 0; overflow:visible; } блок контейнер для меню у вас перемещается влево. с помощью абсолютного позиционирования попробуйте отцентрировать этот элемент. #nav { margin:0 0 0 -230px; /*отодвигаем меню налево на половину ширины */ height:100%; position:absolute; top:0; left:50%; padding: 3px 0 0 0; }
  3. Нормальный у нас ФФ4, это твой код не правильно показывает на экране с разрешением 1920Х1200. Почему так говорю, потому, что на ноутбуке ФФ4 показывает нормально, а там разрешение не большое.
  4. Или каждую строку в отдельный див, чтоб он был чуть уже или шире предыдущего... И каждому блоку задать размер текста, выравнивание по горизонтали-justify.
  5. Я как раз этого и хочу, так как опыта у меня нулевой, самой очень нужно научиться на чужих и на своих ошибках.
  6. 1. а что такое текст-рыба? 3. Я бы тоже использовала в данном случае (по макету) padding-bottom для wrapper'а. Мой ФФ4 показывает так.
  7. Не поняла, шутка или что. Но настроение явно поднялось! Поигралась с текстом, который за курсором бегает.
  8. Если, я тебя правильно поняла, то можно так выровнять пункты меню. <!doctype html> <html> <head> <meta charset="utf-8"> <title>меню</title> <link href="css/common.css" rel="stylesheet" type="text/css"> </head> <body> <ul id="menu"> <li><a href="#">Menu Link</a></li> <li><a href="#">Menu Link</a></li> <li><a href="#">Menu Link</a></li> <li><a href="#">Menu Link</a></li> <li><a href="#">Menu Link</a></li> </ul> </body> </html> и css #menu{ width:800px; margin:0 auto; display:table; table-layout:fixed; padding:0; list-style:none; } #menu li{ display:table-cell; border-left:1px #000 solid; } #menu li:first-child{ border-left:none; } #menu li a{ display:block; height:50px; padding:0 35px; line-height:50px; color:#fff; background:#69c; text-decoration:none; } #menu li a:hover{ background:#369; } а результат будет такой, но, я не уверена, что будет работать в старых ИЕ...
  9. Нужно набрать 30 сообщений и выкладывать в соответствующем разделе. http://forum.htmlbook.ru/index.php?showtopic=6730 Спасибо, sigma77. Буду набирать с удовольствием.
  10. Скажите пожалуйста, я хочу выложить данный макет для обсуждения. Но, у меня нету доступа для создания новой темы в разделе "Обсуждение работ". Как мне быть? Или сюда выкладывать?
  11. Никак не могу понять поведение отрицательного margin'a внутри родительского блока. Вот пример: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title></title> <style type="text/css"> p.abz{ margin-bottom:-100px; margin-right:10px; margin-top:0; border:3px solid gray; } div{ width:420px; margin-top:50px; border:3px solid red; margin:50px; } </style> </head> <body> <div> <p class="abz">a paragrapf</p> soderjimoe diva </div> <p>a paragrapf</p> </body> </html> 1. Как рассчитывается смещение отрицательного margin относительно от своего родителя? 2. С увеличением значения margin-bottom элемента p.abz текстовое содержимое div смещается вверх, хотя сам div не смещается. Уже со значения -100пк, оно уходит за пределы окна браузера. Почему так происходит?
  12. Понятно, что значит сетка в верстке, это расположение или взаимоотношение блоков по ТЗ. Я подумала, что эта специальная сетка, которая контролирует размещение элементов.
  13. Спасибо за ответ. а можно подробно про 2,3 пункт? что такое сетка макета? Возможно, задаю глупый вопрос, но понятия не имею о чем речь. Где можно почитать про расположение элементов относительно от сетки макета? Как определить корректное размещение блоков сетки?
  14. Хочу разобраться с макетами для новичков, опубликованных на форуме. Первый же из них нужно сделать резиновым. Так как не занималась резиновой версткой то, есть вопросы: 1. что дает использование max-width, min-width? если max-width задавать в процентах, то можно ли указывать min-width в пикселях? 2. как контролировать элементы внутри блока, если внешний блок резиновый? 3. на что нужно делать акценты в первую очередь при резиновой верстке? 4. в каких случаях нужно использовать табличную структуру, а в каких случаях блочную структуру для резинового макета?
  15. Смайлик в тему Зато буду знать что есть такая фича. В архиве как раз место.
  16. Классная статья! Спасибо за перевод, сегодня как раз читала про псевдо-классов и в моей книжке про этих не написано, выборка элемента ограничивается :first-child. Теперь интересно узнать про :nth-of-type.
  17. У меня IE8, к сожалению не работает. div.calc растягивается на все окна просмотра.( Но за фичу спасибо, я беру в архив.
  18. Гритраш, спасибо. Мне тоже было интересно, как это сделать. Работает.
  19. а можно писать разные единицы размерности, как приведено в коде в этой теме?
  20. Я посмотрела твой код, сама новичок в верстке: Вот эти моменты правильные? 1).side1 { margin: 0pt 2% 0pt 0pt; padding: 0px 0pt 0pt; } 2).big_input { width: 99%; } 3)background: rgb(228, 228, 228) none repeat scroll 0% 50%; 4).big_textare { width: 99%; } 1) можно ли мешать разные единицы размерности? 2,4) ты же ведь хочешь, чтоб элементы формы и элементы блоков были выровнены по правому краю, то зачем ограничивать таким образом ширину формы, если не известно к чему ведет 99%? 3) если не используешь рисунок для бекграунда, то зачем эти свойства после значения color? думаю, выровнять правые края можно, если использовать вместо бордера, outline. Т.к. последний элемент не участвует в расчете ширины элементов. Ниже привела пример. В ФФ работает, а вот в IE не до конца... Пока не могу найти ответа. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Добавление адресата</title> <style type="text/css"> body{ width: 65%; font:12px arial,sans-serif; } .container{ overflow: hidden; min-width: 550px; } input,textarea{ width:100%; border:0; outline:2px inset #aaa; } h2{ background:#ddd; padding:15px; } label[for="org"]{ display:block; color:#888; padding:0 0 0 2px; } label[for="res"]{ display:block; color:#888; margin:40px 0 0; padding:10px 0 10px 2px; background:#ddd; } div div{ padding:0 2px;} </style> </head> <body> <div class="container"> <h2>Заголовок</h2> <label for="org">Название организации:</label> <div> <input type="text" name="text" id="org"> </div> <label for="res">Обязанности:</label> <div> <textarea id="res"></textarea> </div> </div> </div> </body> </html>
  21. Привет! Начала изучать верстку, поэтому хочу тут попробовать сделать макеты. Спасибо, за материалы для новичков. Вот мой первый макет. Но, к сожалению они не связаны, т.к. не знаю Javascript. Поэтому помогите пожалуйста связать мои два макета формы.
×
×
  • 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