开发者

Alignment problem with editable and non editable labels of pop up

I have a pop up which opens as all label type or editable type based on the condition. When I open the pop up as editable, the table is set to center and values are pr开发者_StackOverflowoperly aligned. When I open the same in non editable mode, the values are more moved to the left.

I have uploaded both to JSFiddle for analysis. Please help

Pop up with editable condition

http://jsfiddle.net/gr2022s/C9BZJ/

Pop up with non editable condition

http://jsfiddle.net/gr2022s/C9BZJ/1/

I had done a workaround by adding <blockquote> tag to one of the label but the problem seems to be the label is moved towards right from the others.


The reason is quite simple :

You never define any width for any <td>. So your <table> will scale each column according to the largest td content. And since your <input type="text /> is way larger than the simple text Ad Hoc, the editable table seems more centered...

Try this to test it :

<table border="1" width="300px">
    <tr>
        <td>content</td>
        <td>content</td>
    </tr>
</table>
<table border="1" width="300px">
    <tr>
        <td>a</td>
        <td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
    </tr>
</table>
<table border="1" width="300px">
    <tr>
        <td>aaaaaaa</td>
        <td>aaa</td>
    </tr>
</table>

Or see your updated jsFiddle.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜