前端初学阶段总结与笔记
1.开发工具
ie浏览器
火狐浏览器
谷歌浏览器
Edge浏览器
Safari浏览器
Opera浏览器
主要目的是显示网页用的
- 代码的书写软件(主流)
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>
关系
- 嵌套
<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.>
- 外部链接 需要添加http://百度
- 内部链接 直接连接内部网页<a href =”index。”>百度</a.>
- 没有确定值<a href =”i#”>百度</a.>
- 可以创建超文本
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> 所需要书写和编译的内容
- 表格
表格由 <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
- 合并单元格
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外观属性
- text-align属性用于设置文本内容的对平对齐,相当于HTML中的align对齐属性。
- left 左对齐
- right 右对齐
- center 居中对齐
- text-indent 首行缩进
- text-decoration 文本的装饰
前端初学阶段总结与笔记相关推荐
- react组件卸载调用的方法_好程序员web前端培训分享React学习笔记(三)
好程序员web前端培训分享React学习笔记(三),组件的生命周期 React中组件也有生命周期,也就是说也有很多钩子函数供我们使用, 组件的生命周期,我们会分为四个阶段,初始化.运行中.销毁.错误处 ...
- react render没更新_web前端教程分享React学习笔记(一)
web前端教程分享React学习笔记(一),React的起源和发展:React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写 ...
- 正则至少一个数字_好程序员web前端培训分享JavaScript学习笔记之正则
好程序员web前端培训分享JavaScript学习笔记之正则,正则表达式,又名 "规则表达式" 由我们自己来书写 "规则",专门用来检测 字符串 是否符合 &q ...
- 《疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践》学习笔记
<疯狂前端开发讲义jQuery+Angular+Bootstrap前端开发实践>学习笔记 二〇一九年二月十三日星期三2时28分54秒 前提:本书适合有初步HTML.CSS.JavaScri ...
- 自学前端开发,前端进阶阶段需要学习哪些知识?
今天要跟大家分享的文章是关于web前端进阶阶段需要学习哪些知识?已经入门web前端想要提升自己技术的小伙伴们来和小编一起看一看本篇文章吧,希望本篇文章能够对大家有所帮助. 1.完善我们的基础知识 (1 ...
- Web前端不同阶段工资待遇如何?前端开发真的很值钱吗?
对于互联网公司来说用户就是上帝,做好客户体验一切才有可能.所以互联网公司都会把钱砸向前端,Web前端程序员也越来越受到企业争相聘用.但Web前端工程师真的那么值钱吗? 1.Web前端不同阶段薪资待遇如 ...
- 正则表达式 与 XPath 语法领域细解,初学阶段的你,该怎么学?
在 Python 爬虫采集领域,正则表达式到底要学多深? 同理,XPath 表达式要学多少才够用? 这两个问题是很多爬虫新人的疑问,而且这两个问题还没有标准答案-- 本篇博客为你梳理,在初学爬虫阶段, ...
- 适合前端初学者的:学习笔记 + 练手开源项目(持续更新ing)
1.说明 最近想学习一下Web前端知识,本着理论 + 实践的学习路径,找了一些学习资源和开源项目练一下手. 2.路线规划 关于前端学习路线的一些建议 3.学习资源 菜鸟教程(里面有很多基础的教程和示例 ...
- 前端三板斧: HTML+CSS+JS笔记 摘自b站狂神说
参考b站狂神说的前端视频,做的笔记 视频地址:https://www.bilibili.com/video/BV1x4411V75C HTML 5 什么是HTML? hyper text markup ...
最新文章
- 用计算机做科学实验评课,科学小实验课程听课心得
- SQL server中的SELECT查询语句执行顺序
- 【BZOJ3681】Arietta,主席树优化网络流
- python类方法是什么_python中什么是类方法
- GhostNet 解读及代码实验(附代码、超参、日志和预训练模型)
- 微信小程序中页面间跳转传参方式
- 网管警惕:能突破网关限制的七大软件(转)
- html大作业网页代码 web网页设计实例作业 ——二手书店-大学生书店(13页) 学生个人网站作业模板 简单个人网页制作
- “衣带渐宽终不悔,为伊消得人憔悴”的赏析
- word删除空格、修复“断行”
- modbus tcp主站和从站_组态王与西门子 PLC无线Modbus通讯
- js 删除字符串中第一个逗号
- 网络营销与推广手法探秘
- 计算机局域网切换,怎么进入别人电脑--局域网【详解】
- GBase 8s灾备集群HAC (一) 概述
- linux裁剪图片的软件,技术|Linux有问必答——如何在Linux命令行中剪裁图像
- 用c语言如何设计dos界面,DOS界面下通用图形编辑软件的设计
- 社群管理工具帮助更好管理社群
- 背投影拼接显示墙的组成及其种类[转]
- spring--ioc
热门文章
- 游戏中BUFF的实现
- Android几种定时任务实现方式汇总
- 『杭电1859』最小长方形
- c语言测序,Hi-C测序
- Windows系统蓝屏代码分析
- 物联网使用什么数据库_如何使用关系数据库实现大规模物联网
- 从谷歌搜获更多~[一些谷歌搜索的提示和技巧]
- 还在为520礼物发愁吗?教你用python撩女朋友
- 【读点论文】FBNetV2:Differentiable Neural Architecture Search for Spatial and Channel D扩大搜索空间,复用featuremap
- 第六章、面向对象基础--中(续)构造器、this、包、eclipse的使用