Css入门课程 Css文本样式
文字是网页的非常基础的内容,文本的样式设置也是非常重要的
1 字体大小
font-size:绝对大小单位和相对大小单位,绝对大小单位有cm,mm in(厘米,毫米,英寸)等,这是大小不随屏幕分辨率大小而变化,相对大小单位:px,em %他们的实际显示大小随分辨率变化
因此大小设置一般使用相对大小单位进行。
字体大小可继承,在使用em %百分比的时候其计算参考基础是父容器继承的实际计算后的字体大小为基准进行em和%的计算
2 字体颜色
字体颜色即页面的前景色,使用rgb rgba或者关键字,或者16进制颜色值,其中rgb或者rgba中可是是百分比也可以是实际值 如rgb(255,20%,30);这个当然很好理解,如果有超出有效范围的按照范围最接近的有效值截取。
字体颜色代表了元素的前景色,那么自然的如边框,文本下划线,中画线,上划线等等使用前景色的地方默认也就使用字体的颜色作为默认值
3 水平对齐
text-align:left center right justfy 分别为左对齐,剧中对齐,右对齐,两端对齐,这是水平方向的对齐设置。该css属性只针对块级元素有效,对行内元素无效,相应的块级元素要想水平剧中对齐可是有margin:0px auto方式实现
4 垂直对齐
vertical-align:baseline|text-bottom |text-top|bottom|top|middle
分别理解为基线对齐,行内文本底线对齐,文本顶线对齐,行底部对齐,行顶部对齐,行居中对齐
垂直对齐只对行内和单元格显示类型有效,对块级元素无效,如果要想块级元素垂直居中对齐,可将父容器display:table 自己display:table-cell显示为单元格,一般地可是有line-height为容器实际高度设置行高方式让行内容垂直对齐,垂直对齐有一些不是很好理解,这个需要在实际使用中对总结
5 行高
line-height:浏览器默认的行高为文本大小的1.2em即1.2倍,line-height可以继承,但是继承的是父级元素实际计算后的值。行高也可以进行设置用来定义行间距的作用,行高的计算方式以行文本大小为基准进行
计算。需要的注意的是一般我们都是有em或者%方式设置行高以达到行间距随字体大小分辨率变化而相应变化
6 其他样式
word-spacing:单词之间的间距,这里的单词是指的英文单词,而英文单词又是以空格作为分隔判定依据,此属性可以设置相邻2个单词间的间隔
letter-spacing:字符之间的间距,这里的字符指任意字符,相应的该属性可以进行字符显示间隔进行设置
text-decoration: underline|none|overline 文本下划线,上划线,中画线等
text-indent: 首行缩进,这里一般使用2em,即2倍文字大小缩进,也就是缩进2个字符
text-transform:lowercase|capitalize|uppercase;文本是否转换为大小写,这里只针对英文字符有效
字体样式中比较不好理解的就是
vertical-align,text-align,line-height主要是因为他们有效性和计算方式,以及继承性方面都有自己的特色,比较细致需要多记忆
Css入门课程 Css文本样式的更多相关文章
- Css入门课程 Css基础
html css javascript三者关系 html是网页内容的载体 css是网页内容的表现,外观控制 javascript是网页逻辑处理和行为控制 css相对于html标签属性的优势 css简化 ...
- 重温CSS之背景、文本样式
CSS背景样式: 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色: 背景图像:background- ...
- HTML和CSS前端教程03-CSS文本样式
目录 1.CSS颜色-建议就用十六进制 2.CSS长度的度量单位-建议就用px 3.CSS文本样式 3.1. 字体属性 3.1. 文本样式 1.CSS颜色-建议就用十六进制 p{ color: #ff ...
- web前端学习(三)css学习笔记部分(1)-- css入门基础知识+基本样式
1.介绍及语法 1.1CSS概述: CSS指层叠样式表 CSS样式表极大地提高了工作效率 如果值大于一个单词,需要加上引号(意思是值只有一个的时候可以不加引号) 1.2CSS高级语法 1.选择器分组 ...
- [HeadFist-HTMLCSS学习笔记][第七章CSS入门:加一点样式]
CSS入门 style元素设置CSS 基本格式 <style type="text/css"> body { background-color: #eaf3da; } ...
- CSS入门(css简介与样式汇总、CSS的使用方式和特征、CSS基础选择器和复杂选择器、边框阴影)
一.CSS的作用 1.以统一的方式实现样式的定义 2.提高页面样式的可重用性和可维护性 3.实现了内容(HTML)和表示(CSS)的分离 HTML和CSS之间有什么关系? HTML:构建网页的结构 C ...
- css 基础 字体和文本样式
字体样式处理font-size:30px:// 设置字体大小 font-weight:700://设置粗体 font-sytle:italic; //设置文字斜体 font-family: 斜体,宋体 ...
- css入门之css选择器
CSS选择器 css的选择器最常用的是class选择器,定义方式如下. <!DOCTYPE html> <html lang="en"> <head& ...
- h5 . css入门 2.CSS基础
CSS基础 学习目标 1.CSS简介 2.CSS语法 3.样式的创建 4.两种引入外部样式表的区别 5.样式表的优先级和作用域 6.CSS选择器 7.选择器的权重 8.浮动属性的简单应用 9.HTML ...
随机推荐
- php的基础知识(二)
7.系统常量: 常量的定义:常量是程序运行的时候是不可以改变的量 定义格式:define(‘常量名字’,‘常量的值’): 注意: ·不能重复定义 ·常量的名字最好用大写字母. ·常量的值只能是标量. ...
- [STM32F4][关于看门狗的那些事]
STM32(stm32f4XX系列)看门狗的总结: 1. 具有两个看门狗外设(独立和窗口)均可用于检测并解决由软件错误导致的故障:当计数器达到给定的超时值时,触发一个中断(仅适用于窗口看门狗)或产生一 ...
- 472. Concatenated Words
class Solution { public: vector<string> res; vector<string> findAllConcatenatedWordsInAD ...
- Leecode刷题之旅-C语言/python-217存在重复元素
/* * @lc app=leetcode.cn id=217 lang=c * * [217] 存在重复元素 * * https://leetcode-cn.com/problems/contain ...
- python matplotlibmat 包mplot3d工具 三维视图透视取消
https://stackoverflow.com/questions/23840756/how-to-disable-perspective-in-mplot3d 简单的解决方法是 ax = fig ...
- python3.5 安装twisted
https://blog.csdn.net/caimouse/article/details/77647952 下载地址:http://www.lfd.uci.edu/~gohlke/pythonli ...
- verilog中参数传递与参数定义中#的作用(二)
一.module内部有效的定义 用parameter来定义一个标志符代表一个常量,称作符号常量,他可以提高程序的可读性和可维护性.parameter是参数型数据的关键字,在每一个赋值语句的右边都必须是 ...
- 关于 logger
日志 前言 我是一名后台程序员,接触后台只有一年时间,在这期间一共做过四个项目,分别是: 工作室招新系统 视频学习网站 创客网站 打印机项目 由于之前做项目的时候没有好好重视日志,所以导致在开发与维护 ...
- 优步UBER司机全国各地奖励政策汇总 (4月4日-4月10日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 手机蓝牙APP扫描设备的时候异常断开(未完成)
1.手机蓝牙APP打开立马就出现异常,测试在公司有这个问题,在宿舍没这个问题,怀疑是公司设备太多,导致扫描空间不够,或者扫描到奇怪的设备.数组越界之类,明天用log看一下 2. 看样子出了一个erro ...