我正在尝试对以下php echo 进行样式设置
<a href="" title="<?php
echo"
<div class='test'>".$name."</div>'/n'
<div class='test2'>".$itemLevel."</div>'/n'
";
?>">Test Link</a>
但我认为我没有在正确的位置插入div类和'/n'。有人能帮我吗?
您不回显a href标题中的HTML内容。
这将起作用:
<a href=""><?php echo"
<div class='test'>".$name."</div>'/n'
<div class='test2'>".$itemLevel."</div>'/n'
";
?>Test Link</a>
优化您的代码:
<?php echo '
<a href="">
<div class="test">'.$name.'</div>
<div class="test2">'.$itemLevel.'</div>
Test Link</a>';
必须对html进行编码,才能将其放入title
属性
<?php
$title = '<div class="test">'.$name.'</div>' . PHP_EOL .
'<div class="test2">'.$itemLevel.'</div>' . PHP_EOL;
?>
<a href="" title="<?php echo htmlentities($title); ?>">Test Link</a>