CSS基础【2】:CSS常见属性
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常见属性的更多相关文章
- css基础--常用css属性02
上篇地址:css基础--常用css属性01 本文参考菜鸟教程和w3school 1 浮动和清除浮动 在上篇的第十一节--定位中说道: CSS 有三种基本的定位机制:普通流.浮动和绝对定位. 普通流和 ...
- CSS(1)基础语法、常见属性
CSS CSS:层叠样式表.主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. CSS语法:CSS实例由选择器,以及一条 ...
- HTML5 -入门 (---css样式-------------(css基础与css选择器)---------------------—)
---恢复内容开始--- 一css基础入门与css选择器 CSS英文全拼:cascading style sheet 层叠样式表. 在html中使用:要在head中写style标签,所有样式放在sty ...
- Html+CSS基础之CSS样式
认识CSS样式 CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小.颜色.字体加粗等. 如下列代码: p{ fo ...
- 一、HTML和CSS基础--HTML+CSS基础课程--第2部分
第三章 与浏览器交互,表单标签 使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的 ...
- iOS基础--UIView的常见属性
UIView的常见属性以及方法 @property(nonatomic,readonly) UIView *superview; // 获得自己的父控件对象 @property(nonatomic,r ...
- Html 常见标签,css基础样式,css的浮动和清流,浏览器的兼容
1.html模板<!DOCTYPE html><html><head> <meta charset="UTF-8"> <tit ...
- CSS基础知识之文本属性二三事
line-height 可以给某个元素指定一个不带单位的缩放因子,这样它的后代元素就会继承这个缩放因子,再根据自身的字号大小来计算自己的行高(line-height)值, body { font-si ...
- css基础--常用css属性01
1 背景相关 背景颜色 background-color = 颜色名称/rgb值/十六进制值 背景图片 background-image = url('') 背景图片平铺方式 backgro ...
- CSS基础知识:常见选择器示例
CSS(Cascading Style Sheet),中文译为层叠样式表,可以让设计者方便灵活地控制Web页面的外观表现.CSS是1996年由W3C审核通过并且推荐使用的.CSS的引入,就是为了使HT ...
随机推荐
- 【python】——三级菜单
作业需求: 打印三级菜单 可返回上一级 可随时退出程序 #!/usr/bin/env python # -*- coding:utf-8 -*- #Author: __Json.Zzgx__ menu ...
- switch(值){ 开始case 值: 闭合break; }
switch ($goods['leixing']) { case 1: $data['type'] = 1; $data['orderid'] = 'PT' . rand(000000, 99999 ...
- FakeGame 集成总结
1.64位支持(目前编译不过); 2.Dx9? 2.以何种方式提供(源码?工程版本(VS2005还是其他)): 3.是否可以连接TC的服务器进行调试? TDR编解码失败: 不同目录下存在a.lib的不 ...
- npm笔记
#执行npm start时是运行的哪个js文件? 打开package.json看看scripts属性中start配置的是什么运行脚本,这里配置的就是你执行npm start时跑的脚本 #设置npm的源 ...
- 目标检测(三)Fast R-CNN
作者:Ross Girshick 该论文提出的目标检测算法Fast Region-based Convolutional Network(Fast R-CNN)能够single-stage训练,并且可 ...
- Spring 学习教程(一):浅谈对Spring IOC以及DI的理解
一.个人对IoC(控制反转)和DI(依赖注入)的理解我们平时在开发java web程序的时候,每个对象在需要使用它的合作对象时,自己都要将它要合作对象创建出来(比如 new 对象),这个合作对象是由自 ...
- Centos下,Docker部署Yapi接口管理平台(详细得令人发指)
接口测试的工具很多,公司引进了接口管理平台Yapi,自己尝试直接搭建,从安装Nodejs到配置MongoDB数据库,再到安装yapi的时候,遇到浏览器打开本地服务器Ip地址后,没有显示部署内容...没 ...
- PHP环境安全加固
随着使用 PHP 环境的用户越来越多,相关的安全问题也变得越来越重要.PHP 环境提供的安全模式是一个非常重要的内嵌安全机制,PHP 安全模式能有效控制一些 PHP 环境中的函数(例如system() ...
- Android签名文件转化为pk8和pem来对apk重签名
当我们需要修改已经打包好的apk中的某个文件时,比如改下图标,我们势必要采用反编译apk,改文件,重编译apk,重签名才行,参考:https://www.cnblogs.com/zndxall/p/9 ...
- 解决Windows下文件在Linux下打开出现乱码的问题
目录 问题 原理 解决 总结 参考资料 问题 前几天生病了,Java一直在看代码但是没跟着打,于是决定偷一波小小的懒,直接把教材的代码从Windows通过共享文件夹放到了Linux里面.但是编译的时候 ...