[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Меню css по центру
DarkGuy
Добрый день!
Делаю сайт http://pkkraft.ru
Подскажите пожалуйста как меню выровнять по центру.

а то я туплю..




Спустя 2 минуты, 34 секунды (9.07.2012 - 21:58) inpost написал(а):
align="center".

Спустя 18 минут, 36 секунд (9.07.2012 - 22:16) kovaldm написал(а):
Или
margin:0 auto;

Спустя 3 минуты (9.07.2012 - 22:19) DarkGuy написал(а):
Цитата (inpost @ 9.07.2012 - 18:58)
align="center".

я то же так подумал но результат 0 прописал у .menue и у .menu .

Спустя 2 минуты, 26 секунд (9.07.2012 - 22:22) Игорь_Vasinsky написал(а):
<div class="header" align="center">

Спустя 25 минут, 19 секунд (9.07.2012 - 22:47) DarkGuy написал(а):
Цитата (Игорь_Vasinsky @ 9.07.2012 - 19:22)
<div class="header" align="center">

Поставил. реакции 0

Спустя 24 минуты, 56 секунд (9.07.2012 - 23:12) kamanch написал(а):
<div class="header" align="center">

Ну зачем? Если есть class, то в нем и выставлять свойства.
Вообще, уже пора забыть об форматировании внутри тегов. ВСЁ форматирование исключительно в CSS

Автору: у тебя там через раз position: absolute; Зачем абсолютное позиционирование для вложенного дочернего элемента?

В общем, заново разметку переписать проще будет.
И лучше сначала на пустых блоках с рамочками для наглядности.

Спустя 19 минут, 28 секунд (9.07.2012 - 23:32) inpost написал(а):
float:left - подразумевает, что равнения никакого нет, тупо к левому краю прижимать. Если надо в виде линии, то display:inline, а не float:left

h.n.81
Ты не прав. Я очень не люблю margin, потому что помимо центровки мне так же необходим margin для прописывания отступов с краёв. У тебя есть другой способ не пользуясь margin ?

Спустя 20 минут, 46 секунд (9.07.2012 - 23:52) kamanch написал(а):
inpost
Цитата
Ты не прав. Я очень не люблю margin, потому что помимо центровки мне так же необходим margin для прописывания отступов с краёв. У тебя есть другой способ не пользуясь margin ?


Если нужна центровка, то с краев (право/лево) отступы будут одинаковые, т.е. auto
Если при этом же нужны фиксированные отступы сверху / снизу, то
margin: Xpx auto Ypx auto;

где X и Y отступы сверху и снизу соответсвенно.

А вообще, недавно знакомая ушла на курсы веб-дизайна. Глянул в их лекции / учебники и просто офигел - как сильно в HTML все изменилось :)
И начало было такое:

<!DOCTYPE html>
именно так, без ничего более...

Спустя 8 минут, 39 секунд (10.07.2012 - 00:01) inpost написал(а):
<!DOCTYPE html> - её этому учили? Грош цена таким верстальщикам. Это HTML5, который не поддерживается старыми браузерами, а это примерно 50% всех клиентов.

Кстати, я использую align="center" , это единственное что прописываю в HTML, и никто не жалуется, потому что работает во всех браузерах нормально, абсолютно во всех. Зачем мне обращать внимание на выскочек, которые учат писать "<!DOCTYPE html>".

Спустя 4 минуты, 16 секунд (10.07.2012 - 00:05) Денис777 написал(а):
Цитата (inpost @ 9.07.2012 - 21:01)
Это HTML5, который не поддерживается старыми браузерами

Читал недавно статью об HTML5 , пишут что официально от нее вообще отказались

Спустя 1 минута, 28 секунд (10.07.2012 - 00:07) kamanch написал(а):
yandex.ru
google.com
И грош цена их верстальщикам. Понабирают индусов, а нам мучаться.
Ну уже флуд пошел. Не бум меряться, у кого длинее. Мы же тут для помощи, а не для баталий.
Хотя, с удовольствием продолжу дискуссию в мирном аргументированном русле в отдельной теме smile.gif

Спустя 5 минут, 31 секунда (10.07.2012 - 00:12) inpost написал(а):
h.n.81
У гугла своя политика. Сначала набираешь 60% всей аудитории, а потом говоришь, что браузеры криво работают, а они действительно криво работают, если откроешь гугл в ИЕ7. Может уже подправили, месяц назад там было уродство, и заявляют: "у вас фуфловый браузер, качайте НАШ(!!!!)". То есть продвижение своего личного продукта за счёт внушения в массы. Таким образом набивают аудиторию для Гугл.хрома.
Для того, чтобы оценивать что-то, надо выбирать нейтральную сторону и по ней судить. Тот же вк использует HTML4, кроме этого в гугле для старых браузеров прописаны специальные правила, и благо у них есть под КАЖДЫЙ браузер свой верстальщик. Ты можешь таким же похвастаться, чтобы делать отдельную версию по всем современным канонам? Вот-вот. В связи с этим и верстать надо для того, чтобы во всех браузерах работало, а не лишь бы как.

Спустя 59 секунд (10.07.2012 - 00:13) inpost написал(а):
Денис777
"официально"? Кто у нас такой официальный?! smile.gif

Спустя 6 минут, 50 секунд (10.07.2012 - 00:20) Денис777 написал(а):
inpost Не помню какой сайт , там написанно было что разработку прекратили или я ошибаюсь (путаю) с XHTML , точно не помню но что то подобное видел

Спустя 5 минут, 19 секунд (10.07.2012 - 00:25) inpost написал(а):
Денис777
ну так заявление выглядит, как бы чтобы просто потрепаться. HTML5 успешно развивается, но развитие его будет ещё много лет. И я уверен, что на HTML5 перейдут как минимум лет через 10...


 ! 

М
Ах ты флудер! Хватит флудить!
inpost

Спустя 7 минут, 14 секунд (10.07.2012 - 00:33) Денис777 написал(а):
inpost Я вот только начинаю , учусь програмированию , допустим перейдут на html5 , или php6 , что тогда нужно переписывать весь сайт ?

Спустя 13 минут, 54 секунды (10.07.2012 - 00:47) kamanch написал(а):
inpost
Вот ты неугомонный, а smile.gif Ох дадут нам за флуд по рукам...


 ! 

М
Ах ты флудер! Хватит флудить!
inpost


Давно-давно, когда Windows был еще 3.11, изучал я на 1ом курсе универа TurboPascal 7.0 и был там тип переменных а-ля String
Думаешь, он всегда был? Испокон веков?
И дал мне мой курсовик тему к курсовой... Чего греха таить, глянул в его же код, но написанный много лет до этого... И О! Ужас!!! Строки в его коде были реализованы как массивы типа Char
Это я к чему.
Появляются новые стандарты. И следовать им необходимо именно для того, чтобы не было:

Цитата
Денис777
Я вот только начинаю , учусь програмированию , допустим перейдут на html5 , или php6 , что тогда нужно переписывать весь сайт ?

Спустя 4 минуты, 46 секунд (10.07.2012 - 00:51) RCuPeR написал(а):
Цитата (Денис777 @ 9.07.2012 - 21:05)
Цитата (inpost @ 9.07.2012 - 21:01)
Это HTML5, который не поддерживается старыми браузерами

Читал недавно статью об HTML5 , пишут что официально от нее вообще отказались

Свернутый текст
biggrin.gif biggrin.gif biggrin.gif

Спустя 8 минут, 46 секунд (10.07.2012 - 01:00) inpost написал(а):
Вот, дал предупреждение! smile.gif
Кстати, тут так принято обществом, когда основная тема закончена и помогли автору с его проблемой, то можно и поболтать на эти проблемы.
К тому же ты дал подсказку, я дал подсказку, а сейчас обсуждаем, чья подсказка более предпочтительна для автора. Всё в рамках тематики данной темы.

Спустя 17 минут, 29 секунд (10.07.2012 - 01:18) kamanch написал(а):
Цитата
Вот, дал предупреждение!

Я тебя тоже полюбил с первого байта :-)

Спустя 12 минут, 38 секунд (10.07.2012 - 01:30) inpost написал(а):
h.n.81
А я тебя с первых трёх бит! wub.gif
Но не стоит об этом афишировать!

Я не законодатель моды, я программист и от меня ждут именно сейчас качественного результата, а не обещать о богатствах в светлом будущем, когда браузеры выйдут из строя. Мне платят за то, чтобы мои 50% посетителей (с моего сайта) могли нормально находиться на сайте, а это ИЕ7-9, а не за то, чтобы я показывал свои познания в новых технологиях.

Я за прогресс, но не такой, который будет вредить людям. Вот чисто ради эксперимента, без использования CANVAS попробуй сделать аркаду на HTML5+CSS3+JS, хотя бы простую 8-и битную. Это ужасно, когда браузер уже не может обработать определённое количество запросов, а значит невозможно нормальную анимацию сделать. Canvas же тоже не блещет производительностью, и когда одни программисты делают Скайрим с декорацией целого мира без перезагрузки экранов, я пожинаю плоды HTML+JS, которые даже тысячной не могут реализовать. А ты ещё предлагаешь спорить об HTML4 и HTML5. Если говорить о прогрессе, то удалить надо и то и другое и всё в мусорку отправить. Но пока имеем то, что имеем, и имеем заказчиков, которые готовы платить за то, чтобы их сайт работал у всех, а не только у "прогрессивных парней". И именно поэтому я буду верстать на HTML4 ещё долгое время, пока использование браузеров не опустится ниже 5%, потому что для настоящего бизнесмена и 5% - тоже потенциальные клиенты, а мои планы делать сайты для них.

Спустя 1 день, 16 часов, 52 минуты, 50 секунд (11.07.2012 - 18:23) Гость_SerginhoLD написал(а):
Цитата (inpost @ 9.07.2012 - 21:01)
<!DOCTYPE html> - её этому учили? Грош цена таким верстальщикам. Это HTML5, который не поддерживается старыми браузерами, а это примерно 50% всех клиентов.


Миф. Старые браузеры не распознают <!DOCTYPE html> и переходят в Quirks mode
Реальность: единственное назначение доктайпа в HTML5 — перевести браузеры в режим поддержки стандартов (максимально полной, на какую браузер вообще способен, без всяких «Almost», как c Transitional-доктайпами). Авторы спецификации долго и упорно выбирали самый короткий вариант доктайпа, чтобы он решал эту задачу во всех актуальных (на момент разработки — 2005–2007 гг.) браузерах. Т.е. начиная с IE6 включительно. И выбрали! © habr

Спустя 1 минута, 37 секунд (11.07.2012 - 18:25) Гость_SerginhoLD написал(а):

Спустя 7 минут, 27 секунд (11.07.2012 - 18:32) inpost написал(а):
Ты пропиши его и посмотри на отступы и различные правила. ИЕ7-8 ведут аналогично, если бы ты не прописал бы доктайп. В связи с этим будет проблема в верстке.
Ну и пусть кто-то что-то кривое пишет. Пусть чаще экспериментируют люди и тестируют, чтобы знать.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.