博主信息
博文 9
粉丝 0
评论 0
访问量 8316
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
html字体图标及盒模型练习
不是本人
原创
867人浏览过

1.盒模型的布局理解

  • 布局原则:盒模型按照屏幕从左到右,从上到下排列。行内元素可以和行内元素在同一行,块元素要独占一行。

  • 默认排列方式:先左右,后上下。也就是说,一个元素,首先从最顶行,开始排,后面的元素依次排该元素的右边,先写的先排。一行排满之后开始下一行,默认依然是从左往右。遇到块元素会另起一行,左右都不允许有其他元素。

  • 元素类型:盒模型根据display属性,分为block(块元素),inline(行内元素),inlineblock(行内块元素)。

2.box-sizing解决了什么问题?

box-sizing主要是方便布局的时候计算盒模型的尺寸。box-sizing主要有两个属性,一个是content-box,一个是border-box。content-box计算盒子尺寸的时候设定的width和height未包含padding和border,因此盒子实际尺寸,会比设定的大。而border-box计算尺寸的时候,设定的尺寸已经包含了padding和border,因此设定的尺寸,即为盒子实际尺寸。
共同点是,两者都不包含margin。
下图为bordre-box效果
border-box效果

下图为content-box效果
content-box效果

3.在页面中使用字体图标

4.盒模型常用属性


代码如下

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  7. <title>伪类字体图标盒模型</title>
  8. <link
  9. rel="stylesheet"
  10. href="http://at.alicdn.com/t/font_2646625_atoayy3we5.css"
  11. />
  12. <style>
  13. /* 自定义字体图标大小和颜色 */
  14. .icon-dianzan {
  15. font-size: 30px;
  16. color: crimson;
  17. }
  18. /* 盒模型常用属性演示 */
  19. div {
  20. width: 500px; /*宽度*/
  21. height: 200px; /* 高度 */
  22. border: 1px solid red; /* 边框 */
  23. padding: 3px; /* 内边距 */
  24. margin: 3px; /* 外边距 */
  25. background-color: rgb(167, 252, 233); /* 背景颜色 */
  26. border-radius: 25px; /* 圆角 */
  27. }
  28. .d1 {
  29. box-sizing: border-box; /* 尺寸计算模式 */
  30. }
  31. .d2 {
  32. box-sizing: content-box; /* 尺寸计算模式 */
  33. }
  34. </style>
  35. </head>
  36. <body>
  37. <p>在页面中使用字体图标</p>
  38. <span class="iconfont icon-dianzan"></span>
  39. <br />
  40. <div class="d1"></div>
  41. <div class="d2"></div>
  42. </body>
  43. </html>
批改老师:PHPzPHPz

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学