我正在使用工具提示插件,它通过显示标题属性see this
来工作我有一个标题图片:
<img class="tiptip tip_top" src="adv.jpg" height="111" width="186" title="<?php echo $first; ?>"/>
如果我的php看起来像这样,它可以工作:
$first = 'Check out the new diggs!';
但如果我使用样式则不会:
$first = '<span style="color:#f200c8;">Check out the new diggs!</span>';
如何在php中使用样式的任何想法?
答案 0 :(得分:3)
您的代码导致HTML / CSS无效。您不能在标题属性中放置样式标记,只能放置纯文本。你的插件应该处理工具提示的外观。根据您链接的文档,您可以修改插件的CSS。
以下是插件生成的HTML:
<div id="tiptip_holder">
<div id="tiptip_content">
<div id="tiptip_arrow">
<div id="tiptip_arrow_inner"></div>
</div>
</div>
</div>
这些是您应该修改CSS的ID,主要是tiptip_content
。
答案 1 :(得分:0)
你不能在这样的属性中嵌入样式。您需要找到实际工具提示弹出窗口的类或ID值并进行修改。工具提示插件的制造商可能有一些文档可以帮助您弄清楚他/她使用的类是什么,或者您可以使用Firebug(适用于Firefox)或内置的Chrome开发人员工具来帮助您找出类/ ID
答案 2 :(得分:0)
标题属性不是 HTML框。应该有仅测试值。如果要显示样式标题,则应将其显示在图像标记之外,例如:
<img src="file.png" <!-- some other attributes --> /><br /><?php echo $title ?>
在这种情况下,$title
可以是样式化的HTML文本。
答案 3 :(得分:0)