文字溢出到左侧

REV*_*NMC 3 html css line-breaks

有人能帮忙吗?我不希望文本溢出到左侧.我需要<p>自动添加换行符.

这是CSS:

article {
    padding: 5px;
    margin: 1px 0px;
    border: 2px solid #4afbd9;
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<article id="the_article">
  <h1>Hello guys </h1>
    <p>wefeasdfasdfasdfaewgewtawerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrfgrrrrrrrrrrrrrrrrdgdsffgsdfgsdfgsdfgsdfggsdfgsdfgsdfsdfgsdfgsdfggsdfgsdfgsdfrrrrrrdg</p>
</article>
Run Code Online (Sandbox Code Playgroud)

这就是ap

Fre*_*ski 5

您需要设置word-wrap: break-word父元素(<article>在您的示例中)

article {
  word-wrap: break-word;
}

p {
  background-color: yellow;
  width: 50%;
  height: 90px;
}
Run Code Online (Sandbox Code Playgroud)
<article>
  <p>wefeasdfasdfasdfaewgewtawerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrfgrrrrrrrrrrrrrrrrdgdsffgsdfgsdfgsdfgsdfggsdfgsdfgsdfsdfgsdfgsdfggsdfgsdfgsdfrrrrrrdg</p>
</article>
Run Code Online (Sandbox Code Playgroud)

一些文档word-wrap: