Ну я говорю либо пробуй использовать псевдокласс :active, хотя он и вправду возможно с табами не работает. Либо через яваскрипт, но тут я не силен
- 06.08.2013 19:21
- 06.08.2013 19:31
- 06.08.2013 19:33
- 06.08.2013 19:57
OneShot,
не получается у меня этими способами, т.к. нету у меня ссылок в табах, а все реализовано через input и label - 07.08.2013 16:09
- 07.08.2013 17:52
Народ, как сделать цветной див, но прозрачным? Т.е. есть фон, есть див… У дива есть фон, но он полностью затмил фон страницы… Не знаю, понятно выразился или нет… Но я такое видел много раз на всяких сайтах
Код HTML:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <style type="text/css"> <!-- body { background-image: url(/imgages/bg_light.gif); } #Layer1 { position:absolute; left:29px; top:28px; width:150px; height:133px; z-index:1; background-color: #FFFFFF; } --> </style></head> <body> <div id="Layer1">Привет всем</div> </body> </html>
- 07.08.2013 17:57
Witch_You, Выставить прозрачность? Тут вот кроссбраузерно это делают.
Спасибо сказали:
Witch_You(07.08.2013), - 07.08.2013 18:49
В общем, есть вопросы как у начинающего верстальщика. :)
Во-первых, стоит ли заморачиваться с валидностью HTML, если это не стоит условием при заказе или делаешь что-то для себя? Или же это гарантия, что при обновлении браузеров всё будет корректно работать?
Второй вопрос по поводу валидности CSS. Когда смотрю через валидатор CSS на w3.org, то почти всегда ошибки разбора. За ошибки он считает различные свойства типа linear-gradient, хаки для IE в виде звёздочек перед CSS-свойствами. В общем, CSS у меня всегда не валиден. Получается, с "правильностью" CSS вообще не нужно заморачиваться? - 07.08.2013 19:39
semyon, в том что вы скинули, делают при помощи свойства opacity, а оно делает весь блок прозрачным. И текст, и картинки, а я так понял нужно просто фон.
Witch_You, задавай цвет в формате rgba. Примеры:
1) белый цвет с 50% прозрачностью: rgba(255, 255, 255, 0.5);
2) черный, 20% rgba(0, 0, 0, 0.2);
Вот в таком духе. Для кроссбраузерности можно вырезать в фотошопе 1x1px картинку с полупрозрачным фоном и стили задавать так:Код:#Layer1 { background: url(img/opacity.png);/*Первой нужно прописать картинку.Для браузеров не понимающих css3*/ background: rgba(0, 0, 0, 0.8);/*Потом цвет в rgba. Браузеры, понимающие css3, будут использовать это свойство, так как оно поавторитетней, а те кто не понимают, попросту не увидят его */ }
Последний раз редактировалось kursant; 07.08.2013 в 19:59.
- 08.08.2013 13:53
Всегда нужно заморачиваться с правильностью написание. Невалидный код - это не код. Нужно следить за технологиями и всегда помнить старые. Тоже и касается HTML, если вы сейчас пропишите тег <center> то код автоматически станет невалиден.
Ваш linear-gradient надо прописывать под каждый браузер, к примеру для webkit технологии: -webkit-linear-gradient и так далее.
Zoom: 1; У меня никогда не говорил что невалиден код, врятли сейчас что-то поменялось.
---------- Сообщение добавлено 09:53 ---------- Предыдущее 09:48 ----------
kursant,
Для старых браузерах я всегда проделываю без прозрачности. По-моему это нормально. Но да, можно заморочится и сделать полупрозрачное изображение для них. Но эта заморочка на самом деле не самое главное. Как говорится rgb чистый никто не отменял.
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Бесплатная помощь по wordpress | WordPress | 2451 | 02.12.2018 02:53 |
Бесплатная помощь по ucoz сайтам | Создание сайтов | 6 | 31.03.2013 15:25 |
Нужна помощь по верстке. | Web программирование | 3 | 25.02.2013 11:54 |
Нужна не бесплатная помощь в заполнении сайта | Копирайтинг, переводы, постинг | 4 | 22.12.2012 00:33 |
Нужна небольшая помощь в верстке (DLE). Вывод популярных новостей. | DLE | 3 | 01.07.2012 18:09 |