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

Тема: как в диве задать 2 бэкграунда

  1. #1
    paganel
    Гость
    Есть вот такая валидная конструкция.

    div#header h1 a {
    /* you can set your own image here */
    background: #385C72 url(images/cms/logo1.gif) no-repeat 0 12px;
    display: block;
    height: 80px; /* adjust according your image size */
    text-indent: -999em; /* this hides the text */
    text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
    }

    Нужно заменить бэк цветом на бэк картинкой(чтобы закрасить края при разном разрешении экрана.Помогите нубу!

  2. #2
    Artcool.org.ua
    Гость
    если вы имеете ввиду в одном диве 2 беграунда, то мне кажется ето не реально, а я дела просто дів в диве и тогда задавал беграунд для каждого свой...

  3. #3

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Добро пожаловать в CSS3...)
    К сожалению, на сегодняшний день задать для блочного элемента больше одного фонового изображения невозможно. Проблему можно решить разными способами. Выбор наиболее оптимального зависит от особенностей каждого конкретного макета...

  4. #4

    Регистрация
    27.07.2007
    Сообщений
    7
    Не пробовал, но люди говорят, что пользуются таким методом:
    http : // www . webmakerslounge . com / css / first-letter-pseudoclass /
    Стоит им пользоваться, или лучше в дополнительный див оборачивать?

  5. #5

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Стоит им пользоваться, или лучше в дополнительный див оборачивать?
    Во-первых, :first-letter – это не псевдокласс. Это псевдоэлемент. Очень жаль, что автор публикации путается в терминах. Но суть, собственно говоря, не в этом. Посмотрим на последний комментарий к публикации:

    Погорячился я, ой погорячился. У метода всплыла куча разногласий с IE. По разному воспринимают padding у элемента и :first-letter. FF естественно прибавляет padding родителя и :first-line. При включенном hasLayout тоже разногласия. С line-height тоже траблы. Вообщем достаточно попробовать сэмулировать sliding doors и все будет ясно. Годится только для простых примеров вроде тех, что ты привел. А жаль. Ой как жаль ((
    И все становится понятно.

Похожие темы

  1. Как задать выравнивание для <div>
    от Garic в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 24.04.2008, 19:56
  2. Не получается задать высоту строчки.
    от WEB_bobby в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 14.11.2007, 02:32
  3. 2 картинки в 1 диве?
    от DELPHIna в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 26.03.2007, 15:08
  4. Возможно ли задать одинаковую высоту?
    от Lora_Palmer в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 04.07.2005, 20:12
  5. Как задать % размера у шрифта только по высоте?
    от phantom в разделе Вёрстка сайта
    Ответов: 5
    Последнее сообщение: 26.10.2004, 23:08

Ваши права

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