Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.07.2015, 10:07
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

Вопрос по css
Как сделать чтобы green_line был виден только по наведении на li
<li ><a href="Городская недвижимость</a>
<div class="green_line"></div>
</li>
.green_line{
display:none;
}
.navbar .navbar-nav  li :hover .navbar .navbar-nav  li >.green_line{
display:block;
}

Так не получается
Ответить с цитированием
  #2 (permalink)  
Старый 21.07.2015, 10:15
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,257

imedia, может пора уже книжки начать читать? Карма уже -86...

Сообщение от imedia
.navbar .navbar-nav  li :hover .navbar .navbar-nav  li >.green_line {}
Решила селекторами мериться?

Сообщение от imedia
Как сделать чтобы green_line был виден только по наведении на li
Как вариант...

<ul>
   <li ><a href="Городская недвижимость">Городская недвижимость</a>
      <div class="green_line">green_line</div>
   </li>
</ul>
<style>
.green_line {
   display:none;
}
li:hover > .green_line {
  display:block;
}
</style>

P.S. Даже "примеры" твои просто фигня...
Ответить с цитированием
  #3 (permalink)  
Старый 21.07.2015, 10:35
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

А у меня почему то так не работает
<div class="collapse navbar-collapse">
 <ul class="nav navbar-nav">
<li class="active"><a href="home>"Home</a></li>
<li ><a href="home">'Городская недвижимость</a>
<div class="green_line"></div>
</li>
<li ><a href="home">Земельные участки</a></li>
</ul>
</div><!--/.nav-collapse -->
<style>
.navbar .navbar-nav  li{
height:95px;
/* background-color: transparent !important; */
display: table-cell;
float: none;
    text-align: center;
    border-width: medium 1px;
    border-style: none solid;
    border-color: -moz-use-text-color #42B1D8 -moz-use-text-color #2A8EB0;
    box-shadow: none;
cursor:pointer;	
z-index:0;
}
.green_line{
display:none;
z-index:1;
margin-top:-5px;
height:5px;
width:100%;
background:#68b604;
}

.navbar .navbar-nav  li :hover{
height:95px;
box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.25) inset;
}
.navbar .navbar-nav  li :hover  > .green_line{
display:block;
}
</style>


поэтому и спрашиваю что удивительно
Ответить с цитированием
  #4 (permalink)  
Старый 21.07.2015, 11:29
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от imedia
поэтому и спрашиваю что удивительно
Удивительно как в этой каше вообще что-то работает.
Ответить с цитированием
  #5 (permalink)  
Старый 21.07.2015, 12:17
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от imedia
поэтому и спрашиваю что удивительно
в общем я ещё не верстальщик, но
Есть несколько явных недостатков в коде:
1)во-первых тег style должен быть внутри тега <head>, т.к. сначала идут теги <div>, <li>. А они по умолчанию (если тег <body> не написан) находятся внутри тега <body>
2)класса .navbar в html коде вообще нет, и поэтому все свойства которые написаны после .navbar .navbar-nav li,
.navbar .navbar-nav li :hover,
.navbar .navbar-nav li :hover > .green_line
не сработают.
3)в CSS коде все свойства внутри одной пары скобок должны иметь одинаковый отступ. Просто если твой код будет читать кто то кроме тебя, то крайне желательно соблюдать общепринятые рекомендации по соблюдению качества кода.
4)Если ты пишешь width: 100%, то всегда надо помнить, что:
"При использовании процентной записи ширина элемента вычисляется в зависимости от ширины родительского элемента"
5)в свойстве box-shadow параметр inset должен идти первым
(http://htmlbook.ru/css/box-shadow)
6)li :hover не сработает, потому что пробела между li и : быть не должно. Чтобы браузер прочитал твой CSS-код должно быть так: li:hover
7) z-index:0; работает только с позиционированными элементами
"Любые позиционированные элементы на веб-странице могут накладываться друг на друга в определенном порядке, имитируя тем самым третье измерение, перпендикулярное экрану. Каждый элемент может находиться как ниже, так и выше других объектов веб-страницы, их размещением по z-оси и управляет z-index. Это свойство работает только для элементов, у которых значение position задано как absolute, fixed или relative."
8)float: none; - это значение по умолчанию и его писать не обязательно.
9)Писать больше двух селекторов(http://www.w3schools.com/cssref/css_selectors.asp) подряд не рекомендуется

P.s. вы либо интересуетесь html и css меньше 2-3 недель и просто ещё не запомнили основные нюансы (в чём я сомневаюсь, ибо дата регистрации у вас: 20.05.2014), либо вы так искусно троллите...
Ответить с цитированием
  #6 (permalink)  
Старый 21.07.2015, 13:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Сообщение от ksa
imedia, может пора уже книжки начать читать?
Сообщение от EmperioAf
либо вы так искусно троллите...
Сообщение от рони
мысли в слух ... либо троль ... либо копипастит вопросы с другого форума ... либо проще спросить, чем нарягаться и думать.
избранное из неоднократного
Ответить с цитированием
  #7 (permalink)  
Старый 21.07.2015, 13:58
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

что такое троллите я не знаю, я спросил потому что все на мой взгляд сделал правильно а код не работает, ищу решение
спасибо за подсказку с пробелом
Ответить с цитированием
  #8 (permalink)  
Старый 22.07.2015, 05:26
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от imedia
все на мой взгляд сделал правильно а код не работает

Да, это устройство белого и пушистого мозга. У людей с серыми, обыденными мозгами мысли такие: если не работает - значит что-то сделано неправильно. Белый мозг (которым обладают все бандар-логи кстати) мыслит ровно наоборот: все сделано правильно - все должно работать - почему же не работает? - мировой заговор - происки иностранных агентов - транс-цен-ден-таль-ность - надо пойти к знающим людям и пусть они все за меня сделают так, как я хочу.

Последний раз редактировалось kostyanet, 22.07.2015 в 05:28.
Ответить с цитированием
  #9 (permalink)  
Старый 22.07.2015, 13:59
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от kostyanet Посмотреть сообщение
Да, это устройство белого и пушистого мозга. У людей с серыми, обыденными мозгами мысли такие: если не работает - значит что-то сделано неправильно. Белый мозг (которым обладают все бандар-логи кстати) мыслит ровно наоборот: все сделано правильно - все должно работать - почему же не работает? - мировой заговор - происки иностранных агентов - транс-цен-ден-таль-ность - надо пойти к знающим людям и пусть они все за меня сделают так, как я хочу.
разница между этими двумя типами мышления кстати лишь в том, что один сильно удивится тому, что его прога не работает и тут же пойдёт просить помощи. А второй будет "до талого" пытаться понять что может быть не так и вполне вероятно тоже пойдёт просить помощи (но в отличии от 1-го со своими аргументами).
И вы наверное удивитесь, но люди с 1-ым типом мышления тоже очень нужны (необходимы) обществу людей: кто то же должен поддерживать НТП потребляя его продукцию, и желая нового.
Т.ч. ваши лёгкие нападки на тролля правильны лишь с точки зрения наблюдателя, описывающего действительность.
Ответить с цитированием
  #10 (permalink)  
Старый 22.07.2015, 14:55
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

EmperioAf,
Я бы не стал так однозначно разделять, достаточно часто спец по педикюру, имеющий свой инет-ресурс не станет углубляться в познания яваскрипт, чтобы поправить или установить на форум какую-то фичу, пойдёт на поддержку и спросит, а спец по яваскрипт, вряд ли будет углубляться в тонкости педикюра при серьёзных проблемах с вросшим ногтем
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CSS вопрос по фильтрованию _0_ Элементы интерфейса 8 04.05.2015 20:20
AMD и подгрузка css FanAizu Общие вопросы Javascript 4 24.11.2014 00:58
Нужен ли новый css blackcky (X)HTML/CSS 5 27.10.2014 22:08
Как компилировать sass в css при перезагрузки страницы? Armen (X)HTML/CSS 0 21.09.2014 16:21
Теоретический вопрос. gods33 (X)HTML/CSS 10 16.12.2010 23:49