【CSS】第二天 画盒子、笔墨控制属性

打印 上一主题 下一主题

主题 860|帖子 860|积分 2580

1. 画盒子

目的:利用合适的选择器画盒子。
新属性

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title></title>
  6.     <style>
  7.         .red {
  8.             width: 100px;
  9.             height: 100px;
  10.             background-color: brown;
  11.         }
  12.         .orange {
  13.             width: 200px;
  14.             height: 200px;
  15.             background-color: orange;
  16.         }
  17.     </style>
  18. </head>
  19. <body>
  20. <div class="red">div标签</div>
  21. <div class="orange">div2</div>
  22. </body>
  23. </html>
复制代码

2. 笔墨控制属性


2.1 字体巨细

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title></title>
  6.     <style>
  7.         p {
  8.             /* font-size 属性必须有单位,否则属性不生效,默认文字大小16px */
  9.             font-size: 30px;
  10.         }
  11.     </style>
  12. </head>
  13. <body>
  14.         <p>div标签</p>
  15.         <div>默认字体大小</div>
  16. </body>
  17. </html>
复制代码

2.2 字体粗细

属性名:font-weight
属性值:


  • 数字 正常400 加粗700
  • 关键字 正常normal 加粗bold
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title></title>
  6.     <style>
  7.         h3 {
  8.             font-weight: 400;
  9.         }
  10.         div {
  11.             font-weight: 700;
  12.         }
  13.     </style>
  14. </head>
  15. <body>
  16.     <h3>123</h3>
  17.     <div>456</div>
  18. </body>
  19. </html>
复制代码

2.3 字体样式是否倾斜

作用:打扫笔墨默认的倾斜效果
属性名:font-style
属性值:


  • 正常值:normal
  • 倾斜: italic
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title></title>
  6.     <style>
  7.         em {
  8.             font-style: normal;
  9.         }
  10.         div {
  11.             font-style: italic;
  12.         }
  13.     </style>
  14. </head>
  15. <body>
  16. <em>em标签</em>
  17. <div>div标签</div>
  18. </body>
  19. </html>
复制代码

2.4 行高

作用:设置多行文本的间距
属性名:line-height
属性值


  • 数字 + px
  • 数字(当前标签font-size属性值的倍数)
  1. line-height: 30px;
  2. /* 当前标签字体大小为16px,写line-height: 2 那么行高就是32px */
  3. line-height: 2;
复制代码


行高的构成


行高的测量方法:从一行笔墨的最顶端(最底端)量到下一行笔墨的最顶端(最底端)。

2.5 行高-垂直居中



2.6 字体族

属性名:font-family
属性值:字体名
font-fanily:楷体;
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <title></title>
  6.     <style>
  7.         div {
  8.             font-family: Heiti SC;
  9.         }
  10.     </style>
  11. </head>
  12. <body>
  13.     <div>测试文字</div>
  14. </body>
  15. </html>
复制代码

  1. // 拓展(了解):font-family属性值可以书写多个字体名,各个字体名用逗号隔开,执行顺序是从左向右依次查找
  2. font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif;
复制代码
font-family 属性末了设置一个字体族名,网页开发建议利用无衬线字体
2.7 字体复合属性 font

DAY03 P37

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金歌

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表