原生 title 屬性的顏色、樣式完全由瀏覽器/操作系統控制,無法通過 CSS/JS 修改為紅色。
data-title 屬性 + ::after 偽元素。<td data-title="驗證碼不能為空!">...</td>
<style>
td[data-title] { position: relative; }
td[data-title]::after {
content: attr(data-title);
position: absolute; left: 0; top: -30px;
background: red; color: white; padding: 2px 6px;
border-radius: 4px; white-space: nowrap;
opacity: 0; transition: opacity 0.2s; pointer-events: none;
}
td[data-title]:hover::after { opacity: 1; }
</style>title 不可樣式化,必須棄用改用自定義屬性 (如 data-tooltip)。