html - 如何定位 SPAN 使其与 TABLE 的任一侧和上方对齐?

标签 html css xhtml

<div>
<span>left</span>
<span>right</span>
<!-- new line break, so no more content on that line -->
<table> 
...
</table>
</div>

我如何定位这些跨度(它们可以更改为任何元素),以便根据表的大小(未在任何地方定义,也不应该定义)将跨度定位在左侧的顶部 table 和 table 的右边。

例子:

a    b
table0
table1
table2

(其中a是左跨度,b是右跨度)

附言您可以更改除内表 html 之外的任何内容。

最佳答案

<style type="text/css">
    #wrapper, #top, #tableArea
     {
       width: 100%;
       padding: 10px;
       margin: 0px auto;
      }

     #top
      {
        padding: 0px;
      }

      #leftBox, #rightBox
      {
          margin: 0px;
          float: left;
          display: inline;
          clear: none;
       }

       #rightBox
        {
            float: right;
        }
     </style>
<div id="wrapper">
    <div id="top">
        <div id="leftBox">A</div>
        <div id="rightBox">b<</div>
    </div>
    <div id="tableArea">
        <table> ... </table>
    </div>
</div>

关于html - 如何定位 SPAN 使其与 TABLE 的任一侧和上方对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/228102/

相关文章:

javascript - Jquery从php/json文件加载数据并将新内容附加到div以进行聊天

jquery - 如何将鼠标悬停在 div 框上并使其第一个子项出现?

html - 字体未在 Firefox 上应用

css - 在这种情况下如何覆盖字体大小(em)?

javascript - 单击链接后关闭下拉菜单(Bootstrap)

html - 标题 Div 中的多个图像

html - CSS:即使图像较小,也将容器元素包裹在图像而不是文本周围?

html - 为什么我不能正确链接导航栏?

xhtml - 为什么我的文档没有验证为 XHTML 1.1 STRICT?

xml - 为元素编写自关闭标签不是传统上空的坏习惯吗?