Я озадачен следующей проблемой. Я хочу (абсолютно) позиционировать базовую часть некоторого фрагмента текста HTML при определенной координате y, тогда как текст должен начинаться с определенной координаты x. Следующая диаграмма наглядно демонстрирует эту проблему.Как полностью позиционировать исходный текст текста в HTML
Так что я в основном хотят контролировать, когда точка (х, у), отныне называется «Basepoint», на диаграмме находится на экране, относительно верхнего левого угла ТЕЛА документа или некоторой DIV. Важно: я заранее не знаю, что такое шрифт или размер шрифта. Это важно, потому что я не хочу менять все позиции в моем CSS всякий раз, когда меняю шрифты.
В следующем коде я пытаюсь расположить базовую точку в точке (200,100), но вместо этого она позиционирует верхний левый угол DIV в этой точке.
<html>
<style>
BODY
{
position: absolute;
margin: 0px;
}
#text
{
position: absolute;
top: 100px;
left: 200px;
font-family: helvetica, arial; /* may vary */
font-size: 80px; /* may vary */
}
</style>
<body>
<div id="text">css=powerful</div>
</body>
</html>
Как изменить этот код? Должен ли я использовать свойство vertical-align объекта DIV? (Я пытался, но не смог получить желаемый результат).
Благодарим за любые полезные ответы.
Зак прав, так как это абсолютное положение, вы можете переместить его. – Ani
Это то, что вы хотите? http://jsfiddle.net/4u4qw/ – Ani
@Ani Нет, он означает выравнивание исходной строки текста, начиная с заданного значения –