PHP代码中的CSS效果

时间:2013-11-05 09:56:17

标签: php html css

我在PHP中使用echo编写了一些HTML代码,如下所示:

            echo '<a class = "fragment" href = "'.$row['url'].'" target = "_blank" >';
            echo '<div>';
            echo "Title: $title"; echo '<br/>';
            echo "URL:"; echo '<h4>' .$url. '</h4>';
            echo "Preview : $preview"; echo '<br/>';
            echo "Image url: $image"; echo '<br/>';
            echo '</br>';
            echo '</div>';
            echo '</a>';

问题是$url出现在新行和粗体文字中。虽然我之前和之后都没有使用<b><br/>

如何显示

URL : www.url.com

与其他参数一样出现?

CSS效果正确显示。

css for h4:

.fragment h4 
    {
        padding: 0;
        margin: 0;
        color: #000;
    }

    .fragment h4:hover 
    {
        background-color:#ccc;
        text-decoration: underline; 
    }

1 个答案:

答案 0 :(得分:6)

h4标签是(a)标题标签(因此是粗体)和(b)块级标签(因此是新行)。如果您不想要这些方面,为什么要使用它?

如果要设置此文本的样式,则应使用为此目的提供的标记:<span>。给它一个classid并设置样式。