Я пытаюсь выложить страницу с помощью div. Я борюсь, потому что точка отсчета до <div>
кажется левым верхним. Это нормально, пока div не изменит форму. Тогда позиция в верхнем левом углу не подходит.Изменить опорную точку для позиции CSS
Если вы видите http://jsfiddle.net/jdb1991/8Xb7L/, вы получите живой пример
#point { position: absolute; top: 50%; left: 50%; }
#square { border: solid black 1px; height: 100px; width: 100px; position: absolute; top: 50%; left: 50%; }
<div id="point">+</div>
<div id="square"></div>
Есть ли способ, с помощью CSS, чтобы изменить «точку отсчета» квадрат, чтобы быть в центре, или другим угол?
Что вы имеете в виду под «точкой отсчета»? –
Если вы хотите, чтобы «плюс» находился внутри коробки, сделайте это div дочерним. – j08691
Я не пытаюсь поставить точку в поле, извините за путаницу. Это просто здесь, чтобы показать центр экрана, и тот факт, что это был верхний левый угол квадрата, выравнивается. – jdborg