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 ...
随机推荐
- Case Helper
using System; using Microsoft.Xrm.Sdk; using Microsoft.Crm.Sdk.Messages; using Microsoft.Xrm.Sdk.Que ...
- C语言之二叉树
规定:根节点的值大于左节点但小于右节点的值,所以二叉树的值插入是唯一的,最后形成的树只跟根节点有关 定义节点: struct tree_node { TypeElem elem; stru ...
- Linux内核调用SPI平台级驱动_实现OLED的显示功能
Linux内核调用SPI驱动_实现OLED显示功能 0. 导语 进入Linux的世界,发现真的是无比的有趣,也发现搞Linux驱动从底层嵌入式搞起真的是很有益处.我们在单片机.DSP这些无操作系统的裸 ...
- python函数的四种参数传递方式
python中函数传递参数有四种形式 fun1(a,b,c) fun2(a=1,b=2,c=3) fun3(*args) fun4(**kargs) 四种中最常见是前两种,基本上一般点的教程都会涉及, ...
- C 二维数组,以及自定义二维数组
C 二维数组,以及自定义二维数组 我们通常情况下是这样定义一个二维数组的: int a[10][15]; 我们分别查看一下a,a[0],*a 都是一样的值吧 我们可以这么理解: a是一个数组的数组 a ...
- 解决区间第K大的问题的各种方法
例题:http://poj.org/problem?id=2104 最近可能是念念不忘,必有回响吧,总是看到区间第k大的问题,第一次看到是在知乎上有人面试被弄懵了后来又多次在比赛中看到.以前大概是知道 ...
- Dijkstra算法堆优化(vector建图)
#include<iostream> #include<algorithm> #include<string.h> #include<stdio.h> ...
- 使用 Linux 下的的logrotate进行日志的切割
实际生产中,使用一个log文件来记录所有信息的话,一方面,时间过久,就会占用很大的空间:另一方面,就是一个文件记录对于后期日志的查看非常不利.为了解决查看了一下资料,发现linux里面有一个logro ...
- Java基础—IO小结(二)缓冲流与其它流的使用
一.缓冲流的使用 每个字节流都有对应的缓冲流: BufferedInputStream / BufferedOutputStream 构造器: 方法摘要与对应节点流类似 使用缓冲流实现文件复制:实际中 ...
- angular ng-bind-html $sce.trustAsHtml
使用ng-bind-html和$sce.trustAsHtml显示有html符号的内容 angularjs的强大之处之一在于它的双向数据绑定的功能,我们通常会使用data-ng-bind或者dat ...