Значение по умолчанию для ширины элемента div
равно auto
, что заставляет его занимать все доступное пространство по горизонтали.
Если вы не получаете такое поведение, есть несколько возможных причин:
- Вы сделали это плавающим элементом.
- Вы указали ширину для нее как-то, возможно, косвенно.
- У вас есть другой элемент, занимающий место.
Чтобы увидеть, что именно CSS применяется к элементу и где именно элементы, вы можете использовать плагин FireBug в Firefox.