1.开发工具

ie浏览器

火狐浏览器

谷歌浏览器

Edge浏览器

Safari浏览器

Opera浏览器

主要目的是显示网页用的

  1. 代码的书写软件(主流)

Dwcs6

Hbuilder                                                                                                                                                            Viscode

协助软件ps

3.浏览器内核分类

Trident(内核)

Gecko(firefox)

Presto(opera)

Webkit(safari)

Blink(chorem)

4.Web 标准

1.Web 标准也称网页标准,它由一系列标准组成,这些标准大部分由 W3C 负责制订,也有一些标准由其他标准组织制定的

2.主要由三部分组成

结构、表现和行为

结构:使结构清晰,逻辑结构完整html

表现;修饰样式css

行为:内容交互操作效果js

5.HTML骨架

<!DOCTYPE html>: 声明一个html文档

<html>: html的根元素

<head>: 头部,包含了元数据(meta)

<titlt>: 文档标题

<body>: 文档的主体内容

<head>: html文档的头部包含

<title>:html标题

<meta> :描述一些基本的元数据,如网页的描述内容,作者,刷新页面,为搜索引擎定义关键字

<base> :描述基本的链接地址

<link> :定义文档与外部资源的关系,通常用于外部CSS样式的引用

<style> : 定义CSS样式,渲染html样式

<script> : 定义脚本,加载脚本文件

6.标签分类

双标签:<head></head>

单标签:</br>

关系

  1. 嵌套

<head>

<meta charset="utf-8">

<title>标题</title>

</head>

2、并列

<head></head>

<body>

标签语义化的好处:

1.  HTML结构清晰

2.  代码可读性较好

3.  无障碍阅读

4.  搜索引擎可以根据标签的语言确定上下文和权重问题

5.  移动设备能够更完美的展现网页(对css支持较弱的设备)

6.  便于团队维护和开发

7.排版标签

段落标签     <p>

3.水平线标签   </hr>

4.换行标签    </br>

8.链接标签

<a href =”dhhhdhdhhdhdhdh”>百度</a.>

  1. 外部链接  需要添加http://百度
  2. 内部链接   直接连接内部网页<a href =”index。”>百度</a.>
  3. 没有确定值<a href =”i#”>百度</a.>
  4. 可以创建超文本

9.路径

HTML 文件路径

文件路径描述了网站文件夹结构中某个文件的位置。

绝对文件路径

绝对文件路径是指向一个因特网文件的完整

10.表格

table表格

border边框

cellspacing 合并外边框

cellpadding合并内容到边框的距离

<tr>行

<th>会加粗>

<td>列>

<!DOCTYPE html>         html的版本号
<html>                  html标签
    <head>
        <meta charset="utf-8" />    meta里面的编码格式
        <title></title>             标题
        <style type="text/css">
        
        </style>
    </head>
    <body>                          所需要书写和编译的内容

  1. 表格

表格由 <table> 标签来定义。

例子:

<table border="1">

<tr>

<td>row 1, cell 1</td>

<td>row 1, cell 2</td>

</tr>

<tr>

<td>row 2, cell 1</td>

<td>row 2, cell 2</td>

</tr>

</table>

 表格和边框属性

如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

使用边框属性来显示一个带有边框的表格:

1.border:此属性定义表格的边框。比如,border=1,表示表格边框的粗细为1个像素(默认值),为0表示没有边框。

表格标题

表格标题:caption

  1. 合并单元格

rowspan合并行

colspan合并列

 表单

表单是一个包含表单元素的区域。

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。

表单使用表单标签 <form> 来设置:

<form>

input 元素

</form>

文本域(Text Fields)

文本域通过<input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。

1.密码字段

密码字段通过标签<input type="password"> 来定义:

注意:密码字段字符不会明文显示,而是以星号或圆点替代。

2.复选框(Checkboxes)

<input type="checkbox"> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。

3.提交按钮(Submit Button)

<input type="submit">   <input type="file"> 文件

留言板:<textarea>请输入留言</textarea>

3.表单域

常用属性:

1. Action

在表单收集到信息后,需要将信息传递给服务器进行处理

2. method

用于设置表单数据的提交方式,其取值为get或post。

3. name

用于指定表单的名称,以区分同一个页面中的多个表单。

正在上传…重新上传取消

正在上传…重新上传取消

查文档的网页推荐

正在上传…重新上传取消

三种表的样式总结

正在上传…重新上传取消

设置 背景颜色

背景色属性(background-color)定义一个元素的背景颜色

内部样式表

当单个文件需要特别样式时,就可以使用内部样式表

内联样式

当特殊的样式需外部样式表

当样式需要被应用到很多页面的时候,外部样式表将是理想的选择要应用到个别元素时,就可以使用内联样式

Css选择器

1.后代选择器

后代选择器用于选取某元素的后代元素

2.子元素选择器

与后代选择器相比,子元素选择器(Child selectors)只能选择作为某元素直接/一级子元素的元素。

3.相邻兄弟选择器

相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。

如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector)。

4.后续兄弟选择器(普通兄弟选择器)

后续兄弟选择器选取所有指定元素之后的相邻兄弟元素。

类选择器:

类选择器允许以一种独立于文档元素的方式来指定样式。

该选择器可以单独使用,也可以与其他元素结合使用

ID 选择器

在某些方面,ID 选择器类似于类选择器,不过也有一些重要差别。

语法

首先,ID 选择器前面有一个 # 号 - 也称为棋盘号或井号。

第二个区别是 ID 选择器不引用 class 属性的值,毫无疑问,它要引用 id 属性中的值。

伪类选择器 :link :visited :hover :active

:link 位访问的链接

:visited 已经访问过的链接会发生改变

:hover 鼠标移动到链接上会发生改变

:active 选定的链接

字体样式

1.字体系列

font-family 属性设置文本的字体系列。

字体样式

主要是用于指定斜体文字的字体样式属性。

用em来设置字体大小

文本颜色

颜色属性被用来设置文字的颜色。

颜色是通过CSS最经常的指定:

文本的对齐方式

文本排列属性是用来设置文本的水平对齐方式。

文本可居中或对齐到左或右,两端对齐.

文本修饰

text-decoration 属性用来设置或删除文本的装饰。

文本转换

文本转换属性是用来指定在一个文本中的大写和小写字母。

可用于所有字句变成大写或小写字母,或每个单词的首字母大写。

文本缩进

文本缩进属性是用来指定文本的第一行的缩进。

并集选择器

与交集选择器不同,并集选择器是对两个标签同时进行修改样式。

并集选择器同样可以与id和class同时使用。

CSS外观属性

  1. text-align属性用于设置文本内容的对平对齐,相当于HTML中的align对齐属性。
  2. left 左对齐
  3. right 右对齐
  4. center 居中对齐
  5. text-indent 首行缩进
  6. text-decoration 文本的装饰

前端初学阶段总结与笔记相关推荐

  1. react组件卸载调用的方法_好程序员web前端培训分享React学习笔记(三)

    好程序员web前端培训分享React学习笔记(三),组件的生命周期 React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个阶段,初始化.运行中.销毁.错误处 ...

  2. react render没更新_web前端教程分享React学习笔记(一)

    web前端教程分享React学习笔记(一),React的起源和发展:React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写 ...

  3. 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则

    好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...

  4. 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记

    <疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...

  5. 自学前端开发,前端进阶阶段需要学习哪些知识?

    今天要跟大家分享的文章是关于web前端进阶阶段需要学习哪些知识?已经入门web前端想要提升自己技术的小伙伴们来和小编一起看一看本篇文章吧,希望本篇文章能够对大家有所帮助. 1.完善我们的基础知识 (1 ...

  6. Web前端不同阶段工资待遇如何?前端开发真的很值钱吗?

    对于互联网公司来说用户就是上帝,做好客户体验一切才有可能.所以互联网公司都会把钱砸向前端,Web前端程序员也越来越受到企业争相聘用.但Web前端工程师真的那么值钱吗? 1.Web前端不同阶段薪资待遇如 ...

  7. 正则表达式 与 XPath 语法领域细解,初学阶段的你,该怎么学?

    在 Python 爬虫采集领域,正则表达式到底要学多深? 同理,XPath 表达式要学多少才够用? 这两个问题是很多爬虫新人的疑问,而且这两个问题还没有标准答案-- 本篇博客为你梳理,在初学爬虫阶段, ...

  8. 适合前端初学者的:学习笔记 + 练手开源项目(持续更新ing)

    1.说明 最近想学习一下Web前端知识,本着理论 + 实践的学习路径,找了一些学习资源和开源项目练一下手. 2.路线规划 关于前端学习路线的一些建议 3.学习资源 菜鸟教程(里面有很多基础的教程和示例 ...

  9. 前端三板斧: HTML+CSS+JS笔记 摘自b站狂神说

    参考b站狂神说的前端视频,做的笔记 视频地址:https://www.bilibili.com/video/BV1x4411V75C HTML 5 什么是HTML? hyper text markup ...

最新文章

  1. 用计算机做科学实验评课,科学小实验课程听课心得
  2. SQL server中的SELECT查询语句执行顺序
  3. 【BZOJ3681】Arietta,主席树优化网络流
  4. python类方法是什么_python中什么是类方法
  5. GhostNet 解读及代码实验(附代码、超参、日志和预训练模型)
  6. 微信小程序中页面间跳转传参方式
  7. 网管警惕:能突破网关限制的七大软件(转)
  8. html大作业网页代码 web网页设计实例作业 ——二手书店-大学生书店(13页) 学生个人网站作业模板 简单个人网页制作
  9. “衣带渐宽终不悔,为伊消得人憔悴”的赏析
  10. word删除空格、修复“断行”
  11. modbus tcp主站和从站_组态王与西门子 PLC无线Modbus通讯
  12. js 删除字符串中第一个逗号
  13. 网络营销与推广手法探秘
  14. 计算机局域网切换,怎么进入别人电脑--局域网【详解】
  15. GBase 8s灾备集群HAC (一) 概述
  16. linux裁剪图片的软件,技术|Linux有问必答——如何在Linux命令行中剪裁图像
  17. 用c语言如何设计dos界面,DOS界面下通用图形编辑软件的设计
  18. 社群管理工具帮助更好管理社群
  19. 背投影拼接显示墙的组成及其种类[转]
  20. spring--ioc

热门文章

  1. 游戏中BUFF的实现
  2. Android几种定时任务实现方式汇总
  3. 『杭电1859』最小长方形
  4. c语言测序,Hi-C测序
  5. Windows系统蓝屏代码分析
  6. 物联网使用什么数据库_如何使用关系数据库实现大规模物联网
  7. 从谷歌搜获更多~[一些谷歌搜索的提示和技巧]
  8. 还在为520礼物发愁吗?教你用python撩女朋友
  9. 【读点论文】FBNetV2:Differentiable Neural Architecture Search for Spatial and Channel D扩大搜索空间,复用featuremap
  10. 第六章、面向对象基础--中(续)构造器、this、包、eclipse的使用