Селектор дочерних и родительских элементов CSS

В настоящее время я работаю над игрой Connect 4, в которой доска настроена как таблица с кнопками в td.

    <table class = "board">
        <tr>
            <td><button type = "button"></button> </td>
            <td><button type = "button"></button> </td>
            <td><button type = "button"></button> </td>
            <td><button type = "button"></button> </td>
            <td><button type = "button"></button> </td>
            <td><button type = "button"></button> </td>
            <td><button type = "button"></button> </td>
        </tr>

Я нашел ответ на свой вопрос, но мне нужно знать, почему я получил ответ.

Когда я пытался отредактировать кнопку, мой CSS изначально был таким:

button {
   height: 100px;
   width: 100px;
   border-radius: 50%;
   margin: 1px;
   border: 1px solid black;

}

Высота, ширина и граница изменились, но радиус границы и поля не изменились.

Однако, когда я изменил CSS на это:

.board button {
   height: 100px;
   width: 100px;
   border-radius: 50%;
   margin: 1px;
   border: 1px solid black;

}

Все изменения произошли. Почему так случилось? И спасибо участникам.

Код, который вы говорите, не работает, отлично работает jsfiddle.net/j08691/49ug1bjt

j08691 27.10.2018 18:45

Вот почему я задал этот вопрос, потому что знаю, что он должен работать. Однако после того, как вы ответили, я думаю, что это вещь Chrome, потому что я открыл программу в другом браузере, и она сработала. Спасибо, j08691.

Isatu K 27.10.2018 20:29
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
2
285
0

Другие вопросы по теме