首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

HTML 表格單元格背景置頂:CSS 相對定位與負 top 值調整

     編輯:程式設計綜合問答

問題描述

表格中的紅色背景文字想置於單元格頂部,但使用 valign="top" 沒有效果。

解決方法

使用 CSS 相對定位,給背景文字加上負的 top 值,將其視覺上移至單元格頂部。

<style>
td { position: relative; font-size: 12px; }
span.note { position: relative; background: #f00; color: #fff; top: -8px; }
</style>
<table border="1">
  <tr>
    <td align="right">目錄:</td>
    <td>
      <input type="text"/>
      <span class="note">不能為空</span>
    </td>
  </tr>
</table>

說明

  • valign 已淘汰,且僅影響單元格內容對齊,不影響子元素背景位置。
  • position: relative 搭配 top 可微調元素位置而不影響文件流。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved