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
。
特别声明:本人也是小白,想让与我一样的初学者一起学习,写的不好的地方请见谅
转载于:https://www.cnblogs.com/hchui/p/9816083.html
html和css入门 (三)相关推荐
- CSS入门三、盒子模型
零.文章目录 CSS入门三.盒子模型 1.网页布局的本质 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子 Box . 利用 CSS 设置好盒子样式,然后摆放到相应位置. 往盒子里面装内容 ...
- CSS入门三(盒子模型)
文章目录 前言 一.盒子模型是什么? 二.盒子模型的总宽度与总高度 三.盒子模型的属性 1.边框属性 (1)边框样式 (2)边框宽度 (3)边框颜色 (4)边框综合属性 (5)圆角属性 (6)图片边框 ...
- 续Gulp使用入门三步压缩CSS
gulp 压缩css 一.安装 gulp-minify-css 模块 提示:你需要使用命令行的 cd 切换到对应目录后进行安装操作. 在命令行输入 npm install gulp-minify-cs ...
- CSS入门之引用、选择器、属性(六分之三)
CSS 入门教程六分之三篇 没办法,我直播教小伙伴CSS入门,属性讲完,准备说定位的时候,他们就喊停,hold不住了...所以先写到六分之三,23333333 要点 解释 引用 如何使用定义的CSS样 ...
- html 布局兼容性,HTML+CSS入门 浏览器兼容性问题及解决方案
本篇教程介绍了HTML+CSS入门 浏览器兼容性问题及解决方案,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题现象: ...
- [转载]Python爬虫入门三之Urllib库的基本使用
python爬虫系列教程http://cuiqingcai.com/1052.html 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优 ...
- 【转载】CSS 入门精要(一)
本教程取名为"入门精要",首先是为入门读者准备的,如果你想在本文中找到关于CSS的高级知识,请绕行!其次,"精要"二字表明本文只讲述关于CSS的入门要点,力求精 ...
- html css入门经典 pdf,CSS入门经典
<CSS入门经典>是2008年清华大学出版社出版的图书,作者是(美国)(RichardYork)约克.[1] 书 名 CSS入门经典 作 者 (美国)(RichardYork) ...
- vue(vue-cli+vue-router)+babel+webpack项目搭建入门(三)
vue(vue-cli+vue-router)+babel+webpack项目搭建入门<三> 本系列文章将介绍基于vue+webpack的前端项目的构建过程.文章分为四章内容,第一章介绍开 ...
- html中的坐标从哪里开始,HTML+CSS入门 页面内跳转到相应位置的3种方法
本篇教程介绍了HTML+CSS入门 页面内跳转到相应位置的3种方法,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < 首先设置所需的css和html 设置css .demo{ ...
最新文章
- iOS UIView快速添加事件
- 《你不可不知的50个建筑学知识》之哥特式建筑
- (血和泪的成果)使用PageHelper分页插件进行后台分页
- matlab生成实指数序列、matlab茎状图
- 【直播】如何获得更加高效的深度卷积神经网络
- 堆和栈的概念和区别 python_堆和栈的区别是啥?
- BeetleX之TCP消息通讯Protobuf/TLS
- SQL SERVER 2014 各个版本支持的功能
- Java jdk的安装 与 环境变量的配置
- 企业的培训体系:145页企业培训年度规划和培训体系的建立
- java求两个数组的并集、交集、差集
- Platform(平台)
- flutter 一键生成安卓和ios应用图标
- Spring Cloud 系列之 Netflix Eureka 注册中心
- html搜索引擎关键词,如何通过JavaScript获取搜索引擎搜索关键词
- T00ls Lpk Sethc 全新v2.0版(附LPK提权)
- 佛祖保佑 ,神兽保佑 , 代码神注释鉴赏,喜欢拿去用
- 一日一Shader·进阶版笔刷【SS_18】
- IC岗位详解| 一位合格的模拟版图工程师需要具备哪些能力?
- 莱昂纳多或出演乔布斯传记电影