Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2012, 17:42   #1
Marla
Новичок
Джуниор
 
Регистрация: 19.02.2012
Сообщений: 1
По умолчанию Съезжает футер и некорректно отображается меню

Верстаю свой первый сайт И вот возникли проблемы, помогите пожалуйста разобраться.

Что не получается:

1. Футер при уменьшении окна брузера съезжает влево (если его поместить в контейнер #maket, то съезжать не будет, но и не будет привязан к низу окна). Собственно вопрос: как сделать, чтобы футер не съезжал влево экрана и при этом был прижат к низу окна барузера?

2. Меню. В общем оно нормальное получилось, но чтобы выбранная вкладка показывалась как "выбранная" (т.е. сама вкладка больше неактивных размером и border-bottom = цвету фона) в мозилле приходится как бы потянуть вниз вкладку, а в IE & хроме вообще ничего не происходит, и владка активная не выделяется как надо. Вопрос: как исправить?

прилагаю css и html одной странички для примера

всем спасибо, кто посмотрит и подскажет, как надо.

добавляю для наглядности скриншоты ( как съезжает футер и как Правильно должна выглядеть активная вкладка меню)

http://img13.imageshost.ru/img/2012/...0ff71c92e6.jpg

http://img13.imageshost.ru/img/2012/...0ffa722acc.jpg

Последний раз редактировалось Marla; 19.02.2012 в 17:56.
Marla вне форума Ответить с цитированием
Старый 25.02.2012, 00:23   #2
cherepushka
Пользователь
 
Регистрация: 25.02.2012
Сообщений: 81
По умолчанию

Да простят меня профессионалы, но если поможет то пошлите смайлик. А если нет, то уважаемые профессионалы не пишите комментарии по поводу серого вещества в моем черепе.
1.Вопрос <div class="footer">2015 year</div>
css .footer{
position:fixed;
bottom:0px;
left:50px; или сколько у вас должно быть
width:50%; ваша ширина
height:20px;
padding-bottom:5px;
}
2.не понял вкладку тянуть.
cherepushka вне форума Ответить с цитированием
Старый 25.02.2012, 12:14   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

1. По опыту могу сказать, что так не делают, верстка должна придерживаться жесткой сетке. То есть если появляется горизонтальный скроллинг, то дальнейшее уменьшение страницы никак не должно влиять на верстку. Но если очень надо, то:
- содержимое футера вынесите в отдельный блок вниз страницы и для него пропишите
Код:
position:absolute;
left:50%;
width:100px;
margin-left:-50px;
и по-вкусу настройте отрицательный margin-top;
- блоку, в котором раньше находился футер нужно будет задать статичную высоту;
- если футер будет не виден, то ему нужно будет настроить position:relative.
если нужна прибивка не к низу страницы, а к низу окна браузера (скроллится при прокрутке) то position:absolute; меняем на position:fixed и вместо margin-top настраиваете свойство bottom.
2. Для активного элемента можно поставить position:relative; и немного сместить вниз, при этом добавив вертикального padding.
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Maxi menu некорректно отображается в Google Chrome Nikirinka HTML и CSS 15 23.01.2012 10:45
Съезжает меню! MaxD HTML и CSS 1 02.08.2011 14:54
главное меню (в Delphi) не отображается Student_2008 Помощь студентам 4 16.05.2010 12:14
Некорректно отображается кириллица в консольном пр fs444 Общие вопросы C/C++ 4 24.12.2009 23:57
CSS меню не отображается в IE 6 aNt1 HTML и CSS 2 05.03.2009 12:40