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

Используйте ключевое слово class, чтобы определить класс объекта

class Timeline 
{
    constructor(parameters) {
        //property definitions, initialization...
    }

    zoomMax() {
        console.log('zoom');
    }
}


var timeline = [];
timeline[0] = new Timeline('parameters values');
timeline[1] = new Timeline('parameters values');

timeline[0].zoomMax();

216
задан danwellman 10 May 2015 в 10:12
поделиться

2 ответа

Поместите div в ваш newdiv с шириной : auto и margin-left : 20px

Удалите отступы из newdiv.

На странице модели W3 Box есть хорошая информация.

39
ответ дан 23 November 2019 в 04:18
поделиться

когда я добавляю свойство padding-left, ширина DIV изменяется на 220px

Да, это в точности соответствует стандартам. Вот как это должно работать.

Допустим, я создаю еще один DIV с именем другой, точно такой же, как и новый, и положить его внутри Ньюдив, но Ньюдив не имеет отступов, а другой отступ слева: 20 пикселей. Я получаю то же самое вещь, ширина newdiv будет 220px;

Нет, newdiv останется шириной 200px.

1
ответ дан 23 November 2019 в 04:18
поделиться