HTML формы / CSS - «позиция» должна быть на вложенном DIV или на вложенном элементе управления? - PullRequest
2 голосов
/ 12 июля 2010

Что правильно?

<div class="TEdit" id="Edit1" style="position: absolute; left: 200px; top: 100px;">
    <input type="text" name="Edit1" value="an edit bx">
</div>

или

<div class="TEdit" id="Edit1" >
    <input type="text" style="position: absolute; left: 200px; top: 100px;" name="Edit1" value="an edit bx">
</div>

см. Также связанный вопрос У меня есть базовая проблема с пониманием позиционирования CSS

Ответы [ 2 ]

3 голосов
/ 12 июля 2010

Первый правильный, потому что div является родительским тегом:

<div class="TEdit" id="Edit1" style="position: absolute; left: 200px; top:  
 100px;"><input type="text" name="Edit1" value="an edit bx"></div>
1 голос
/ 12 июля 2010

Первый правильный.

Позиция должна быть дана DIV не только потому, что это родительский тег, но также тег содержимого.

...