文本样式

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. CH6201走廊泼水节

    题目链接: CH6201 [简化版题意]给定一棵N个节点的树,要求增加若干条边,把这棵树扩充为完全图,并满足图的唯一最小生成树仍然是这棵树.求增加的边的权值总和最小是多少. 输入格式 本题为多组数据~ ...

  2. java使用freemarker导出复杂的excel表格

    正常导出excel表格使用的poi,但是导出复杂的excel有点困难,但是可以使用freemaker模板来导出复杂的excel. 1.都是先生成一个Excel表格的模板,最好是增加一行数据.具体看图里 ...

  3. vue-cli起的webpack项目 用localhost可以访问,但是切换到ip就不可以访问

    我用的是vux起的一个项目(移动端,基于vue的),因为是移动端的,需要在手机上测试,发现用http://localhost:8081/访问的挺好的,但是换到ip就访问不了,期初我以为是代理的原因,将 ...

  4. js 正则表达式(reg)

    一.RegExp对象方法: 1.exec()   检索字符串中指定的值,并返回值(找不到返回null) 效果: <textarea name="content" id=&qu ...

  5. php 返回数组中指定多列的方法

    php array_column 方法可以返回数组中指定的一列,但不能返回多列,本文将介绍array_column方法的使用,并用代码演示返回数组中指定多列的方法. 1.array_column说明 ...

  6. [CoffeeScript]在WebStorm里运行CoffeeScript

    CoffeeScript 是一门编译到 JavaScript 的小巧语言. 在 Java 般笨拙的外表下, JavaScript 其实有着一颗华丽的心脏. CoffeeScript 尝试用简洁的方式展 ...

  7. Maximum call stack size exceeded

    写vue时报了如下错误 Maximum call stack size exceeded 栈溢出,因为在调用函数时使用了递归调用,而且没有写跳出条件,导致了该错误

  8. Angular material mat-icon 资源参考_Action

    ul,li>ol { margin-bottom: 0 } dt { font-weight: 700 } dd { margin: 0 1.5em 1.5em } img { height: ...

  9. 4KM

    ip addr add 10.9.8.100/24 broadcast + dev eth0 /etc/sysconfig/network-scripts/ifcfg-eth0 ifdown eth0 ...

  10. CTF<密码学> writeup 传统知识+古典密码

    小明某一天收到一封密信,信中写了几个不同的年份          辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳. 信的背面还写有“+甲子”,请解出这段密文. key值:CTF{XXX} 百度可以查到 ...