html - 使用 CSS 定位没有容器的文本

标签 html css text

我不确定这是否可行,但如果可行的话,将会大有帮助。我在 Volusion 框架中的电子商务网站上工作,大量文本是在 Volusion 网站上动态生成的。大部分文字在 <span> 中s 或 <div>一切正常,但偶尔会在类别标题后显示一个“:”。您可以在我从我正在处理的页面中抓取的以下代码中看到它:

<td>
<span class="PageText_L71n">Qty</span>:
<input type="text" class="v65-productdetail-cartqty" name="QTY.WA-SSPURSE" size="3" maxlength="8" onkeydown="javascript:QtyEnabledAddToCart();" value="1">
</td>

你可以在</span>后面看到冒号那只是被显示但不在任何容器中。有什么办法可以解决这个问题吗?我想放一个 display:nonevisibility:hidden在它上面,因为我正在做很多自定义编码,它现在就卡在那里。

感谢您的帮助!

最佳答案

如果您提前知道冒号的容器,您可以更改字体颜色以匹配背景或使用 font-size: 0(我喜欢它,因为它也删除了不必要的空间) :

td {
    font-size: 0;
}
td * {
    font-size: 14px;
}

显然要针对特别适合您网站的细节进行调整。

关于html - 使用 CSS 定位没有容器的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14824755/

相关文章:

php - 拆分 CSS 是一个好习惯吗?

html - 为 div 中的各个元素着色

javascript - 如何为 `<g id="child">` element under ` <svg id ="parent">` 获取转换属性的元素设置静态 SVG 大小

jquery-ui - 寻找选项卡式导航菜单样式?

c++ - 获取组合框的文本 Win32 API C++ (NO MFC)

javascript - 有没有办法改变特定文本的颜色

html - VBA -- 未指定 ID 时使用 getElementById

java - 如何在 openGL/java 中绘制文本?

java - 读取器类误读了 txt(保存的每个字符串末尾为 0false)

javascript - 单击 iframe 中的元素 - Selenium Python