Вы можете установить дочерний элемент на 50%, а затем использовать отрицательное поле, равное половине ширины дочернего элемента:
.parent { position: relative; overflow: hidden; }
.child { position: absolute; left: 50%; top: 0; margin-left: -475px; }
Таким образом, вам нужно знать только размер дочернего элемента.