Jump to content

deadrash

User
  • Posts

    639
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by deadrash

  1. =) Когда я написал делай уже - я не имел ввиду - делай сейчас. Я имел ввиду - сделай правый див поуже в ширину, тогда он влезет. Вот в том цсс который я дал, в нём всё влезло. У тебя на самом деле давольно простой макет, я бы сверствал по другому. Вот например, никаких блоков с обсалютной пазицией и всего 3 картинки: DIV-5 и UL находятся внутри DIV-1 DIV-5 не содержит никаких картинок, это пустой блок в который можно вообще убрать. Я просто не понял его назначение и решил оставить. DIV-1 cодержит в качестве бекграунда вот эту картинку - В венхнем меню обе картинки кнопки можно объеденить в одну вот такую - Делать это нужно при помощи CSS спрайтов. http://htmlbook.ru/faq/kak-sdelat-chtoby-k...avedenii-na-nee Все оформительские картинки лучше использовать как бекграунд в CSS, тогда они будут кешироваться.
  2. Естественно по флоату она не влезет, читай внимательней мой пост Короче делай уже. А вообще я тебе на полном сурьёзе говорю, поставь https://addons.mozilla.org/ru/firefox/addon/1843/
  3. В конце темы http://forum.htmlbook.ru/index.php?showtopic=22831
  4. Через php самый верняк. http://www.google.ru/#hl=ru&expIds=172...9deaeae6931d276 Вторая ссылка вроде. Если не хочется сильно захламлять код можно сделать в виде функции. Если нужно могу помочь написать.
  5. Делать нужно на сервере через php скрипт. У вас php на сервере включён?
  6. Для хрома body:last-child:not(:root:root) .style { background: #F00;} Нет?
  7. Ну вот, так гораздо легче разобраться! У тебя, как у новичка, всё в общем отлично кроме может быть понимания свойства float:... Не знаю насколько понятно смогу объяснить, но попробовать - попробую Представь что в одном контейнере (в качестве контейнера возмём body) у тебя два элемента, первый из них div а следующий за ним span. Когда ты задаёшь float:left элементу div - элемент прижимается левым краем к левой стенке своего контейнера, и говорит следующему за сабой элементу -"прижмись левым боком к моему правому" или точнее -"обтекай мой правый край". Естественно что бы элемент span смог обтекать его справа он должен там поместится, иначе он просто расположится ниже элемента div если по габаритам не влезает, или вообще проигнорирует элемент div если своих габаритов нету (если размер span = 0px). Но ты не сможешь ничего никуда уместить если не знаешь их габариты. Вот и получается: Если body=100px div=70px span=30px то элемент span встанет справа от div Если body=100px div=100% span=30px то элемент span упадёт ниже div Если body=100px div=100% span=0px то элемент span встанет так как будто элемента div вообще нету. А если внутри span есть текст, то текст начнёт обтекать элемент div. Теперь по делу. Что бы текст в меню расположить по центру кнопок, уберал float у span и добаил правый padding. Не знаю какое назначение у элемента с классом bar но он перекрывает собой кнопки меню, уберал у .bar padding, поставил только margin. Добавил габариты к .footer и #rightcontent. Поставил float в .content. К навигации #rightcontent ты неправильно обращался в стилях, в место "div.rightcontent" нужно "div#rightcontent". Ещё в меню ширину заменил со 100% на 766px, иначе появлялся нижний скролбар. Теперь что бы в меню #rightcontent строки ссылок правильно располагались тебе нужно их уместить в свой контейнер, для этого проставь им нужные габариты и нужные margin padding для списка. p.s. Попробуй поставить себе https://addons.mozilla.org/ru/firefox/addon/1843/ в фаерфокс, очень удобно для отладки стилей! p.p.s. Чёто спойлер не пашет.
  8. В php или html не важно где, главное что доктайп определяется раньше всей остальной разметки, то есть самый первый тег в документе должен быть доктайпом, а где это место в php нужно самому определить. В css нельзя. Попробуй использовать для начала самый не притязательный вариант. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> Это так называемый "Переходный синтаксис HTML." Самый простой в поддержании DTD. Другие можешь посмотреть тут например http://htmlbook.ru/html/!doctype Я например использую XHTML 1.1 только затем что бы держать себя в узких рамках, хотя по сути XHTML 1.1 нафиг мне не нужен.
  9. Вышли страничку, если на ней нет ничего сверх секретного, будет легче ковырять.
  10. На самом деле тут вопрос в другом. Конечно понятно что любые правильно расставленные теги будут проходить валидацию и не важно что они пустые, это и так понятно. Но вот как на пустые теги реагируют поисковики? Ведь для них важна семантика документа.
  11. Доктайп вставляется в самое начало документа. Именно с такой надписи должна начинаться каждая страничка. Что конкретно не понятно?
  12. А какой пустой тег лучше всего использовать и есть ли разница? Я заметил что на некоторых сайтах используются span, бывает другие строчные теги используют типа i или em, на других просто div. Вот и интересно а есть ли разница, и что лучше в плане семантики документа? Ещё кстати вот тут http://css.wen.ru/basis/xhtml_mistakes.xhtml написано что нельзя оставлять пустой блок совсем пустым, или с пробелом, в нём обзязательно должен стоять хотя бы интересно насколько это правда.
×
×
  • 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