Использование полей диапазона для выравнивания текста

Немного новичок в html, поэтому, если необходимы дополнительные пояснения или этот вопрос просто не имеет смысла, пожалуйста, не стесняйтесь говорить об этом.

Я использую div для компоновки веб-формы, которую разрабатываю, и использование   для перемещения текста внутри div не всегда дает желаемый результат в отношении макета страницы.

Я начал экспериментировать и с помощью:

<span style="margin-left:(variable)px"></span>

я могу перемещать текст именно туда, куда мне нужно.

У меня такой вопрос: это плохая практика? есть ли лучший способ сделать то, что я пытаюсь сделать, или более традиционный способ? Или даже что-то встроенное в html, чего я просто еще не обнаружил.

Спасибо.

*Добавлен блок кода, чтобы показать, что я пытаюсь сделать

   Complainant's Address
   <input type="text" size="50" id="complainantAddress"/> 
   <span style="margin-left:3px"></span>
   City
   <input type="text" name="city" maxlength="15" size="15"/>
   <span style="margin-left:16px"></span>
   State
   </div>
9
задан Smamatti 8 March 2012 в 16:44
поделиться