none
"Логотип" сайта RRS feed

  • Вопрос

  • Добрый вечер! Вот код для логотипа 
    {
        margin: 0px;
        padding: 0px;
        background-image:url(logo.png);
        width: 100%;
        height:90px;
    }
    

    этот слой размещаю в header

     

    <div class="header">
                <div class="logo"></div>..............
    

     


    но фоновая картинка не отображается, понимаю код очень простой, но я не могу найти ошибку,

    когда вместо картинки просто фон, слой нормально отображается


    • Изменено Program-s.g 20 октября 2011 г. 17:11
    20 октября 2011 г. 17:10

Ответы

  • Попробовал написать этот код не в общем css файле, а отдельно непосредственно в коде мастер страницы, и все получилось. 

    <style type="text/css">
        .лого
    {
        background-image:url(1bixbybridge1920x1200.jpg);
        height:150px;
        width:150px;
        }
        </style>
    


    Но честно говоря я так и не понял почему когда код в общем файле не работает.

     

     

    21 октября 2011 г. 16:17

Все ответы

  • Файл logo лежит в корне? Возьмите название файла в кавычки: 'logo.png' или "logo.png".

    Какую технологию используете ASP.NET? Просто HTML?


    Для связи [mail]
    20 октября 2011 г. 22:10
    Модератор
  • Файл logo лежит в корне? Возьмите название файла в кавычки: 'logo.png' или "logo.png".

    Какую технологию используете ASP.NET? Просто HTML?


    Для связи [mail]

    Да, файл logo лежит в корне, кавычки не помогли

    Сегодня вместо локального файла использовал картинку из интернета, тот же код,

    но вместо logo.png http://домен.com/картинка.jpg. Написал адрес картинки так

    http://localhost:57579/WebSite2/logo.png, сработало.Честно говоря не понимаю в чем дело, ведь первый способ тоже правильный


    • Изменено Program-s.g 21 октября 2011 г. 7:45
    21 октября 2011 г. 7:44
  • Попробуйте разместить картинку в папку Images (предварительно создав, если нету) и указывать в css: images/logo.png. Будет ли рабоать так?


    Для связи [mail]
    21 октября 2011 г. 7:50
    Модератор
  • Попробуйте разместить картинку в папку Images (предварительно создав, если нету) и указывать в css: images/logo.png. Будет ли рабоать так?


    Для связи [mail]
    Все равно  не работает 
    21 октября 2011 г. 10:26
  • У вас наверняка просто прикручена авторизация формами и на все элементы сайта указан запрет на доступ к ним для анонимусам. В конфиге пропишите, что эта картинка доступна анонимусам.

    <configuration>
       <location path="Logo.png">
          <system.web>
             <authorization>
                <allow users="?"/>
             </authorization>
          </system.web>
       </location>
    </configuration>
    

    Учтите, если картинка находится во вложеной папке, то путь будет другой, а ещё лучше - определить свой конфиг с разрешениями для анонимуса для папки с картинками.
    21 октября 2011 г. 11:36
  • У вас наверняка просто прикручена авторизация формами и на все элементы сайта указан запрет на доступ к ним для анонимусам. В конфиге пропишите, что эта картинка доступна анонимусам.

    <configuration>
       <location path="Logo.png">
          <system.web>
             <authorization>
                <allow users="?"/>
             </authorization>
          </system.web>
       </location>
    </configuration>
    

    Учтите, если картинка находится во вложеной папке, то путь будет другой, а ещё лучше - определить свой конфиг с разрешениями для анонимуса для папки с картинками.
    Этот способ тоже не дал результатов, добавил ваш код, но фоновая картинка не отображается. может проблема в студии?
    21 октября 2011 г. 15:40
  • Попробовал написать этот код не в общем css файле, а отдельно непосредственно в коде мастер страницы, и все получилось. 

    <style type="text/css">
        .лого
    {
        background-image:url(1bixbybridge1920x1200.jpg);
        height:150px;
        width:150px;
        }
        </style>
    


    Но честно говоря я так и не понял почему когда код в общем файле не работает.

     

     

    21 октября 2011 г. 16:17
  • А сам css файл потом подключался на странице?


    Для связи [mail]
    24 октября 2011 г. 6:10
    Модератор
  • А сам css файл потом подключался на странице?


    Для связи [mail]
    да, подключается без проблем, не знаю можно ли это считать выходом из ситуации, но работает 
    24 октября 2011 г. 6:31