2020-06-12-HTML_CSS.md

HTML_CSS.md

前端技术

第一章 前端介绍

第1节 什么是前端

前端即网站的前台部分,运行在PC端,移动端等浏览器或者APP上,展现给用户浏览的网页。

前端与后台是相对的

前端是展示给用户并且和用户进行交互的

客户端有app或者浏览器 

后台又称为服务器端

进行数据处理,存储,业务逻辑等.

第2节 前端的开发流程

第3节 页面的组成结构

结构

HTML用于描述页面的结构

表现

CSS用于控制页面中元素的样式

行为

JavaScript用于响应用户操作

第4节 页面的描述

结构

表现

行为

第二章 HTML标签(结构)

第1节 HTML简介

HyperText Markup Language

超文本标记语言

Html通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)

第2节 网页的基本结构

<!DOCTYPE html><!DOCTYPE html>:版本的声明,当前是html5版本html标签:网页的根标签,所有其它的标签都被html包含head头部标签:网页的配置信息:字符集(编码的设置)为搜索引擎提供的关键字列表:各关键词间用英文逗号","隔开Description用来告诉搜索引擎你的网站主要内容

第3节 body标签

主体标签: 所有的显示效果的标签和内容都被body包含

第4节 HTML标签基本结构

开始标签,结束标签

自闭和标签

第5节 标签的语法

标签由英文尖括号<和>括起来,如就是一个标签

html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开 始标签多了一个/

标签与标签之间是可以嵌套的,但先后顺序必须保持一致,如:

内嵌套

,那么

必须放在

的前面

HTML标签不区分大小写

是一样的,但建议小写,因为大部分程序员都以小写为准

第6节 语义化,让你的网页更好的被搜索引擎理解

标签的用途:我们学习网页制作时,常常会听到一个词,"语义化"。那么什么叫做语义化呢,说的通俗点就是:明白每个标签的用途(在什么情况下使用此标签合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用 em 标签表示强调等等。

第7节 常用标签

标题 h1~h6

标题一

标题二

标题三

标题四

标题五

标题六

段落 p

这是一个段落

强调/加强语气 strong 或 em

em:强调->默认是斜体strong:更强烈的强调->粗体<em>强调</em><strong>强烈的强调</strong>

换行 br

<br/>

分隔线 hr

<hr/>

联系地址 address

北京市,沙河区,北科

添加一行代码 code

一行代码

添加一段代码 pre

多行代码

给文本增加样式的标签 span

文本

短引用文本 q

短引用文本

长引用 blockquote

无序列表 ul + li

  • 无序列表1
  • 无序列表2
  • 无序列表3
  • 无序列表4
  • 有序列表 ol + li

  • 有序列表1
  • 有序列表2
  • 有序列表3
  • 有序列表4
  • 布局标签 div

    表格标签 table

    table:表格标签 tr:表格的行 td:列的数据 th:列头 colspan:水平合并单元格 border:边框像素 thead:用来规定表格的各个部分(表头、主体、页脚)<table><tr><td>ID</td><td>名字</td><td>年龄</td></tr><tr><td>1001</td><td>李雷</td><td>18</td></tr></table>

    链接 a

    点击

    图片 img

    表单标签 form :给后台提交数据用的

    输入框 input

    文本域 textarea

    下拉列表 select + option

    提交/重置按钮/lable标签

    性别:男女
    兴趣:篮球足球台球
    邮箱
    描述
    地址北京上海天津南京

    第8节 转义字符

    第三章 CSS (表现)

    第1节 CSS简介

    1.1 CSS全称为“层叠样式表”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等

    1.2 CSS的代码语法

    选择器{属性:值;属性:值…..}

    第2节 CSS基本知识

    内联式CSS样式:直接写在html标签中

    嵌入式CSS样式:写在当前文件中

    p{color:red;}

    外部式CSS样式:写一个单独的文件中

    第3节 CSS的选择器

    什么是选择器?

    每一条css样式声明(定义)由两部分组成

    在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素

    选择器的分类?

    1、标签选择器p{}2、类选择器.claa{}3、ID选择器(全局唯一)#id{}4、子选择器>(表示第一代子元素)#id>p{}如果没有>直接是空格的话就是后代所有的元素#idp{}5、通用选择器*  *{}6、伪类选择器:hoverp:hover{}7、分组选择器h1,h2,ph1,h2,p{}

    第4节 CSS的继承、层叠和特殊性

    继承性

    ppppp

    权值

    1、标签的权值为12、类选择符的权值为103、ID选择符的权值最高为100如果样式作用在一个标签上,根据权值来应用使用哪个样式(应用权值高的)

    p{color:red;}.first{color:green;}三年级时,我还是一个胆小如鼠的小女孩。

    层叠

    当作用在同一个标签上的样式权值相同时,那么后面的样式会生效内联样式表(标签内部)>嵌入样式表(当前文件中)>外部样式表(外部文件中)

    重要性 !important

    我们在做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,怎么办?这时候我们可以使用!important来解决

    p{color:red!important;}p{color:green;}三年级时,我还是一个胆小如鼠的小女孩。

    第5节 CSS样式格式化排版

    文字—字体:      font-family:"microsoft yahei";font-family:"微软雅黑";文字—字号颜色:        font-size:12px;color:#FF0000;文字—粗体:    font-weight: bold;文字—斜体:    font-style: italic;文字-下划线text-decoration: underline;文字-删除线text-decoration: line-through;段落-缩进text-indent:2em;段落-行间距(行高)line-height:1.5em;段落-中文字间距、字母间距1、letter-spacing:50px;中文或者是英文字母之间的间距2、word-spacing:50px;英文单词之间的间距段落-对齐text-align: center;为内联元素中的文本或者图片设置居中

    第6节 元素分类

    块状元素

    ~

      、、、

    内联元素

    、、

    块状内联元素

    最后编辑于
    ©著作权归作者所有,转载或内容合作请联系作者
    平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。