CSS 属性

CSS 属性

和 字体(font) 相关的属性

  • font-size : 设置 字体的大小 ,值支持 像素 、 em (相对自身px单位) 、 rem (相对根元素) 、 pt (打印) 、 支持 百分比

    • 10px
    • 80%
  • font-weight : 设置 字体的 粗细 、支持 数字 和 单词

    • 100 ,200, 300, 400, 500, 600, 700, 800, 900 (其中 400是正常字体大小 , 小于 400 字体变细、 大于 400 字体 加粗)
    • normal (正常) 、 bold (加粗) 、 bolder (较粗) 、 lighter (变细)
  • font-style : 设置 字体的 风格

    • normal (正常字体) , italic (斜体、如果字体没有斜体、可以自动使用 倾斜体) 、 oblique (倾斜体)
  • font-family : 设置 字体 , 浏览器 默认采用 微软雅黑

    css 复制代码
    pre {
    	font-family: mzd;
    }
    			
    @font-face {
    	font-family: mzd;
    	src: url(./ttf/mzd.ttf);
    }

和文本(text) 相关的属性

  • text-align : 对块级元素中的 文本内容 设置 水平对齐方式

  • left (左对齐, 默认值)

  • right (右对齐)

  • center (居中)

  • text-indent : 对块级元素的 第一行内容 实现 缩进 (正值) 或者 悬挂 (负值) 效果、 支持 px 和 em 等单位。

  • text-transform : 对 文本内容 进行大小写转换

    • capitalize (每个单词的首字母 转大写)
    • lowercase : 全部转小写
    • uppercase : 全部转大写
  • text-decoration : 对 文本内容 进行装饰 , 是 text-decoration-line, text-decoration-color , text-decoration-style 的简写

    • underline : 添加下划线
    • overline : 添加上划线
    • line-through : 添加中划线
    • none : 取消 线。
  • text-decoration-line : 设置文件装饰的线条,值由 underline, overline, line-through, none

  • text-decoration-color : 设置文件装饰的线条颜色 , 默认颜色 是 #000

  • text-decoration-style : 设置 线条的类型 , 默认类型是 solid

    • solid : 直线
    • dotted : 点状线
    • dashed : 虚线
    • double : 双直线
  • text-overflow : 设置 文本溢出的解决方案

    • clip : 剪切 (默认值)
    • ellipsis 显示省略号
    css 复制代码
     /* 当内容超过了一行 、显示 省略号   */
    white-space: nowrap; /* nowrap 强制内容不换行*/
    text-overflow: ellipsis; /*默认值 clip , ellipsis 显示省略号 */
    overflow: hidden;  /*当内容超出了盒子的大小 、 hidden 隐藏 */
    
    /* 当内容超过了指定的行数、显示省略号 */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
  • text-shadow : 设置 文本的 投影效果

    • x y r color , [...x y r color]
      • x : 投影在 x 轴的位置
      • y : 投影在 x 轴的位置
      • r : 投影的模糊的半径
      • color : 投影的颜色
  • line-height : 用来设置 每一行文本内容 占用的 高度

    如果一个盒子 有且只有一行内容, 且希望内容垂直居中 ,则可以设置 line-height , 通常 行高 等于 盒子的高度

  • color : 用来设置 文本的 颜色 , 颜色的表示方式 主要有 3种,

    • 英文单词表示颜色 。 支持的颜色单词比较少, red, green , blue , yellow , black , white , lightblue ...
    • 使用 rgb 模式 , rgb(a, b, c) a , b , c 的取值范围均为 0 ~ 255, rgb(0, 0, 0) (黑色), rgb(255, 255, 255) 白色, rgb(255, 0, 0) 红色, rgb(0, 255, 0) 绿色 rgb(0, 0, 255) 蓝色, rgb(255, 255, 0) 黄色 , rgb(255, 0 , 255) 紫色
    • 使用 16进制表示 、 使用 # 作为 前缀 , 后跟面 6位 16进制数 、 后者 3位 16进制数
    • rgba 模式 rgba(a, b, c , d) : d 是代表 透明度, 是一个小数, 取值范围是 0 ~ 1 , 0 代表完全透明、 1 代表 不透明
  • overflow-x , overflow-y , overflow: 盒子内容 溢出行为

    • visible : 默认值 , 代表 溢出的时候显示对应的内容
    • hidden : 隐藏溢出的内容
    • scroll : 无论是否溢出, 均显示 滚动条
    • auto : 当溢出后 自动产生滚动条。
  • white-space : 空白符保留策略

    • nowrap : 不换行
    • pre-wrap : 预设换行,效果 和 pre 标签相同 。
  • letter-spacing : 设置 文本内容的字符间隙

  • word-spacing : 设置 文本内容 中的 单词间隙

  • word-wrap : 设置 文本内容 是否 强制进行单词换行

    • normal : 正常行为
    • break-word : 强制实现单词换行
  • list-style : 列表样式

    • none : 去掉列表样式 。
    • disc : 实心圆
    • circle : 空心圆
    • url(...) : 自定义图片
相关推荐
m0_74823434几秒前
【SpringMVC】基于 Spring 的 Web 层MVC 框架
前端·spring·mvc
阿福的工作室8 分钟前
react跳转传参的方法
前端·react.js·前端框架
远洋录8 分钟前
大型前端应用状态管理实战:从 Redux 到 React Query 的演进之路
前端·人工智能·react
liuweni11 分钟前
Next.js系统性教学:深入理解缓存交互与API缓存管理
开发语言·前端·javascript·经验分享·缓存·前端框架·交互
m0_7482402519 分钟前
前端编程艺术(5)---Vue3(从零基础到项目开发)
前端
m0_7482574628 分钟前
使用Element UI实现前端分页,前端搜索,及el-table表格跨页选择数据,切换分页保留分页数据,限制多选数量
前端·ui·状态模式
m0_7482396331 分钟前
【HTML入门】第十六课 - 网页中的按钮们
前端·html
m0_7482451732 分钟前
Chrome浏览器调用ActiveX控件--allWebOffice控件
前端·chrome
web1508541593537 分钟前
【CSS】css 如何实现固定宽高比
前端·css
常常不爱学习43 分钟前
CSS的颜色表示方式
前端·css