【问题标题】:HTML string formatting inside string format字符串格式内的 HTML 字符串格式
【发布时间】:2019-03-04 06:04:10
【问题描述】:
我正在使用循环 2 高级自定义模板 http://jquery.malsup.com/cycle2/demo/caption.php,但我想格式化 alt 属性的内容。我正在尝试将实际的 HTML 作为字符串输入,因为它是 alt 属性,但我的格式不起作用,因为文本显示为黑色而不是红色。这是我的替代字符串代码。
alt="“<h1 class=’sourcesans’ style=’font-size:30px;color: #9a2425;font-weight: 600;padding-bottom: 30px’>Sterling Assets Management & Trustees Limited</h1>”"
【问题讨论】:
标签:
html
formatting
string-formatting
cycle2
【解决方案1】:
您正在使用一些花引号(‘和’、“和”)而不是标准的直引号(' 和 ")。花括号不会被正确处理,您需要使用直引号。
如果你这样写你的alt标签,它会起作用。
alt="<h1 class=’sourcesans’ style=’font-size:30px;color:#9a2425;font-weight:600;padding-bottom:30px’>Sterling Assets Management & Trustees Limited</h1>"
【解决方案2】:
您是否尝试过将所需的 alt HTML 保存在 php 变量中,然后在 HTML 级别上回显它?如果没有,请试试这个:
这是guide,应该可以帮助您...摘录:
<img alt="<?php echo "Title" . "Lorem Ipsum dolor" . "<a href='http://www.google.com'>View Website</a>"; ?> " src="<?php echo $img; ?>">