为什么中文的文字会自动换行,而英文字母没有自动换行?

来源:3-19 编程练习

慕尼黑5122342

2019-01-09 20:16:19

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>border属性</title>

    <style type="text/css">

        .container{

          width:200px;

          height:200px;

          background-color:pink;

            /*补充样式*/

          padding-top:50px;

          padding-left:100px;

            

        }

        .content{

          width:100px;

          height:100px;

          background-color:purple;

           /*补充样式*/

          padding-top:30px;

          padding-left:30px;

          padding-right:30px;

           

        }

span{background-color:yellow;} 

    </style>

</head>

<body>

    <div class="container">

      <div class="content">

         <span>

           我是span元素元素ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd

           </span>

</div>

    </div>

</body>

</html>


写回答

1回答

山河远阔ZZ

2019-01-10

同学你好,因为英文字符是连打的,正确的英文单词之间一定有空格,一但有空格就会换行,如下图:

http://img.mukewang.com/climg/5c36a3060001c09417250416.jpg

也可以使用word-break:break-all的css样式,允许在单词内换行,参考下图:

http://img.mukewang.com/climg/5c36a33d0001d47209460329.jpg


自己测试一下,祝学习愉快,望采纳!

0

0 学习 · 36712 问题

查看课程