• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1242
  • Last Modified:

align table in fieldset asp.net

trying to align the table in fieldset so the sliderextender comes first and the textbox second in a row.
<tr>
        <td></td>
        <td width="300px" >
        <div style="padding-left:600px;width:300px">
        <fieldset>
         <table width="300px">
           <tr>
             <td colspan="2">
             <asp:Label ID="lblratinghere" runat="server" Text="Reader can rate the article here :" CssClass="datalistcontentfont" />
             </td>
          </tr>
          <tr>
             <td width="200px">
             <cc1:SliderExtender ID="SliderExtender1" BoundControlID="txtScore2" TargetControlID="txtScore" Minimum="1" Maximum="10" runat="server">
              </cc1:SliderExtender>
                 </td>
                 <td width="50px">
                 <asp:TextBox ID="txtScore2"  Width="30" runat="server" />
                 </td>
              </tr>
              <tr>
                  <td>
                  </td>
              <td>
            <asp:TextBox ID="txtScore"  Width="30" runat="server" />
              </td>
           </tr>
          </fieldset>
            </div>
        </table>
       </td>
       <td></td>
</tr>

Open in new window

tableinfieldset.JPG
0
doramail05
Asked:
doramail05
  • 2
  • 2
1 Solution
 
roxviperCommented:
Hi,

Have you tried to put an style="float:left;" to it?
0
 
doramail05Author Commented:
tried it always and sometimes it did not align ~~

<div style="float:left;padding-left:600px;width:300px">
                                                     <fieldset>
0
 
scrathcyboyCommented:
A DIV inside a table structure is pretty much a guaranteed problem.  Why use it where you have?  And why use the fieldset?  Explain what you are trying to do, it can probably all be done with tables alone.
0
 
doramail05Author Commented:
that is most can be achieve this time,

the reason div is used is because would like the entire small table to be placed on the right at the bottom of the datalist above.

td style=50 is 11px, and the slideextender is inside, tried to place txtScore2 besides slider extender in the same td but still they are not in the same row.
<div style="float:left;padding-left:600px;width:300px">
       <fieldset>
       <table width="300px">
      <tr>
     <td colspan="2">
     <div style="padding-left:25px">
   <asp:Label ID="lblratinghere" runat="server" Text="Reader can rate the article here :" CssClass="datalistcontentfont" />
        </div>
       </td>
      </tr>
      <tr>
     <td class="style50">
                                                        
                                                       <cc1:SliderExtender ID="SliderExtender1" BoundControlID="txtScore2" TargetControlID="txtScore" Minimum="1" Maximum="10" runat="server">
                                                        </cc1:SliderExtender>
                                                        
     </td>
    <td width="50px">
                                                        <asp:TextBox ID="txtScore2"  Width="30" runat="server" />
                                                         
  </td>
   </tr>
    <tr>
    <td class="style50">
                                                      
    </td>
  <td>
                                                        <asp:TextBox ID="txtScore"  Width="30" runat="server" />
                                                         
   </td>
</tr>
                                                   
                                                    
                                                    
 </fieldset>
</div>

Open in new window

tableinfieldset2.JPG
0
 
scrathcyboyCommented:
If you are trying to achieve POSITIONING on the page, you can do that with TABLES OR DIVs, but not with one inside the other.  If you want to keep a table structure, use the table cells to position other tables where you want them, not with a DIV.  Or use ALL DIVs and no tables.  Either will work, but what you have, MIXED TABLE AND DIV will not work.
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now