文本样式

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:设置字体风格,默认值为normalitalic是用来指定使用斜体版本,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:设置列表项标识是否属于列表项的内容,outsideinside
  • 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:是否显示空的单元格,默认值是showhide
  • caption-side:设置表格标题的位置,默认值是topbottom

特别声明:本人也是小白,想让与我一样的初学者一起学习,写的不好的地方请见谅

html和css入门 (三)的更多相关文章

  1. 第五篇 CSS入门 明白 三种嵌套形式,三种常用控制器

    CSS入门 css是 层叠式样式表   css的作用是什么呢?举个抽象的例子啊,HTML是人,CSS则是衣服...   css给html穿上衣服,有三种形式: 内嵌.内联.外联. 这三种形式,优先级为 ...

  2. 续Gulp使用入门三步压缩CSS

    gulp 压缩css 一.安装 gulp-minify-css 模块 提示:你需要使用命令行的 cd 切换到对应目录后进行安装操作. 在命令行输入 npm install gulp-minify-cs ...

  3. 第六十九节,css入门基础

    css入门基础 学习要点: 1.使用CSS 2.三种方式 3.层叠和继承 本章主要探讨HTML5中CSS (层叠样式表),它是用来对HTML文档外观的表现形式进行排版和格式化. 一 使用CSS CSS ...

  4. CSS入门知识汇总

    1.CSS认识 在谈论CSS的概念之前,我们先说一说web标准的目的——其在于创建一个统一的用于web表现层的技术标准,以便通过不同浏览器或终端设备向最终用户展示信息内容.一个网页的呈现是由三部分组成 ...

  5. 【Python全栈-CSS】CSS入门

    CSS入门教程 参考: http://www.cnblogs.com/yuanchenqi/articles/5977825.html http://www.ruanyifeng.com/blog/2 ...

  6. 3.Python爬虫入门三之Urllib和Urllib2库的基本使用

    1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS.CSS ...

  7. day 31 html(二) 和css入门

    前情提要: 本次主要是继续昨天学的简单的html 补充以及 css的简单入门 一:表单标签 >1:get请求 <!DOCTYPE html> <html lang=" ...

  8. css入门知识点整理

    css入门知识点整理 不要嘲笑我这个蒟蒻..例子来源:w3school css其实就分为两个东西,一个是选择器,另外一个是声明.声明定义了某个对象的属性的值,这都是html的内容.重点要关注的是选择器 ...

  9. H5教程(二),CSS入门(一)选择器

    这是我的第二篇博客,H5教程CSS入门,适合刚开始学习H5的新手,让我们共同进步. 1.  CSS简介 1.1  CSS是什么? CSS称为样式层叠表,是用于增强或控制网页样式,并允许将样式信息与网页 ...

  10. 转 Python爬虫入门三之Urllib库的基本使用

    静觅 » Python爬虫入门三之Urllib库的基本使用 1.分分钟扒一个网页下来 怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器 ...

随机推荐

  1. Angularjs和Ionic框架搭建webApp

    本文原创版权归 简书作者 噜啦啦噜啦啦噜啦噜啦噜 所有,转载请联系作者获得授权,并于文章开头标注原创作者及出处,以示尊重! 文/噜啦啦噜啦啦噜啦噜啦噜(简书作者)原文链接:http://www.jia ...

  2. docker安装mysql57

    提升应用交付效率 1. 支持服务发现,避免服务重启迁移 IP 变更带来影响:2. 支持微服务化,降低代码维护及重构复杂度,适应快速变化的业务需求. 快速响应业务变化 1. 灵活水平扩展,应对业务量的骤 ...

  3. javascript canvas画订单

    前段时间看了某个平台的后台,发现订单显示使用的canvas进行绘画(插件echarts),直观,明了的表达出了订单的走势如下 所以自己心痒痒的,就自己模仿了一个-->贴上代码 <style ...

  4. NavigationItem的Title不居中,BackButton修改它得title

    国外得一个链接: http://situee.blogspot.com/2014/10/ios-set-navigation-bar-back-button-title.html 最近迷上了简洁风,在 ...

  5. 串口通信n

    1.USART_Init(参数1,参数2) 串口配置步骤 1.串口时钟使能,GPIO使能 2.串口复位 3.端口模式设置GPIO_Init() 4.串口参数初始化USART_Init() 5,使能串口 ...

  6. 编写第一个Go程序

    编码格式 Go语言源码文件编码格式必须是 UTF-8 格式,否则会导致编译器出错. 结束语句 在 Go 程序中,一行代表一个语句结束.每个语句不需要像其它语言一样以分号 ";"结尾 ...

  7. Behind the scenes of the C# yield keyword(转)

    https://startbigthinksmall.wordpress.com/2008/06/09/behind-the-scenes-of-the-c-yield-keyword/ Behind ...

  8. 透视效果shader(边缘光)

    思路:渲染两次. 1.第一次渲染:利用Greater进行深度测试,当目标被遮挡时,用一个边缘光的效果显示. 2.第二次渲染:正常渲染. 边缘光的思路:观察方向和顶点法向量夹角越大,边缘光越明显.边缘光 ...

  9. webpack+vue解决前端跨域问题

    webpack 跨域,在这里整理了一下逻辑首先不是为了axios库来进行跨域的,而是直接通过node的webpack设置代理来完成跨域的. 先贴一条自己请求的连接 1.设置自定义域: 在config目 ...

  10. 012-MD5Utils工具类模板

    package ${enclosing_package}; import java.math.BigInteger; import java.security.MessageDigest; impor ...