Заметил что одни и те же стили в разных страницах отображаются по разному к примеру:
input[type=text]{
width: 390px
}
В странице index будет с размером 390px, а в странице main будет 390+pх, но точно не 390. Из-за чего может быть такое искажение стилей? Кроме своих стилей я ничего из сторонних не подключал.
По умолчанию браузеры плюсуют к ширине input еще и padding и border. Также по умолчанию есть и margin. Решается просто:
input {
width: 100%;
/* Убираем влияние padding и border на конечную ширину input */
box-sizing: border-box;
/* Обнуляем margin */
margin: 0;
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей