为了账号安全,请及时绑定邮箱和手机立即绑定

我想试试在<code>里加入<span>并设置<span>内的样式,想问问没显示出来的问题在哪,新手小白请教大佬

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>code标签介绍</title>

</head>

<body>

<p>我们可能知道水平渐变的实现,类似这样:<br><code><span style="coler:red;font-size:20px;text-align:center">{background-image:linear-gradient(left, red 100px, yellow 200px);}</span></code></p>

</body>

</html>


正在回答

4 回答

code是行级元素,span是块级元素,应该把span放在code前面就可以显示,还有span里的color输入错了。

0 回复 有任何疑惑可以回复我~
#1

慕圣2206865 提问者

谢谢 我做了更改之后就没有报错 可为啥没有体现出 text-align:center
2019-08-07 回复 有任何疑惑可以回复我~
<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>code标签介绍</title>
    <style type="text/css">
    span{
        font-size:20px;
        color:red;
    }
    p{
        text-align:center;
    }
    </style>
</head>
<body>
    <p>我们可能知道水平渐变的实现,类似这样:<br />
    <code>
        <span>
            {background-image:linear-gradient(left, red 100px, yellow 200px);}
        </span>
    </code>
    </p>
</body>
</html>

code语法错误是因为网站验证机制问题,而居中效果的确可以显示,向上面的代码就是把p段落内的文本居中了。如果你只想要让code内的内容居中可以试试下面的代码:

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>code标签介绍</title>
    <style type="text/css">
    span{display:block;
        font-size:20px;
        color:red;
        text-align:center;
    }
    </style>
</head>
<body>
    <p>我们可能知道水平渐变的实现,类似这样:<br />
    <code>
        <span>
            {background-image:linear-gradient(left, red 100px, yellow 200px);}
        </span>
    </code>
    </p>
</body>
</html>


2 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>code标签介绍</title>

</head>

<body>

    <style type="text/css">

    span{

    font-size:20px;

    color:red;

    text-align:center;}

    </style>

<p>我们可能知道水平渐变的实现,类似这样:<br/>

<code><span>{background-image:linear-gradient(left, red 100px, yellow 200px);}</span></code></p>

</body>

</html>


0 回复 有任何疑惑可以回复我~
#1

Maoli_

span样式里有个display:block;将他变成了块元素
2019-11-17 回复 有任何疑惑可以回复我~

这里的问题是你color:red;的代码写错,只要改下就能把颜色的样式正确显示出来,不需要将span放在code前面。span和code都是行内元素(内联元素)。

至于text-align:center没体现出来是因为span是行内元素,你需要把text-align:center放在属于它父元素的块状元素里面,譬如body或p标签。

0 回复 有任何疑惑可以回复我~
#1

慕圣2206865 提问者

非常谢谢您给我的帮助 因为楼上有人给过我解答 而且基本解决了我的问题 今天才看到您的回答 我试着把span放在code里边可以显示 但是text-align:center这个还是没有解决 不论我是 把style放在head、body、还是p里 都没有改变 而且这次左边没有小红× 但是提交表示不正确 说是code语法错误
2019-08-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我想试试在<code>里加入<span>并设置<span>内的样式,想问问没显示出来的问题在哪,新手小白请教大佬

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信