0
点赞
收藏
分享

微信扫一扫

三、CSS基本属性

读思意行 2022-03-27 阅读 73

三、CSS基本属性

3.1 常用的CSS属性

  • color:前景色(文字颜色)

  • font-size:文字大小

  • background-color:背景色

  • width :宽度

  • height:高度

    • 注意:有些行内级元素无法设置宽度和高度
  • background-color:背景色

3.2 设置文本的属性

  • text-decoration:设置文字的装饰线

    • none:无任何装饰线,可以去除a元素默认的下划线
      underline:下划线
      overline:上划线
      line-through:中划线(删除线)
      
  • letter-spacing:设置字母之间的间距 默认为0

  • word-spacing:设置单词之间的间距 默认为0

  • text-transform:设置文字的大小写转换

    • capitalize:将每个单词的首字符变为大写
      uppercase:将每个单词的所有字符变为大写 
      lowercase:将每个单词的所有字符变为小写
      
  • text-indent:设置第一行内容的缩进

  • text-align设置元素内容在元素中的水平对齐方式这里的元素内容包括子元素

    • left:左对齐

    • right:右对齐

    • center:正中间显示

    • justify:两端对齐

  • line-height:设置文本的行高

    • 行高可以先简单***理解为一行文字所占据的高度***

    • heightline-height的区别

      • height:元素的整体高度
        
        line-height:元素中每一行文字所占据的高度
        
    • 如何让这文字在块级元素中垂直居中

      • line-height等同于height
    • 注意:line-height是会被继承的

  • 单行文本不换行多余文本显示省略号

    • div{
          /* 强制不换行 */
          white-space: nowrap;
          /* 超出部分隐藏 */
          overflow: hidden;
          /* 超出部分以省略号代替 */
          text-overflow: ellipsis;
      }
      
  • 多行文本超出隐藏多余文本显示省略号

    • div{
          display:-webkit-box;
          overflow:hidden;
          text-overflow:ellipsis;
          -webkit-line-clamp:3;
          -webkit-box-orient:vertical;
      }
      

3.3 设置字体相关的属性

  • font-size:决定文字的大小

    • 如果设置百分比,那么是基于父元素的文字大小进行计算
  • font-family:设置文字的字体名称

    • 会从系统自带中的字体依次去找,如果系统没有该字体则该属性无效

    • 可以设置1个或者多个字体名称(从左到右按顺序选择字体)

    • 开发中都是多个字体进行使用的

  • font-weight:设置文字的粗细

    • normal:等于400px

    • bold:等于700px

  • font-style:设置文字的常规、斜体显示

    • normal:常规显示

    • italic:用字体的斜体显示(前提, 是font-family这种字体本身是支持斜体)

    • oblique:文本倾斜显示(让文字倾斜)

  • font是以上所有字体属性的缩写属性

    • font-style、font-weight、font-size/line-height、 font-family

    • line-height可以省略,如果不省略,必须跟在font-size后面

    • font-size、font-family不可以调换顺序,不可以省略

3.4 CSS3新增属性

CSS属性 - outline

  • outline表示元素的外轮廓

  • 特点:不占用空间,不占用元素的大小

  • 默认显示在盒子的外面

  • 使用方法和border属性一样

CSS属性 - cursor

  • cursor可以设置鼠标指针(光标)在元素上面时的显示样式,取值如下
    • auto:默认值

    • default:一个小箭头

    • pointer:一只小手

    • text:一条竖线

    • none:没有任何指针显示在元素上面

CSS属性 - filter

  • 例如: filter: blur(5px); blur模糊处理 数值越大越模糊

CSS属性 - calc

  • calc() 此CSS函数让你在声明CSS属性值时***执行一些计算***。

    • width: calc(100% - 80px); 
      

CSS属性 - box-sizing

  • 传统模式宽度计算:盒子的宽度= CSS中设置的width(内容区) + border + padding

  • CSS3盒子模型: 盒子的宽度 = CSS中设置的宽度width 里面包含了 border 和 padding

    /* CSS3盒子模型 */
    box-sizing: border-box;
    /* 传统盒子模型 */
    box-sizing: content-box
    
举报

相关推荐

css:文本属性

CSS文本属性

css文本属性

一.Linux文件基本属性

API基本属性——暴露等级

006CSS文本属性

0 条评论