#css
#css
Вопрос:
У меня 2 проблемы с моей страницей.
- У меня есть точки в качестве фона в моей обертке div. Его не видно как в fF, так и в Chrome.
- У меня есть css-градиенты фона для навигации. В Chrome оно выглядит нормально, но не в FF.
Ответ №1:
Вы устанавливаете фоновое изображение в виде точек, но после этого вы устанавливаете градиент на заднем плане. Оно перезаписывает точки, возможно, вы могли бы использовать несколько фонов. Проверьте эту ссылку для получения дополнительной информации об этом (и объявлении градиента)
Ответ №2:
Вы должны опубликовать соответствующие разделы вашего CSS.
FF и WebKit имеют разные форматы для градиентов. Я считаю, что CSS3 ближе к стилю FF, поэтому вам придется предоставить несколько альтернативных операторов CSS. Однако в Chrome 10 и FF4 ваша страница выглядит идентично.
Что касается точек, установлено ли оно в том же div, что и градиент? Градиент — это «изображение». Возможно, вам потребуется либо использовать два разных накладывающихся друг на друга div-файла, а затем изменить непрозрачность верхнего div-файла, либо указать несколько изображений для фона, но изменить порядок наложения фоновых изображений.
Комментарии:
1. Итак, каковы были бы альтернативные инструкции css?
2. Вам придется использовать несколько фоновых изображений, указанных в таком порядке, чтобы «точки» перекрывали градиент. Однако ваш PNG с «точками» должен быть прозрачным, чтобы показать градиент. Кроме того, несколько фоновых изображений не поддерживаются всеми браузерами (по крайней мере, не в IE), и многие старые версии современных браузеров их не поддерживают. Поэтому используйте их, только если вы ориентируетесь на пользователей с новейшими браузерами. В противном случае вам придется использовать два div.