Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Вопрос на понимание CSS. Не судите строго)

Тема в разделе "Общее для WordPress", создана пользователем gregoro, 23 фев 2016.

  1. gregoro

    gregoro

    Сообщения:
    136
    Симпатии:
    9
    Баллы:
    18
    Уважаемые форумчане, вопрос про работу с CSS.

    Вожусь все с родительскими/дочерними темами.
    Хочу все настройки в дочерней собрать.

    До этого CSS-файлы правил прямо в коде родительской темы.

    Хотел поменять размер шрифта ссылок.
    Нашел, что за него отвечает такой вот кусок кода
    Код:
    a
    {    font-size:15px;
        text-decoration:none;
        line-height:18px;
        cursor:pointer;
        background:transparent;
        transition:all 150ms ease-in-out 0s;
        -moz-transition:all 150ms ease-in-out 0s;
        -webkit-transition:all 150ms ease-in-out 0s;
    }
    Собственно нужен в нем только font-size.
    Меняю в родительской - все работает.

    Решил перенести в дочернюю.
    Скопировал весь кусок кода в дочерний style.css
    Поставил нужную величину шрифта.
    Не заработало.
    Firebag это правило видит, но применяет стиль родительской темы. Стиль дочерней темы в Firebug перечеркнут.

    Написал разрабам.
    Прислали ответ, что в дочерний style.css нужно вставить вот такой код для изменения размера шрифта ссылок:
    Код:
    .main-content a {font-size: 18px; }
    Все тут же заработало...

    Кто может пояснить, откуда вообще .main-content взялся?
    И как правильно вообще тогда стили в дочерней теме переопределять?

    Прошу отнестись с пониманием)
    Если можно объяснить в двух словах - помогите плз)
    Если для этого нужна лекция на несколько часов - так и скажите :)
    Спасибо заранее!
     
  2. -Vladislav-

    -Vladislav- Местный

    Сообщения:
    212
    Симпатии:
    50
    Баллы:
    28
    В данном случае стиль применяется ко всем а(ссылкам) внутри контейнера с классом .main-content - так сказать более узкая специлизация, и более высокий приоритет в таком синтаксе.
     
  3. gregoro

    gregoro

    Сообщения:
    136
    Симпатии:
    9
    Баллы:
    18
    Ок, это понял, спасибо!

    А где искать класс контейнера?
    Как определить кусок css, отвечающий за конкретную часть страницы, понятно - Файербаг все подскажет.
    А класс контейнера откуда брать?

    Извините, если вопросы глупыми кажутся)
    Я просто совсем не программист. И возможности спокойно выделить месяцок-другой на освоение css у меня нет сейчас.
     
  4. -Vladislav-

    -Vladislav- Местный

    Сообщения:
    212
    Симпатии:
    50
    Баллы:
    28
    Все там же в фаербаге, - выделять строки и смотреть, какие стили контейнеру присвоены, вместо стилей могут быть идентификаторы, но это реже.