Відповідно до специфікацій CSS2 , відтворена ширина елемента типу коробки дорівнює сумі його ширини, лівої / правої межі та лівої / правої відступів (ліве / праве поле також входить у гру). Якщо ваша коробка має ширину "100%", а також має поля, межі та відступи, вони вплинуть (збільшать) ширину, яку займає об'єкт.
Отже, якщо ваша область тексту має бути шириною 100%, призначте значення ширині, полю ліворуч / праворуч, межі ліворуч / праворуч та відступів ліворуч / праворуч таким чином, щоб їх сума дорівнювала 100%.
У CSS3 ми маємо три моделі розміру коробки . Ви можете використовувати border-boxмодель:
Зазначені ширина та висота (та відповідні мінімальні / максимальні властивості) для цього елемента визначають поле межі елемента. Тобто, будь-яке заповнення або облямівка, вказані на елементі, викладаються та промальовуються всередині зазначеної ширини та висоти. Ширина та висота вмісту обчислюються шляхом віднімання меж та ширини заповнення відповідних сторін із заданих властивостей «ширина» та «висота».