问答详情
源自:9-1 继承者 - 样式的继承

CSS样式

我想对两段文字只加一个边框,该如何实现?

#my{border:1px solid red}

<span id=my>

<p>……</p>

<p>……</p>

</span>

这样好像不对,请问错在哪里了?


提问者:默默竹 2016-08-15 11:10

个回答

  • 被搁浅的岁月
    2016-08-15 11:19:49
    已采纳

    别用span,用div

  • qq_渺沧_03735495
    2016-08-15 11:39:37

    我才学不就,换成是我的话,我会改成

    <style type="text/css">

    #my{border:1px solid red}

    </style>

    </head>

    <body>

    <p id="my">……<br />

          ……</p>

    </body>

    感觉<p>...</p>有点问题,不知道对不对

  • jxcvd3728307
    2016-08-15 11:28:50

    桑心,白白我还写了这么一大段,结果慢了

  • jxcvd3728307
    2016-08-15 11:28:47

    桑心,白白我还写了这么一大段,结果慢了

  • weixin_慕慕7193873
    2016-08-15 11:27:51

    1. span元素只适合包围字词或短语的内容,div适合包含块级内容,把span改为div就对了

    2. my要加引号

  • jxcvd3728307
    2016-08-15 11:27:37

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>对齐</title>
    <style type="text/css">
    .my{border:1px solid red;}
    </style>
    </head>
    <body>
    <div class="my">
    <p>……</p>
    <p>……</p>
    </div>
    </body>
    </html>

    应该用div吧,毕竟div是一块一块的,而span不是一般用来定义一行的吗,而且一般不都是把span放在<p></p>的吗,它应该只能在同一行,不能在分开的段落上使用吧。而div不是一整块一整块的吗,应该可以用在不同的段落上。你可以百度一下<span>这个标签,有一个百度知道就说了一下他和<div>的分别

  • 默默竹
    2016-08-15 11:21:15

    对啊,对啊,太谢谢你了