1 - это слой, который является родительским для слоя 2. Code: <div id="wrapper"> <span></span> <div id="wrap- content"></div> <img src="img/content-bottom-bg.jpg" /> </div> Так вот для слоя 2 я ставлю отступ сверху в размере 100 пикселей, но слой 1 вместе со слоем 2 отступают, хотя для слоя 1 я отступ не ставил. Code: #wrapper { width: 1008px; min-height: 400px; margin: 0 auto; text-align: left; background: url(img/header.jpg) #8e77c2 no-repeat top right; } #wrap-content { background: url(img/content-bg.jpg) #b0a0d4 no-repeat top left; width: 950px; margin-top: 100px; margin-left: 30px; height: 800px; } Почему так происходит и как слой 1 оставить на месте, а что б слой 2 отступил на 100 пикселей от слоя 1 ?
Какое интересное утверждение )) Хоть какую позицию ставь, у единственного элемента на странице отсчёт при left-right будет идти от нуля, от левой границы страницы. И ставь хоть left: 100px; (при любом позиционировании), хоть margin-left: 100px; - результат будет одинаков. GAiN, я же написал решение уже. Через float прижимаешь блок в правому краю.
У тебя #wrapper пустой получается, вот и бесятся стили. Вставь туда путой символ - например, так: Code: <div id="wrapper"> <span></span> и далее по тексту Или же вставь у #wrapper стиль overflow: hidden; Code: #wrapper { width: 1008px; min-height: 400px; overflow: hidden; margin: 0 auto; text-align: left; background: url(img/header.jpg) #8e77c2 no-repeat top right; }
ищу скрипт увеличение изображения по клику, кросс браузерный, можно без php те которые у меня были скрипты не очень работают в мозиле а в ослике вообще не работает
Нет, с помощью одной - не получится. Но можно переслать данные уже PHP скриптом на следующий. А зачем? Для чего такая необходимость?
Нужно реализовать форму обратной связи, тоесть заполняя поля email и текст сообщения - чтобы оно отправлялось на указанный email адрес P.S. у сайта статические страницы все, движок использовать для обратной связи не лучший вариант. подскажите как реализовать на html js ну или на крайняк php желательно без использования mysql
Можно! берешь данные из формы при помощи javascript и через Ajax рассылаешь по нужным php файлам html не отправляет почту, а php не принимает от пользователей сайта текст и тему письма без html. Чего ты болдовым шрифтом спрашиваешь как реализовать, если не знаешь даже какой язык для чего? спроси у гугла готовый скрипт! думаешь там мало?
как сделать чтоб картинка фон background растягивалась во всю ширину экрана по вертикале при узменений размера монитора? PHP: background-repeat: no-repeat; background-position: center top
Смотри в сторону css3 Code: background-image:url(images/bg.jpg); -moz-background-size:100% 100%; -webkit-background-size:100% 100%; -o-background-size:100% 100%; -khtml-background-size:100% 100%; background-size:100% 100%; ну а для ie Code: filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/bg.jpg', sizingMethod='scale'); background-image:none; Ещё, как вариант, вешаем эту картинку под контентом с абсолютной позицией и растягивая на нужную высоту (или ширину? "во всю ширину экрана по вертикале" странно звучит).
FindeR, расчехли плиз. CSS 3 еще официально не вышло ? Браузеры вообще эту спецификацию поддерживают, если она вышла ? Где можно почитать про хаки и фильтры под ИЕ ?
Правильные браузеры её поддерживают, неправильные (с синей буквой E) - нет. Правда, насчёт последнего IE не уверен, т.к. на семёрку ещё не перешёл. По поводу хаки и фильтры под ИЕ - наверное, пока проще делать по-старинке - всё картинками, а не через css (тени, углы закруглённые и т.д.).
Почему браузеры Opera, IE и хром делают цвета фоновых картинок на холодные тона? Как это исправить? В 5 FF все нормально отображается
http://joomlaportal.ru/content/view/97/68 http://yandex.ru/yandsearch?clid=140466&text=%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5+%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%B0+%D0%B4%D0%BB%D1%8F+joomla&lr=213
Может, проблема как раз в FF ? Попробуй у изображений сбросить инфу о цветовых профилях. Как вариант, зайди у фф в about:config и параметр gfx.color_management.mode установи в 0. Ребутни браузер и проверь ещё раз. Но, опять же, так ты решишь проблему только на своём компе.