【问题标题】:Customizing a text field across a set of html files跨一组 html 文件自定义文本字段
【发布时间】:2012-07-31 03:20:53
【问题描述】:

我正在使用一组 HTML 文件构建一个 .chm 文件。每个 html 在其文本中都有一个公司名称。我的问题是这个公司名称需要为我们的每个客户更改。除了更改所有 HTML 文件之外,有没有办法将其保留为共享变量(可能在 .css 文件中)?

【问题讨论】:

    标签: html chm


    【解决方案1】:

    您可以使用 css 的 content property 替换 html 元素内的内容,例如 <span>

    html

    <span class="company-name">
       YourCompanyName
    </span>
    

    css

    .company-name{font-size: 0}
    
    .company-name:after{
          content: "New Company Name";
          font-size: 14px;
     }​
    

    jsFiddle:http://jsfiddle.net/FwKW7/

    其中有一些怪癖。 IE support 有限制,您可以在检查堆栈溢出时的this post 后查看更多信息。

    或者,您也可以查看此答案以使用 css link 替换文本。但它需要一个额外的div,这是不必要的。

    *编辑
    * 更新css

    【讨论】:

    • 我试过这个,但对我不起作用。 (我认为应该删除“公司名称”中的破折号)。当我尝试这个时,我得到了“YourCompanyName”作为输出。 (我已经安装了 ie9)
    • 是的。我会更新我的答案。会有一个破折号。是的!!对此感到抱歉。
    • 再检查一次..用我的新答案,你能告诉我它是否有效。
    • 太棒了...现在,如果您将此答案标记为正确,它也会对其他人有所帮助... :) 并将节省他们的一些时间。问候
    • 是的,我想这样做。但找不到这样做的地方。我不允许使用左侧上/下箭头来表示“这个答案很有用”,因为我没有足够的声誉。还有其他方法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 2019-01-31
    • 2023-04-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    相关资源
    最近更新 更多