css解惑
2018-06-24 01:01:51来源:未知 阅读 ()
1.word-wrap和word-break的区别
举例如下:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 </head> 6 <body> 7 <p style="width:100px;border:1px solid #000; color:#F00;">a aaaaaaaaaaaaaaaaaaaa</p> 8 <p style="width:100px;border:1px solid #000; color:#F00;word-wrap:break-word">a aaaaaaaaaaaaaaaaaaaa</p> 9 <p style="width:100px;border:1px solid #000; color:#F00;word-break:break-all">a aaaaaaaaaaaaaaaaaaaa</p> 10 </body> 11 </html>
结果如下:
分析:
没有word-wrap和word-break时超长单词会换行,如果还是超出容器宽度则会溢出
word-wrap:word-break表示可以把单词截断
word-break:break-all表示所有东西都会截断
2.text-align:justify
解释:值 justify 可以使文本的两端都对齐。在两端对齐文本中,文本行的左右两端都放在父元素的内边界上。然后,调整单词和字母间的间隔,使各行的长度恰好相等。您也许已经注意到了,两端对齐文本在打印领域很常见。
举例如下:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title></title> 5 </head> 6 <body> 7 <p style="width:100px;border:1px solid #000; color:#F00;">a aaaa aaa aaaaa</p> 8 <p style="width:100px;border:1px solid #000; color:#F00;text-align: justify;">a aaaa aaa aaaaa</p> 9 10 </body> 11 </html>
结果如下:
3.chrome的f12审查器查看hover效果
4.border-collapse
结果如下:
4.display
block、inline、inline-block区别
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>display</title> 5 <meta charset="utf-8"> 6 <style> 7 p{ 8 display:block; 9 /*display:inline;*/ 10 /*display:inline-block;*/ 11 /*width:370px; 12 height:20px;*/ 13 } 14 </style> 15 </head> 16 <body> 17 <p>本例中的样式表把段落元素设置为内联元素。本例中的样式表把段落元素设置为内联元素。本例中的样式表把段落元素设置为内联元素。本例中的样式表把段落元素设置为内联元素。</p> 18 <p>而 div 元素不会显示出来!</p> 19 </body> 20 </html>
a1.p元素默认是块级元素,默认上下margin为16px,效果如下:
可以看到:margin会合并,p元素高度会自动增加,p会换行,可以设置width、heigth.
a2.把高度设置为20px时
两个p会堆叠在一起,这是因为第一个p的高度只为20px,字数过多时只是溢出
b1.display设置为inline,结果如下:
inline不会换行,也没有默认的margin,不能设置width、heigth
b2.设置高宽时无效,如下:
c1.display设置为inline-block(元素内为块级,元素外为内联),结果如下:
inline-block也有margin,但不会合并,不会换行,除非超出行宽。并且可以设置width和height
c2.设置高宽width:370px;height:20px;
看不出什么变化,我们增加字数看看:
得出结论:inline-block是跟在段尾的。这与inline是相符的。
5.box-sizing
6.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- DIV居中的经典方法 2020-06-13
- CSS中的float和margin的混合使用 2020-06-11
- Html/css 列表项 区分列表首尾 2020-06-11
- css与javascript重难点,学前端,基础不好一切白费! 2020-06-11
- ie8下透明度处理 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash