css - 如何使用 CSS 将表格外的文本左对齐

标签 css

我正在尝试将文本 "Filter By:" 与表格对齐。对于边距,当 Windows 屏幕已调整大小(响应)时,它可能不起作用。我尝试了 text-align: leftcenter 但它没有像我预期的那样工作。

实际上,div 元素可以更改为另一个以使其工作。

这是 Fiddle 链接: https://jsfiddle.net/a26jsLg5/

请看下面的屏幕截图,它应该是什么样子:

enter image description here

.searchType table {
        border: 1px solid #A6A6A6;
        margin: 0px auto;
    }
<TD style="VERTICAL-ALIGN: text-top">
  <DIV>Filter by:</DIV>
  <DIV class=searchType>
    <TABLE>
      <TBODY>
        <TR>
          <TD>
            <INPUT type=radio CHECKED value=FullMap />
            <LABEL>Com 1</LABEL>
          </TD>
          <TD>
            <INPUT type=radio value=MissingCourses />
            <LABEL>Com 2</LABEL>
          </TD>
          <TD>
            <INPUT type=radio value=NeedToLearn />
            <LABEL>Com 3</LABEL>
          </TD>
        </TR>
      </TBODY>
    </TABLE>

最佳答案

只需在您的 CSS 中做一个小的更正。从您的 .searchType 表 css 中删除 margin: 0 auto

.searchType table {
        border: 1px solid #A6A6A6;
    }
<TD style="VERTICAL-ALIGN: text-top">
  <DIV class="filterLabel">Filter by:</DIV>
  <DIV class=searchType>
    <TABLE>
      <TBODY>
        <TR>
          <TD>
            <INPUT type=radio CHECKED value=FullMap />
            <LABEL>Com 1</LABEL>
          </TD>
          <TD>
            <INPUT type=radio value=MissingCourses />
            <LABEL>Com 2</LABEL>
          </TD>
          <TD>
            <INPUT type=radio value=NeedToLearn />
            <LABEL>Com 3</LABEL>
          </TD>
        </TR>
      </TBODY>
    </TABLE>

关于css - 如何使用 CSS 将表格外的文本左对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44223608/

相关文章:

css - float 元素上方的文本 float 换行

html - 如何在 ASP.NET MVC View 中使用@page CSS

jquery - 无法使用 Bootstrap 进入第二页(One Pager Landing Page)

html - 如何删除 Chrome 和 Safari 中文本框周围的黄色边框

html - CSS 菜单过渡 - li 元素被排除在效果之外

javascript - 在 html 和 css 中的视频背景上添加按钮。 Z 索引不起作用

javascript - 光标旁边的图像

html - span 中词尾的 css 不正确

jquery - 文本在 IE7 中不显示

javascript - 多个实例,相同的 ID