刚刚学习了前端,总结一下。

学习前端的一些总结

刚刚开始学习,写写自己学到的知识点。第一次总结不是很好,慢慢尝试。

一.HTML初识

			1 HTML标签:作用所有HTML中标签的一个根节点。根标签
			2 head标签: 文档的头部
			文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内				  容显示给读者。注意在head标签中我们必须要设置的标签是title。
			3.title标签: 文档的标题
			作用:让页面拥有一个属于自己的标题。
			4.body标签:文档的主体  以后我们的页面内容 基本都是放到body里面的
			body元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等)

二.CSS

表格 table
目标: 能手写表格 能简单合并单元格
组成
table
里面只能放表格内部的标签 不放 div 之类的
行 tr
单元格 td
属性
宽度 和 高度 width height
边框 border
cellpadding 单元格内 内容距离边框的距离 padding
cellspacing 单元格之间的距离 margin
align=center 忘了它
表头单元格
th
一般再表格的第一行 或者 第一列
文字会加粗 而且会居中显示
表格标题
caption
位置写到table标签内部 下一行
合并单元格
跨行
rowspan
跨列
colspan
步骤
1.确定跨行还是跨列
2. 根据上而下 左而右 选择目标单元格
3.删除多余的单元格
CSS位置分类
行内样式表

内容


少用
内部样式表

head 内部
多用
外部样式表
link
真正实现了 结构和样式相分离 H 和 C
最多
CSS 样式规则
选择器{ 属性: 值; 属性: 值;}
字体样式
font-size
字体大小
别忘了加单位 px
font-family
字体
font-weight
字体加粗
normal 正常的 == 400
bold 加粗的 == 700
font-style
字体样式倾斜
normal 正常
italic 倾斜的
综合连写
有顺序关系 不能调动 必须有 font-size 和 font-family
选择器{font: font-style font-weight font-size/line-height font-family;}
文本样式
color
十六进制
#f00
#000
#fff
line-height
行高
行与行之间的距离
单位一般用px
text-align
文本水平居中对齐
text-indent
段落首行缩进2个字 text-indent:2em; 1em就是一个字的距离
文本格式化标签样式
em 和 i 倾斜
取消倾斜
font-style:normal
添加倾斜
font-style:italic
strong 和 b
取消加粗
font-weight: normal 400
添加加粗
font-weight: bold 700
u ins
删除下划线
text-decoration:none;
添加下划线
text-decoration:underline;
s 和 del
删除删除线
text-decoration:none;
添加删除线
text-decoration:line-through
CSS 选择器
基本选择器
标签选择器
可以选择某一类标签 比如 所有的div 标签
div span table input
类选择器
可以选择一个或者多个标签
.nav
类名命名
1. 不能纯数字
2. 不能数字开头
3. 尽量英文字母 + 数字
4. .div .p .table 错误的 不能以标签命名
自己起的名字
多类名选择器
ID 选择器
# 定义 id 调用
id选择器和class选择器 区别
使用次数上
class 多次重复使用 (最常用)
id 只能使用一次
通配符选择器
* 所有标签都会选择 实际开发的时候使用较少
表单
目的: 收集用户信息 可以和用户交互
表单域

form
action
把表单信息提交到xxx位置页面
method
get
post
范围区域
表单控件
input (单)
text
单行文本
password
密码框
radio
单选按钮
checkbox
复选框
submit
提交
reset
重置
image
图像提交
file
文件域
上传文件的
select
下拉列表
option 选项
textarea
文本域 多行文本
输入文字内容
button
普通按钮
label for
点击label内的文字,光标可以定位到 id 的表单内部
name
属性 名字 用来查找表单的
value
属性 值 显示再表单内 后面 会把他放到后台里面
css三大特性
层叠性
就近原则
继承性
子元素继承父元素的样式
就近原则
优先级
就近原则
子元素设置自己样式,与父元素相同时,不会继承
行内元素中优先级高于内部样式表
!importent
背景
背景色
background-color
背景图
background-image:url()
平铺
background-repeat
附着
background-attachment
盒子模型
行高
line-height
行高等于高度,垂直居中
网页布局的本质
过个盒子拼接而成,放置内容和图片等
盒子的边框
border
border-witdh
border-style
border-color
1px solid red
圆角边框
百分比
像素
border-radius
50% 圆
内边距
padding-top
padding-bottom
padding:1px 上下左右
padding:1px 2px 上下1px 左右 2px
padding:1px 2px 3px 4px 上 右 下 左
HTML +CSS 第三章
CSS选择器
基础选择器
标签选择器
标签名{}
div{} span{}
id选择器
#id名 {}
唯一的
在css不常用
类别选择器
.类名{}
书写规范
不能以数字开头
数字与字母结合
不能拼音,尽量与盒子内容相关
多类名选择器
类名1,(换行)类名2{}
好处:减少代码量
复合选择器
交集选择器
标签.类名{}
并集选择器
类名1,类名2
后代选择器
标签名 标签名
儿子、孙子、
子代选择器
类名>类名
亲儿子
伪类选择器
:link
:hover
:active
:visited
显示模式
块状元素
block
宽、高、内外边距
独占一行
div hn p ul ol li
行内元素
inline
没有宽高。
同一行上
span a del u s em
行内块元素
inline-block
有宽高
有空隙
img input
前端基础第五天复习
外边距
块级盒子居中对齐
margin: 0 auto; 核心 让盒子的 左右 改为 auto
必须设置宽度
清除内外边距
* { margin:0; padding:0;}
合并问题 (最大的为准)
上下垂直合并
避免开
嵌套的合并 塌陷
border
padding
overflow:hidden
浮动
就是为了让多个块级元素一行显示 (布局用)
标准流
正常显示的方式 块级一行显示一个 行内元素一行显示多个
浮动 是 脱标的
1. 浮动再父盒子里面 是不会超过内边距和边框的范围
2. 如果子盒子有一个浮动了,其余的子盒子都应该浮动
3. 默认的隐式转换 行内块元素
清除浮动 clear属性 (left/right/both)
1.在浮动下方元素添加新元素
2. 父级添加overflow属性方法
3. 使用after伪元素清除浮动
4. 使用before和after双伪元素清除浮动
定位(position)
1.静态定位 static
静态定位是所有元素的默认定位方式,当position属性的取值为static时,可以将元素定位于静态位置。 所谓静态位置就是各个元素在HTML文档流中默认的位置。
上面的话翻译成白话: 就是网页中所有元素都默认的是静态定位哦! 其实就是标准流的特性。
在静态定位状态下,无法通过边偏移属性(top、bottom、left或right)来改变元素的位置。
2.相对定位 relative
相对定位是将元素相对于它在标准流中的位置进行定位,当position属性的取值为relative时,可以将元素定位于相对位置。
3.绝对定位 absolute
当position属性的取值为absolute时,可以将元素的定位模式设置为绝对定位。
注意: 绝对定位最重要的一点是,它可以通过边偏移移动位置,但是它完全脱标,完全不占位置。
4.固定
fixed属性
1.固定定位的元素跟父亲没有任何关系,只认浏览器。
2.固定定位完全脱标,不占有位置,不随着滚动条滚动。
圆角边框
border-radius
border-radius: 50% 圆环
盒子阴影
box-shadow:
box-shadow:水平阴影 垂直阴影 模糊距离(虚实) 阴影尺寸(影子大小) 阴影颜色 内/外阴影
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1 了解前端开发的基础知识,比如 HTMLCSS 和 JavaScript。2. 通过视频课程或书籍来学习前端技术。3. 通过参加社区讨论、参加技术会议和接触项目来提升你的实践技能。4. 练习使用前端框架,比如 React 和 Vue。5. 尝试编写自己的网页应用程序,并且在社交媒体上分享你的作品。 ### 回答2: 学习前端的步骤可以分为以下几个阶段: 第一阶段:打下基础 首先,了解前端的基本概念和相关技术,包括HTMLCSS和JavaScript等。可以通过网上的教程、视频、书籍或者参加前端培训课程来学习这些基础知识。 第二阶段:深入学习 掌握HTML语义化、CSS布局和样式设计等高级技术。此外,学习JavaScript的高级特性、DOM操作以及常用的框架和库,如React、Vue.js等。可以通过阅读官方文档、实践项目、参与在线论坛等方式深入学习。 第三阶段:实践项目 找到一些适合自己的小项目,并动手尝试开发。这样可以将之前学到的知识运用到实际中,提升自己的编码能力和解决问题的能力。可以从简单的静态页面开始,逐渐挑战更复杂的交互功能。 第四阶段:持续学习和提升 前端技术日新月异,需要不断学习和跟进最新的发展。可以关注前端相关的博客、开发者社区和技术论坛,了解最新的技术趋势和最佳实践。同时,尝试参与开源项目或者自己发起一些小项目,与其他开发者进行交流和合作。 此外,平时还可以多阅读一些优秀的开源代码和技术文章,加深对前端技术的理解。练习编码技巧和思维能力,提升自己的代码质量和效率。 总结起来,学习前端需要打下基础、深入学习、实践项目和持续学习等几个步骤。这是一个循序渐进的过程,需要不断积累和实践。希望以上的步骤能够帮助你更好地学习前端技术。 ### 回答3: 学习前端的步骤可以分为以下几个阶段。 1. 基础知识学习:首先需要学习基础的网页技术,包括HTMLCSS和JavaScript。可通过在线课程、教程或者参考书籍进行学习。掌握HTML标记语言、CSS样式表和JavaScript脚本语言的基本语法和使用方法,了解它们的作用和相互关系。 2. 框架和库的学习学习使用前端开发中常用的框架和库,如React、Vue等。这些框架和库可以提高开发效率,简化开发流程,学习它们可以使前端开发更加高效。可以通过阅读官方文档、参加在线课程或者实践项目来掌握它们的基本使用方法。 3. 实践项目:通过实际的项目实践来提升自己的前端技能。可以尝试自己设计并开发一个网站或者参与到开源项目中,通过实际操作来巩固自己的知识和技能,并学习如何解决实际问题。 4. 持续学习和更新:前端技术发展迅速,需要不断学习和跟进最新的技术和趋势。可以通过关注前端技术博客、参与技术社区或者参加相关的技术活动来与其他前端开发者交流并学习新知识。 5. 深入学习和专业化:前端技术领域非常广阔,可以选择自己感兴趣的方向进行深入学习和专业化。比如前端性能优化、移动端开发、前端工程化等,可以选择进一步学习和探索自己感兴趣的领域,提升自己的专业水平。 总之,学习前端需要耐心和实践,通过理论学习和实际操作相结合,不断提升自己的技术水平和实践能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值