html和css入门 (三)
文本样式

color
文本颜色
| 属性名 | color |
|---|---|
| 属性值 | 预定义的颜色名 | 十六进制值的颜色值 | RGB颜色值 |
| 默认值 | 依赖用户代理 |
| 描述 | 设置文本的颜色 |
direction
文本方向(
| 属性名 | direction |
|---|---|
| 属性值 | ltr | rtl |
| 默认值 | ltr |
| 描述 | 设置文本的方向 |
line-height
文本行高
| 属性名 | line-height |
|---|---|
| 属性值 | normal |数字 | 长度 | 百分百 |
| 默认值 | normal |
| 描述 | 设置文本的行高 |
letter-spacing
字符间距
| 属性名 | letter-spacing |
|---|---|
| 属性值 | normal | 长度 |
| 默认值 | normal |
| 描述 | 增加或减少字符间的空白(字符间距) |
- normal:默认间隔
- length:用长度值指定间隔。可以为负值。
text-align
| 属性名 | text-align |
|---|---|
| 属性值 | left | right | center | justify |
| 默认值 | 如果文本方向为ltr,则默认值为left;如果文本方向为rtl,则默认值为right |
| 描述 | 设置文本在水平方向上的对齐方式 |
- left:内容左对齐。
- center:内容居中对齐。
- right:内容右对齐。
- justify:内容两端对齐,但对于强制打断的行(被打断的这一行)及最后一行(包括仅有一行文本的情况,因为它既是第一行也是最后一行)不做处理。
text-indent
文本缩进
| 属性名 | text-indent |
|---|---|
| 属性值 | | |
| 默认值 | 0 |
| 描述 | 设置首行文本的缩进 |
length:用长度值指定文本的缩进。可以为负值。 percentage:用百分比指定文本的缩进。百分比是相对于包含块的宽度。可以为负值。
text-decoration
文本修饰
| 属性名 | text-decoration |
|---|---|
| 属性值 | none | [ underline || overline || line-through || blink ] |
| 默认值 | none |
| 描述 | 对文本进行修饰 |
- none:指定文字无装饰
- underline:指定文字的装饰是下划线
- overline:指定文字的装饰是上划线
- line-through:指定文字的装饰是贯穿线
text-transform
文本的大小写
| 属性名 | text-transform |
|---|---|
| 属性值 | capitalize | uppercase | lowercase | none |
| 默认值 | none |
| 描述 | 控制文本的大小写 |
- none:无转换
- capitalize:将每个单词的第一个字母转换成大写
- uppercase:将每个单词转换成大写
- lowercase:将每个单词转换成小写
white-space
如何处理元素内的空白
| 属性名 | white-space |
|---|---|
| 属性值 | normal | pre | nowrap | pre-wrap | pre-line |
| 默认值 | normal |
| 描述 | 设置如何处理元素内的空白 |
- normal:默认处理方式。空白会被浏览器忽略
- pre:用等宽字体显示预先格式化的文本,不合并文字间的空白距离,当文字超出边界时不换行。
- nowrap:强制在同一行内显示所有文本,合并文本间的多余空白,直到文本结束或者遭遇br对象。
- pre-wrap:用等宽字体显示预先格式化的文本,不合并文字间的空白距离,当文字碰到边界时发生换行。
- pre-line:保持文本的换行,不保留文字间的空白距离,当文字碰到边界时发生换行。
word-spacing
单词间距
| 属性名 | word-spacing |
|---|---|
| 属性值 | normal | |
| 默认值 | normal |
| 描述 | 增加或减少单词间的空白(即字间隔) |
- normal:默认间隔
- length:用长度值指定间隔。可以为负值。
字体样式
font-size,设置字体的大小,最常用的值是长度(14px)font-family:设置使用哪种字体,可以设置某个具体的字体,还可以设置某个字体系列的名字。font-style:设置字体风格,默认值为normal,italic是用来指定使用斜体版本,oblique强制将字体倾斜。font-variant:设置小号的大写字母,只对英文有效,作为了解内容。font-weight:设置字体的粗细。normal bold bolder lighter 100~900。font:字体属性的简写。
bolder 和 lighter 的粗细是相对于上级父元素的继承值而言的。具体情况参考下图:
| Inherited value | bolder | lighter |
|---|---|---|
| 100 | 400 | 100 |
| 200 | 400 | 100 |
| 300 | 400 | 100 |
| 400 | 700 | 100 |
| 500 | 700 | 100 |
| 600 | 900 | 400 |
| 700 | 900 | 400 |
| 800 | 900 | 700 |
| 900 | 900 | 700 |
列表
无序列表
<ul>:定义无序列表,并且只能包含<li>子元素。 <li>:定义列表项,可以包含与<div>完全类似的内容,所以可以包含较多类型的子元素。
<ul>
<li>无序列表项</li>
<li>无序列表项</li>
<li>无序列表项</li>
</ul>
有序列表
<ol>:定义有序列表。 <li>:定义列表项,可以包含与<div>完全类似的内容,所以可以包含较多类型的子元素。
<ol>
<li>有序列表项</li>
<li>有序列表项</li>
<li>有序列表项</li>
</ol>
定义列表
<dl>:定义列表 <dt>:定义术语 <dd>:定义描述
<dl>
<dt>质数</dt>
<dd>质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。</dd>
</dl>
列表样式
list-style-type:设置列表项之前的标识。list-style-image:设置图片为列表的标识。list-style-position:设置列表项标识是否属于列表项的内容,outside、inside。list-style:列表样式的简写。
表格
表格
| 元素 | 描述 |
|---|---|
<table> |
定义表格 |
<caption> |
定义表格标题。 |
<thead> |
定义表格的页眉。 |
<tbody> |
定义表格的主体。 |
<tfoot> |
定义表格的页脚。 |
<th> |
定义表格的表头。 |
<tr> |
定义表格的行。 |
<td> |
定义表格单元格。 |
<table>
<caption>表头</caption>
<thead>
<tr>
<th>表头</th>
<th>表头</th>
<th>表头</th>
<th>表头</th>
<th>表头</th>
<th>表头</th>
</tr>
</thead>
<tbody>
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
</tbody>
<tfoot>
<tr>
<td>表尾</td>
<td>表尾</td>
<td>表尾</td>
<td>表尾</td>
<td>表尾</td>
<td>表尾</td>
</tr>
</tfoot>
</table>
表格样式
border-collapse:合并单元格之间的空隙,默认值是separate,collapse。border-spacing:控制单元格之间的空隙,只有在border-collapse: separate;有作用。empty-cells:是否显示空的单元格,默认值是show,hide。caption-side:设置表格标题的位置,默认值是top,bottom。
特别声明:本人也是小白,想让与我一样的初学者一起学习,写的不好的地方请见谅
html和css入门 (三)的更多相关文章
- 第五篇 CSS入门 明白 三种嵌套形式,三种常用控制器
CSS入门 css是 层叠式样式表 css的作用是什么呢?举个抽象的例子啊,HTML是人,CSS则是衣服... css给html穿上衣服,有三种形式: 内嵌.内联.外联. 这三种形式,优先级为 ...
- 续Gulp使用入门三步压缩CSS
gulp 压缩css 一.安装 gulp-minify-css 模块 提示:你需要使用命令行的 cd 切换到对应目录后进行安装操作. 在命令行输入 npm install gulp-minify-cs ...
- 第六十九节,css入门基础
css入门基础 学习要点: 1.使用CSS 2.三种方式 3.层叠和继承 本章主要探讨HTML5中CSS (层叠样式表),它是用来对HTML文档外观的表现形式进行排版和格式化. 一 使用CSS CSS ...
- CSS入门知识汇总
1.CSS认识 在谈论CSS的概念之前,我们先说一说web标准的目的——其在于创建一个统一的用于web表现层的技术标准,以便通过不同浏览器或终端设备向最终用户展示信息内容.一个网页的呈现是由三部分组成 ...
- 【Python全栈-CSS】CSS入门
CSS入门教程 参考: http://www.cnblogs.com/yuanchenqi/articles/5977825.html http://www.ruanyifeng.com/blog/2 ...
- 3.Python爬虫入门三之Urllib和Urllib2库的基本使用
1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS.CSS ...
- day 31 html(二) 和css入门
前情提要: 本次主要是继续昨天学的简单的html 补充以及 css的简单入门 一:表单标签 >1:get请求 <!DOCTYPE html> <html lang=" ...
- css入门知识点整理
css入门知识点整理 不要嘲笑我这个蒟蒻..例子来源:w3school css其实就分为两个东西,一个是选择器,另外一个是声明.声明定义了某个对象的属性的值,这都是html的内容.重点要关注的是选择器 ...
- H5教程(二),CSS入门(一)选择器
这是我的第二篇博客,H5教程CSS入门,适合刚开始学习H5的新手,让我们共同进步. 1. CSS简介 1.1 CSS是什么? CSS称为样式层叠表,是用于增强或控制网页样式,并允许将样式信息与网页 ...
- 转 Python爬虫入门三之Urllib库的基本使用
静觅 » Python爬虫入门三之Urllib库的基本使用 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器 ...
随机推荐
- P4098 [HEOI2013]ALO 可持久化01Trie
$ \color{#0066ff}{ 题目描述 }$ Welcome to ALO ( Arithmetic and Logistic Online).这是一个 VR MMORPG, 如名字所见,到处 ...
- css 移动端图片等比显示处理
第一次写博文,心情有点小小的激动~~~~~ 刚开始做移动端项目的时候遇到了一些优化的问题,比如,打开网页在2g或者3g的情况下加载网页,刚开始渲染的时候,遇到图片文件未请求,图片的高度会为0,当然,如 ...
- 根据浏览器判断是否为Android、ios或微信环境
写h5页面时经常有业务逻辑需要判断页面所处的环境,这时我们可以通过navigator对象来获取浏览器相关信息加以判断,方法如下: let ua = navigator.userAgent; let i ...
- 976 AlvinZH想回家(背包DP大作战T)
976 AlvinZH想回家 思路 如果在第i小时有一些飞机延误,那么一架飞机的c值越大,这一小时产生的损失也越大.而使这一小时产生的损失尽可能的小并不会导致接下来时间产生的损失增大.因此应当每一小时 ...
- JavaWeb学习笔记(十九)—— 分页
一.MySQL中的分页 格式:select * from 表 limit ?,?; 参数1:开始索引start,默认值:.必须是正数 参数2:每页显示个数 pageSize 例如: ,; #第一页,每 ...
- $bzoj1016-JSOI2008$ 最小生成树计数 最小生成树 $dfs/matrix-tree$定理
题面描述 现在给出了一个简单无向加权图.你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树.(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的).由于不同的 ...
- Java 抽象类的简单使用
自己做的一点笔记... 抽象类:使用关键词 abstract 进行修饰,抽象类不能生成对象(实例化),且含有抽象方法(使用 abstract 进行声明,并且没有方法体). 特点: 1️⃣ 抽象类不一 ...
- Netty SSL性能调优
TLS算法组合 在TLS中,5类算法组合在一起,称为一个CipherSuite: 认证算法 加密算法 消息认证码算法 简称MAC 密钥交换算法 密钥衍生算法 比较常见的算法组合是 TLS_ECDHE_ ...
- PHP发送返回404状态码
1. 默认的由Apache自动处理的404 修改Aache的配置文件 httpd.conf 中的 ErrorDocument 404 /404.html 或者使用 .htaccess文件,同时有要把 ...
- vue-cli 基础搭建
1.安装node 2.npm install webpack -g 3.npm install vue-cli -g 4.然后进入到文件下边 vue init webpack 文件名字 5.进入工程文 ...