CSS常见属性

文字属性

font-style

  • 作用:规定文字样式
  • 格式:font-style: italic;
  • 取值:
    • normal:正常的,默认就是正常的
    • italic:倾斜的

font-weight

  • 作用:规定文字粗细
  • 格式:font-weight: bold;
  • 单词取值:
    • bold 加粗
    • bolder 比加粗还要粗
    • lighter 细线, 默认就是细线
  • 数字取值:
    • 100 - 900之间整百的数字

font-size

  • 作用:规定文字大小
  • 格式:font-size: 30px;
  • 取值:px(像素 pixel)

font-family

  • 作用:规定文字字体
  • 格式:font-family: "楷体";
  • 取值:各种字体名称
  • 注意点:
    • 如果取值是中文, 需要用双引号或者单引号括起来
    • 设置的字体是用户电脑里面已经安装的字体

字体属性补充

  • 如果设置的字体不存在,那么系统会使用默认的字体来显示
  • 默认一般使用宋体
  • 如果设置的字体不存在,而我们又不想用默认的字体来显示,可以给字体设置备选方案
    • 格式:font-family: "字体1", "备选方案1", ... ;
  • 如果想给中文和英文分别单独设置字体,怎么办?
    • 但凡是中文字体,里面都包含了英文
    • 但凡是英文字体,里面都没有包含中文
    • 也就是说中文字体可以处理英文,而英文字体不能处理中文
  • 注意点:如果想给界面中的英文单独设置字体,那么英文的字体必须写在中文的前面

文字属性缩写

  • 缩写格式:

    font: style weight size family;
  • 例如:

    font: italic bold 10px "楷体";
  • 注意点:

    • 在这种缩写格式中有的属性值可以省略,sytle 可以省略,weight 可以省略
    • 在这种缩写格式中 style 和 weight 的位置可以交换
    • 在这种缩写格式中有的属性值是不可以省略的,size 不能省略,family 不能省略
    • size 和 family 的位置是不能顺便乱放的,size 一定要写在 family 的前面,而且 size 和 family 必须写在所有属性的最后

文本属性

text-decoration

  • 作用:给文本添加装饰
  • 格式:text-decoration: underline;
  • 取值:
    • underline 下划线
    • line-through 删除线
    • overline 上划线
    • none 什么都没有,最常见的用途就是用于去掉超链接的下划线

text-align

  • 作用:设置文本水平对齐方式
  • 格式:text-align: center;
  • 取值:
    • left 左
    • right 右
    • center 中

text-indent

  • 作用:设置文本缩进
  • 格式:text-indent: 2em;
  • 取值:2em,其中em是单位,一个 em 代表缩进一个文字的宽度

颜色属性

  • 在 CSS 中通过 color 属性来修改文字颜色

  • 格式:color: 值;

  • 取值:

    • 颜色英文单词(一般情况下常见的颜色都有对应的英文单词,但是英文单词能够表达的颜色是有限制的,也就是说不是所有的颜色都能够通过英文单词来表达)

    • rgb(rgb其实就是三原色,其中 r (red 红色) 、g (green 绿色)、b (blue 蓝色))

      • 格式:rgb(0, 0, 0)
      • 三个数字分别代表三原色的红色、绿色、蓝色显示的亮度
      • 这其中的每一个数字它的取值是 0-255,0代表不发光,255代表发光,值越大就越亮
      红色: rgb(255,0,0);
      绿色: rgb(0,255,0);
      蓝色: rgb(0,0,255);
      黑色: rgb(0,0,0);
      白色: rgb(255,255,255);
      灰色: rgb(200,200,200);
      只要让红色/绿色/蓝色的值都一样就是灰色
    • rgba

      • rgba 中的 rgb 和前面讲解的一样,只不过多了一个 a

      • a 代表透明度,取值是 0-1,取值越小就越透明

      • 例如:

        color: rgba(255, 0, 0, 0.2);
    • 十六进制

      • 通过十六进制来表示颜色其实本质就是RGB
      • 十六进制中是通过每两位表示一个颜色
      • 例如:#FFEE00,FF表示R,EE表示G,00表示B
      • 在 CSS中 只要十六进制的颜色每两位的值都是一样的,那么就可以简写为一位,例如:#FFEE00 相当于 #FE0

CSS基础【2】:CSS常见属性的更多相关文章

  1. css基础--常用css属性02

    上篇地址:css基础--常用css属性01 本文参考菜鸟教程和w3school 1  浮动和清除浮动 在上篇的第十一节--定位中说道: CSS 有三种基本的定位机制:普通流.浮动和绝对定位. 普通流和 ...

  2. CSS(1)基础语法、常见属性

    CSS CSS:层叠样式表.主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. CSS语法:CSS实例由选择器,以及一条 ...

  3. HTML5 -入门 (---css样式-------------(css基础与css选择器)---------------------—)

    ---恢复内容开始--- 一css基础入门与css选择器 CSS英文全拼:cascading style sheet 层叠样式表. 在html中使用:要在head中写style标签,所有样式放在sty ...

  4. Html+CSS基础之CSS样式

    认识CSS样式 CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小.颜色.字体加粗等. 如下列代码: p{ fo ...

  5. 一、HTML和CSS基础--HTML+CSS基础课程--第2部分

    第三章 与浏览器交互,表单标签 使用表单标签,与用户交互
网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的 ...

  6. iOS基础--UIView的常见属性

    UIView的常见属性以及方法 @property(nonatomic,readonly) UIView *superview; // 获得自己的父控件对象 @property(nonatomic,r ...

  7. Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容

    1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <tit ...

  8. CSS基础知识之文本属性二三事

    line-height 可以给某个元素指定一个不带单位的缩放因子,这样它的后代元素就会继承这个缩放因子,再根据自身的字号大小来计算自己的行高(line-height)值, body { font-si ...

  9. css基础--常用css属性01

    1  背景相关 背景颜色 background-color     = 颜色名称/rgb值/十六进制值 背景图片 background-image = url('') 背景图片平铺方式 backgro ...

  10. CSS基础知识:常见选择器示例

    CSS(Cascading Style Sheet),中文译为层叠样式表,可以让设计者方便灵活地控制Web页面的外观表现.CSS是1996年由W3C审核通过并且推荐使用的.CSS的引入,就是为了使HT ...

随机推荐

  1. 12:Css3的概念和优势

    12:Css3的概念和优势 CSS3是css技术的升级版本,CSS3语言开发是朝着模块化发展的.以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来. ...

  2. leetcode-Given a binary tree, find its minimum depth

    第一题 Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the s ...

  3. css学习_css定位

    1.定在某个位置:简称定位 2.浮动和定位的区别 定位的分类:定位模式 a.静态定位:(标准流) b.相对定位(不脱离文档流)---以自己左上角为基准点定位 c.绝对定位absolute  (拼爹型: ...

  4. ASP.NET MVC中使用FluentValidation验证实体(转载)

    1.FluentValidation介绍 FluentValidation是与ASP.NET DataAnnotataion Attribute验证实体不同的数据验证组件,提供了将实体与验证分离开来的 ...

  5. 6.0-uC/OS-III软件定时器管理

    1.软件定时器管理 uC/OS-III提供了软件定时器服务(相关代码在OS_TMR.C中).当设置OS_CFG.H中的OS_CFG_TMR_EN为1时软件定时器服务被使能. 2.uC/OS-III 定 ...

  6. Bootstrap modal模态框关闭时,combobox input下拉框仍然保留在页面上

    问题描述: 当点击模态框的关闭按钮时,下拉框中的内容没有消失,而是移动到了页面左上角 分析:这个问题的定位在于是用的哪种模态框,bootstrap和easyui都可以实现模态框,但是两个方法实现的模态 ...

  7. Python sys.argv[]用法

    sys.argv,其实就是一个list,它是sys模块下的一个全局变量,第一个元素是模块名.后面是依次传入的参数. 比如可以这样传入 pyton temp.py a b c d,一共传入a.b.c.d ...

  8. 2.jQuery介绍

    . jQuery的认识 jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口:具有高效灵活的css选择器,并且可对CSS选择器进行扩展:拥有便捷的插件扩展机制和丰富的插件. 和原 ...

  9. Python基础(一)常用函数

    1.map() 此函数可以,将列表内每一个元素进行操作,并返回列表 原型 map(function,[list]) def fc(x): return x * 2 print(map(fc,[1,2, ...

  10. 测试Oracle统计信息的导出导入

    背景:有时我们会希望可以对Oracle的统计信息整体进行导出导入.比如在数据库迁移前后,希望统计信息保持不变;又比如想对统计信息重新进行收集,但是担心重新收集的结果反而引发性能问题,想先保存当前的统计 ...