1. Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела
    Скрыть объявление

[Помогите] Браузер автоматически выстанавливает инлайновый стиль display none, что делать?

Тема в разделе "Вёрстка (HTML, CSS)", создана пользователем Obberin, 7 сен 2019.

  1. Obberin

    Obberin

    Регистрация:
    7 сен 2019
    Сообщения:
    3
    Симпатии:
    0
    пишу выпадающее меню на css и для подсписка браузер ставит автоматически инлайновый стиль display:none, подскажите в чем проблема?

    HTML:
    <ul class="nav-list">
            <li class="list-item"><a href="#" target="_blank" class="nav-item" >Home</a></li>
            <li class="list-item"><a href="#" target="_blank" class="nav-item" >Recipes</a>
              <ul class="sub-list">
                <li><a href="#">Recommended</a></li>
                <li><a href="#">Popular</a></li>
                <li><a href="#">quick&easy</a></li>
                <li><a href="#">Healthy</a></li>
                <li><a href="#">Newest</a></li>
              </ul>
            </li>
            <li class="list-item"><a href="#" target="_blank" class="nav-item" >Photo Gallery</a></li>
            <li class="list-item"><a href="#" target="_blank" class="nav-item" >Videos</a></li>
            <li class="list-item"><a href="#" target="_blank" class="nav-item" >All Categories</a></li>
          </ul>
    
    css
    
    .nav {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 130px;
      background-color: #fff;
      margin-bottom: 80px;
      box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.2);
    }
    .nav-list {
    }
    .list-item {
      display: inline-block;
      position: relative;
      list-style: none;
      margin: 0 10px;
    }
    .list-item a {
      padding: 10px;
      text-decoration: none;
      color: #000;
      font-weight: 300;
      font-size: 16px;
    }
    .sub-list {
      position: absolute;
      display: block;
      max-height: 0;
    }
     
    Lasted edited by : 7 сен 2019
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Первое, что вам нужно запомнить: браузер сам ничего не ставит! Если там появляется это свойство, значит его ставит какой-то js на странице.
    И чтоб сказать какой, нужно увидеть страницу вживую.
     
  3. Obberin

    Obberin

    Регистрация:
    7 сен 2019
    Сообщения:
    3
    Симпатии:
    0
    js файл даже не подключен к странице, поэтому и говорю что браузер сам выставляет, подскажите пожалуйста что следует чекнуть что бы понять в чем смысл
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Вообще ни одного js файла не подключено? Даже от Бутстрапа?
    Если так, то это какой-то плагин косячит. Попробуйте в другом браузере.
     
  5. Obberin

    Obberin

    Регистрация:
    7 сен 2019
    Сообщения:
    3
    Симпатии:
    0
    учусь верстать на гридах, из файлов только HTML и CSS, фреймворков нет никаких и js даже fonts awesome нет, поэтому js полностью отсутствует, а открывал через yandex, edge, chrome, одно и тоже везде
     
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Значит вы неправильно описываете проблему.

    Если речь идёт о том, что блок .sub-list не видно, то дело, вероятно, в этом:
    Код:
    max-height: 0;