Показано с 1 по 5 из 5

Тема: Проблемы с фоном для a:hover

  1. #1

    Регистрация
    15.03.2009
    Сообщений
    14
    Короче у меня есть меню. Для каждого элемента ставлю margin left right 10px, и для а хувер ставлю задний фон, задний фон у меня покрывает только текст, а мне нужно чтобы он покрывал весь блок в котором находится текст, он марджины не покрывает, как решить данную проблему?

  2. #2

    Регистрация
    15.03.2009
    Сообщений
    14
    Html код:
















    Css код:

    .line2 {background-image:url(img/libe_ver.gif);
    width:1px;
    height:49px;
    float:left;}

    .menu_block {float:left;
    margin: 10px 10px 0 10px;
    display:block;}

    .menu_block a:link {color:#FFFFFF;
    text-decoration:none;}

    .menu_block a:visited {color:#FFFFFF;
    text-decoration:none;}

    .menu_block a:hover {background-image:url(img/libe_ver_menu.gif);}

    .text_menu {color:#FFFFFF;
    font-family:"Trebuchet MS";
    font-size:20px;
    font-weight:bold;}

  3. #3

    Регистрация
    12.12.2006
    Сообщений
    129
    method, все дело в том, что Вы применяете фон к инлайновому (встроенному, строчному) элементу, к тегу <a>. Чтобы фон заполнял весь родительский блок, необходимо его применить к блочному элементу, либо к <div>, либо к тегу <a>, но поставить ему значение «display: block;».

  4. #4

    Регистрация
    15.03.2009
    Сообщений
    14
    а можно поподробнее как это сделать а то я так и не понял как решить проблему?

  5. #5

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    он марджины не покрывает
    И правильно делает. Марджины – они как раз и отличаются от паддингов тем, что ни них никогда не распространяются фоновые изображения. Ни для каких элементов. Ну и про блочные ссылки Вам правильно подсказали.


    В догонку: [Только зарегистрированные пользователи могут видеть ссылки. ], [Только зарегистрированные пользователи могут видеть ссылки. ].

Похожие темы

  1. в CSS не выполняецца hover
    от edraga в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 11.09.2010, 17:56
  2. Как решить :hover в IE?
    от lenmikh в разделе Вёрстка сайта
    Ответов: 4
    Последнее сообщение: 21.01.2010, 12:02
  3. hover для ссылки
    от P_Ann в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 18.09.2007, 19:54
  4. gif с прозрачным фоном.
    от Neznaika na lune в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 29.08.2007, 13:19
  5. В 3дс максе при визуализации проблемы с фоном
    от Андрей Давыдоff в разделе 3D-технологии
    Ответов: 9
    Последнее сообщение: 05.02.2006, 01:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •