Выравнивание элементов управления HTML не происходит, несмотря на то, что они имеют ту же ЛЕВУЮ точку ...? - PullRequest
0 голосов
/ 04 марта 2011

Как эти два элемента управления совпадают друг с другом, не добавляя больше элементов div?Я установил их слева: 140 пикселей, но они все еще не выравниваются.

<code><pre>
<span id="l4" disabled="disabled" style="display:inline-block;font-family:Arial;font-size:9pt;font-weight:bold;width:117px;">date</span><input 
name="date?4" type="text" value="1/1/2011 12:00:00 AM" id="date?4" runat="server" style="border-color:Black;font-family:Arial;width:300px;left: 140px" />

</br></br>

<span style="font-family: Arial; left: 140px;position: relative;"><input id="chkAll?5" type="checkbox" name="chkAll?5"/>
<label for="chkAll?5">Select All</label></span>
<div id="divChkLst?5" 
style="left:140px;width:300px;height:125px;position:relative;display:block;border-style:solid;border-width:thin;margin:0;border-color:Black;padding:0;

overflow:auto;">
        <table id="pMultiValueList?5" border="0" style="font-family: Arial;">
        <tr>
            <td><span pTag="ReportParameter5"><input id="pMultiValueList?5_0" type="checkbox" name="pMultiValueList?5$0" checked="checked" 

/><label for="pMultiValueList?5_0">qw</label></span></td>
        </tr><tr>
            <td><span pTag="ReportParameter5"><input id="pMultiValueList?5_1" type="checkbox" name="pMultiValueList?5$1" checked="checked" 

/><label for="pMultiValueList?5_1">as</label></span></td>
        </tr><tr>
            <td><span pTag="ReportParameter5"><input id="pMultiValueList?5_2" type="checkbox" name="pMultiValueList?5$2" checked="checked" 

/><label for="pMultiValueList?5_2">zx</label></span></td>
        </tr><tr>
            <td><span pTag="ReportParameter5"><input id="pMultiValueList?5_3" type="checkbox" name="pMultiValueList?5$3" /><label 

for="pMultiValueList?5_3">er</label></span></td>
        </tr>
    </table>
    </div>
</div></br></br>

1 Ответ

0 голосов
/ 04 марта 2011

Вы не можете установить левый атрибут для относительно позиционированных элементов. (Ну, вы можете , но это не будет иметь никакого эффекта.) Один из вариантов - установить

 position:absolute;

Но вам нужно будет расположить их абсолютно и установить верхнее / нижнее значение.

Edit:

Как упомянуто ниже в комментариях, вы можете соответствующим образом сместить левые значения, если вы поместите их оба в 140px, и они не были выровнены для начала, они все равно будут отключены на то же количество пикселей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...