文字是网页的非常基础的内容,文本的样式设置也是非常重要的

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文本样式的更多相关文章

  1. Css入门课程 Css基础

    html css javascript三者关系 html是网页内容的载体 css是网页内容的表现,外观控制 javascript是网页逻辑处理和行为控制 css相对于html标签属性的优势 css简化 ...

  2. 重温CSS之背景、文本样式

    CSS背景样式: 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色: 背景图像:background- ...

  3. HTML和CSS前端教程03-CSS文本样式

    目录 1.CSS颜色-建议就用十六进制 2.CSS长度的度量单位-建议就用px 3.CSS文本样式 3.1. 字体属性 3.1. 文本样式 1.CSS颜色-建议就用十六进制 p{ color: #ff ...

  4. web前端学习(三)css学习笔记部分(1)-- css入门基础知识+基本样式

    1.介绍及语法 1.1CSS概述: CSS指层叠样式表 CSS样式表极大地提高了工作效率 如果值大于一个单词,需要加上引号(意思是值只有一个的时候可以不加引号) 1.2CSS高级语法 1.选择器分组 ...

  5. [HeadFist-HTMLCSS学习笔记][第七章CSS入门:加一点样式]

    CSS入门 style元素设置CSS 基本格式 <style type="text/css"> body { background-color: #eaf3da; } ...

  6. CSS入门(css简介与样式汇总、CSS的使用方式和特征、CSS基础选择器和复杂选择器、边框阴影)

    一.CSS的作用 1.以统一的方式实现样式的定义 2.提高页面样式的可重用性和可维护性 3.实现了内容(HTML)和表示(CSS)的分离 HTML和CSS之间有什么关系? HTML:构建网页的结构 C ...

  7. css 基础 字体和文本样式

    字体样式处理font-size:30px:// 设置字体大小 font-weight:700://设置粗体 font-sytle:italic; //设置文字斜体 font-family: 斜体,宋体 ...

  8. css入门之css选择器

    CSS选择器 css的选择器最常用的是class选择器,定义方式如下. <!DOCTYPE html> <html lang="en"> <head& ...

  9. h5 . css入门 2.CSS基础

    CSS基础 学习目标 1.CSS简介 2.CSS语法 3.样式的创建 4.两种引入外部样式表的区别 5.样式表的优先级和作用域 6.CSS选择器 7.选择器的权重 8.浮动属性的简单应用 9.HTML ...

随机推荐

  1. TCC : Tiny C Compiler (2018-2-6)

    饭墙下载,有缘上传: https://files.cnblogs.com/files/bhfdz/tcc-0.9.27-win32-bin.zip https://files.cnblogs.com/ ...

  2. VxWorks 7 技术简介

    VxWorks 7 是新一代的嵌入式实时操作系统,全新的架构设计,灵活化的组件配置,高可靠性与安全性,丰富的第三方软件包,极大的方便用户的开发和使用.本文对VxWorks7 的功能做个简要的记录. V ...

  3. python学习第一天 -----2019年4月15日

    第一周-第06章节-Python3.5-第一个python程序 #!/usr/bin/env python #-*- coding:utf-8 _*- """ @auth ...

  4. python 自定义函数表达式 拟合求系数

    https://docs.scipy.org/doc/scipy/reference/tutorial/integrate.html https://docs.scipy.org/doc/scipy/ ...

  5. C Mingw gcc printf 刷新缓冲行

    C Mingw gcc printf 刷新缓冲行 参考:https://stackoverflow.com/questions/13035075/printf-not-printing-on-cons ...

  6. java 用户修改密码

    import java.util.Scanner; class Member { private String mima; private String name; public String get ...

  7. 北京Uber优步司机奖励政策(12月22日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  8. dota2交换物品

    改成.bat 因为文件就可以 echo/>>c:/windows/system32/drivers/etc/hostsecho 111.230.82.224 steamcommunity. ...

  9. 在Sqlserver中生成随机数据

    百度了各种随机生成,集中摘录如下: 一.循环写入千万级测试数据 DECLARE @i int ) BEGIN INSERT INTO A_User(username,password,addtime, ...

  10. katalon系列六:Katalon Studio Web UI关键字讲解

    在一个Test Case里,点左上Add-Web UI Keyword,可以添加一行新的命令. 像Click.setText.Delay这些最基本的,大家还是看看官方的API文档吧,望文知义,如果是纯 ...