标签的划分

  • 块级元素

    • 独占一行

    • 设置  可以起作用

    • 排列方式: 上下排列

  • 行内元素

    • 可以共占一行

    • 设置   不起作用,大小由内容决定

    • 排列方式:左右排列

  • 行内块

    • 可以共占一行

    • 可以设置 

    • 排列方式:左右

标签

  • 标题:h1-h6

  • 段落 p

  • 图片 img

  • 超链接 a

  • 格式化标签

    • 加粗 b strong

    • 斜体 i em

    • 下划线 ins u

    • 删除线 del s

  • 预格式化标签 pre

  • 音频 audio

  • 视频 video

  • 大盒子 div

  • 小盒子 span

  • 三大列表 ul li ol dl dt dd

块级元素

  • h1-h6 div p

  • 三大列表 ul li ol dl dt dd

  • 新增 table

行内元素

  • 加粗 b strong

  • 斜体 i em

  • 下划线 ins u

  • 删除线 del s

  • span

  • a

行内块

  • 视频 video audio

  • 图片 img

display的几个值

  • display:block;转化为块级元素

  • display:inline;转化为行内元素

  • display:inline-block;转化为行内块

  • display:none;让元素消失

面试题让元素消失的几种方法??

  • display:none;让元素消失

  • opacity:0;透明度 数值范围 0-1

  • visibility:hidden;可见性 :隐藏

  • 定位的元素,通过改变z-index(层级关系)

  • 通过margin负值,把元素调到屏幕的一侧;

让元素消失前三者 的关系

  • display:none;元素彻底消失

  • opacity:0;元素消失位置还在

  • visibility:hidden;元素消失位置还在

font-family 字体样式

  • 设置字体: 如果是中文或者应为字体由多个单词组成,需要加引号可以设置多种字体,有顺序关系

font-family: "宋体";
font-family: Georgia, 'Times New Roman', Times, serif;

font-weight 加粗

font-weight:700;
font-wightt:bold; //加粗
font0-wight:bolder; //更粗
font-weight:900;
font-weight:normal;//正常粗细 的相当于400

## 语义化 
合适的标签做合适的事:语义化

控制文字样式font-style

font-style:normal; //正常
font-style:italic; //倾斜

块级元素水平居中magin:0 auto;

块级元素,快速水平居中

盒子文字垂直居中

/* 文字垂直居中,让此元素的高度=行高 */
height: 200px;
line-height: 200px;

文字水平调节 text-align

text-align:left; //左对齐
text-align:center;//居中
text-align:right; //右对齐

边框border

/* 第一个值:边框粗细
第二个值:边框样式 solid实线 dashed虚线
第三个值:边框颜色
*/
border: 5px solid darkcyan;

前端小白的学习之路html与css的较量【二】的更多相关文章

  1. 前端小白的学习之路html与css的较量【一】

    html和css的较量 web结构的组成 html标签规则 快速生成一个html html的基本结构 标签的关系 标签 标题标签 段落 图片 超链接 a 属性 a标签里面的值 字符实体 新增的标签 1 ...

  2. web前端全栈学习之路

    web前端全栈学习之路 --- 陆续更新中 一.HTML相关 1.HTML常用标签:http://www.cnblogs.com/wyb666/p/8733699.html 2.HTML5基础: 3. ...

  3. 前端小白webpack学习(二)

    前一篇写了自我总结的webpack定义:为JavaScript服务的静态模块打包器 和几大基本概念 entry.output.plugins.loaders等.指路前端小白webpack学习(一) 下 ...

  4. 前端小白webpack学习(一)

    俗话说得好,好记性不如烂笔头. 之前就在学习中看过webpack的教程,然而一段时间没用,火速的忘光了.写这篇博文,做个总结,也让自己以后有个地方回顾. 看webpack之前,我先去看了一下官方文档, ...

  5. 小白的学习之路(hello wold!)

    Hello word ! 一直想写博客,但是都拖延了,正好两天有假期就开始弄这个事情了.开始觉得写博客也没有什么,一路学习以来都是看别人的博客进行学习,也收藏了不少博客,学到了不少东西,所以我觉的博客 ...

  6. Web前端 web的学习之路2

    2019 年 Web 开发技术指南和趋势 2019/01/23 · JavaScript · 趋势 转载:原文出处: 李棠辉(http://web.jobbole.com/95622/)    以下内 ...

  7. Web前端 web的学习之路

    零基础学习web前端的顺序 ( 转载自:https://blog.csdn.net/weixin_41780944/article/details/83751632) 怎么开始学习两条路:自学或者找培 ...

  8. 一个python小白的学习之路

    本人是个网管,在佛山工作,现在已经学习了一段时间python了,还是学开基础,但近段时间有一点的突破出来了,找到了一个很好的自学视频,等自己有能力了就想找一个特训班试试.已经看了视频两个星期了,有小小 ...

  9. 偏前端-vue.js学习之路初级(一)概念

    首先--不推荐新手直接使用 vue-cli,尤其是在你还不熟悉基于 Node.js 的构建工具时.    新建一个html,引入一下js: <!-- 开发环境版本,包含了有帮助的命令行警告 -- ...

随机推荐

  1. k8s 日志收集之 EFK

    如今越来越多的应用部署在容器之中,如何收集日志也是一个很重要的问题.服务出问题了,排查问题需要给开发看日志.服务一般会在多个不同的 pod 中,一个一个的登进去看也的确不方便.业务数据统计也需要日志. ...

  2. golang 三维向量相关操作

    package vector import ( "math" "fmt" )// 三维向量:(x,y,z) type Vector3 struct { X fl ...

  3. Mardown语法

    1.什么是Markdown Mardown是一种文本标记语言,使用它,能让我们更加专注于内容的输出,而不是排版样式. 我们平常使用的.txt文档书写的文字是没有样式的,使用Markdown语法就可以给 ...

  4. IPFS挖矿的成本有哪些?

    IPFS作为区块链新贵,近来风头一时无量.截止3月9日,Filecoin以257亿的流通市值超越门罗币,稳居区块链流通排行榜. 无论什么投资,其门槛一定在成本.今天就和大家细说投资市面上常见实体矿机的 ...

  5. 2019第十届蓝桥杯省赛及国赛个人总结(java-B组)

    省赛: 今年省赛的题目比18年简单的多,基本都是暴力枚举.BFS之类.还记得去年在山师考蓝桥杯,我这种辣鸡连题目都没看懂.本以为蓝桥会变得越来越难,没想到今年就被打脸了.今年省赛后面三个编程大题一个没 ...

  6. OpenGL光照计算中法线矩阵原理及推到过程

    问题起源 在计算漫反射关照时,需要用到法线,通过法线和光线的点乘值,计算漫反射的产生的光线强度,所以需要从顶点着色器中将法线数据传递到片源着色器中,但是片源着色器中的顶点坐标是经过了模型矩阵变化过的世 ...

  7. Centos7使用yum安装RabbitMq以及配置

    RabbitMQ是基于AMQP的一款消息管理系统,是基于erlang语言开发的! 消息队列,即MQ,Message Queue:消息队列是典型的:生产者.消费者模型.生产者不断向消息队列中生产消息,消 ...

  8. docker部署nodejs项目应用

    之前笔者弄了一套nestjs项目放在自己服务器上,并用pm2管理进程. 现在要把pm2停止,尝试一下用docker容器,那么首先要安装docker 一.安装docker 由于笔者服务器的系统是cent ...

  9. 冒泡算法(BubbleSort)

    /*冒泡排序原理 比较相邻的元素.如果前一个元素比后一个元素大,就交换这两个元素的位置. 对每一对相邻元素做同样的工作,从开始第一对元素到结尾的最后一对元素.最终最后位置的元素就是最大值.实现步骤 1 ...

  10. RabbitMQ 入门 (Go) - 6. 数据持久化(上)

    从本节开始,我介绍一下如何将相关数据持久化到数据库,也就是上图中蓝色的部分. 目前的问题 我先运行 6 个传感器和2 个协调器,这里我使用了批处理文件: 运行后,看一下 RabbitMQ 的管理控制台 ...