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

[HTML&CSS基础]当内容超过盒模型时

第16行写成

<div id="box1">盒子11111111111111111111111111111111</div>

然后内容就会不换行从右侧直接超过边框。把那堆1换成中文文字,就会自动换行,从下侧超过边框。 这是为什么呢?

正在回答

4 回答

这是一个好问题哈,

#box1{
    width:200px;
    height:200px;
    position:relative;
    /*注意这里!!!注意这里!!!注意这里!!!
    你只要添加这俩其中一个,字母和数字,都可以自动换行啦,不会超过边框啦*/
    word-wrap: break-word;
    word-break: break-all;
}

word-wrap: break-word;
   word-break: break-all;

究竟是什么呢?

word-break 属性规定自动换行的处理方法。

提示:通过使用 word-break 属性,可以让浏览器实现在任意位置的换行。

  • 语法

word-break: normal|break-all|keep-all;




  • normal    使用浏览器默认的换行规则。    

  • break-all    允许在单词内换行。    

  • keep-all    只能在半角空格或连字符处换行。    


https://img1.sycdn.imooc.com//5abc9052000105cc04140359.jpg

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

月半虫下 提问者

非常感谢!
2018-03-29 回复 有任何疑惑可以回复我~
#2

Star-∂ємση 回复 月半虫下 提问者

不客气!,继续加油学习哦
2018-03-30 回复 有任何疑惑可以回复我~
0 回复 有任何疑惑可以回复我~

word-break:keep-all;行尾放不下单词时,另起一行,换行后还是太长会超出容器;

word-wrap:break-word;行尾放不下单词时,先尝试换行,换行后还是太长,单词内还可以换行。

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

word-wrap : normal | break-word

参数: normal :  允许内容顶开指定的容器边界break-word :  内容将在边界内换行。如果需要,词内换行(word-break)也行发生


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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225758    人
  • 解答问题       18233    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

[HTML&CSS基础]当内容超过盒模型时

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