Сделать выравнивание иначе:
- в style.css в строку 611 добавить
text-align: center;
- в строке 517 убрать
float:left; вместо display:block; поставить display:inline-block;
- в строке 661 убрать
width:110px; затем исправить padding:0 25px; на padding:0 5px;
Это для начала, потребуется дополнительное форматирование. Но суть, думаю ясна. Обратите внимание на большое количество излишнего кода в Вашей разметке.
http://htmlbook.ru/css/text-align
Это выравнивание текста внутри элемента, а мне надо сами элементы выравнить((
Это выравнивание текста внутри элемента, а мне надо сами элементы выравнить((
У ваших элементов есть родительский контейнер.
gigtur это вопрос того, к какому элементу это свойство применить. Я предлагаю применить его к ul. Затем потребуется убрать свойства дочерних элементов для исправления разметки.
skodnik спасибо Ваш вариант ближе к теме, но теперь у меня все идет сплошникам, хотелось бы что бы где два слова переносили второе слово под первое((( может подскажите как это вернуть((( а то я вчера весь день потратил что бы так выглядело(((
В таком случае, верните в строку 661 свойство width: со значением, скажем, 130px;.
Спасибо большое за помощь))) Дальше думаю сам разберусь)))
Рад оказаться полезным. 🙂
Но, по-моему, очевидно, что разметку все же стоит еще значительно редактировать.
Если не затруднит, подскажите пожалуйста ещё такую штуку, что надо добавить что бы нормально в ie отображалось((( а то в FireFox и Opere вроде нормально, а в IE 7 верхнее меню вообще исчезло и в IE 8 шрифт стандартный отображается(((
Можно использовать условные комментарии для IE, однако, для начала, я рекомендовал бы почистить код. Нужно избавиться от бесполезных в данном случае z-index и position:relative и пр.
Я неправильно задал вопрос, поскольку только сегодня увидел на другом компьютере, что он просто не подставляет мой шрифт в меню((( Как можно добавить мой шрифт???
Спасибо, уже разобрался, помог плагин WP-Cufon =)