当前位置: 首页 > news >正文

2024-04-07(复盘前端)

---HTML

1.HTMl骨架

html:整个网页

head:网页头部,用来存放给浏览器看的信息,如css

body:网页主体,用来存放给用户看的信息,例如图片和文字

2.标题标签中h1标签只能使用一次,其他可以无限次试用

3.列表

无序列表:ul嵌套li

有序列表:ol嵌套li

定义列表:dl嵌套dt和dd,dt是定义列表的标题,dd是定义列表的描述/详情

4.表格

和excel类似,用于展示数据

table嵌套tr,tr嵌套td/th

5.表单

作用:收集用户信息

使用场景:登陆页面,注册页面,搜索区域

6.无语义的布局标签

作用:布局网页(划分网页区域,摆放内容)

<div>div 标签,独占一行</div>

<span>span标签,不换行</span>

----CSS

7.CSS选择器

标签选择器:使用标签名作为选择器,选中同名标签就设置为相同的样式,所以无法差异化的设置同名标签的显示效果

类选择器:通过类名来查找标签,可以差异化的设置标签的显示效果(.类名的方式)

                一个类选择器可以给多个标签使用,一个标签可以使用多个类型

id选择器:一般配合JS使用,很少用来设置CSS样式,同一个id在一个页面只能使用一次

通配符选择器:(*),用于把页面的所有标签设置为相同的样式,一般用于清除标签的默认样式,如标签默认的外边距,内边距。

8.网页制作思路

从上到下,先整体再局部

先标签,再CSS美化

9.复合选择器

后代选择器:选中某元素的后代元素

子代选择器:选择某元素的子代元素(最近的子代)

并集选择器:选择多组标签设置相同的样式

交集选择器:选中同时满足多个条件的元素

伪类选择器:伪类表示元素的状态,选中元素的某个状态设置样式

10.显示模式

块级元素

特点:独占一行,宽度默认是父级的100%,添加宽高属性生效

行内元素

特点:一行可以显示多个,设置宽高属性不生效,宽高尺寸由内容撑开

行内块元素

特点:一行可以显示多个,设置宽高属性生效,宽高尺寸也可以由内容撑开

转换显示模式的方法:

display属性:block-->块级;inline-block-->行内块;inline-->行内

11.结构伪类选择器

作用:根据元素的结构关系查找元素

公式::nth-child(查找公式)

12.盒子模型

组成:

内容区域 -- width & height

内边距 -- padding(盒子内)

边框线 -- border

外边距 -- margin(盒子外)

div {margin: 50px;border: 5px solid brown;padding: 20px;width: 200px;height: 200px;background-color: pink;
}

13.版心居中

margin属性的左右值设置为auto,并且盒子要有宽度

http://www.lryc.cn/news/334038.html

相关文章:

  • SpringCloud学习(10)-SpringCloudAlibaba-Nacos服务注册、配置中心
  • OKCC外呼中心配置的电话系统规则
  • AI推介-大语言模型LLMs论文速览(arXiv方向):2024.03.31-2024.04.05
  • 性能测试工具 ab(Apache Bench)使用详解
  • 智能网联汽车自动驾驶数据记录系统DSSAD数据元素
  • Ubuntu 20.04.06 PCL C++学习记录(十八)
  • 细雨踏春日,新会公安护平安
  • 3d怎么在一块模型上开个孔---模大狮模型网
  • Python景区票务人脸识别系统(V2.0),附源码
  • 全球化业务的网络安全挑战
  • SQL简单优化思路
  • 外包干了25天,技术倒退明显
  • webpack环境配置分类结合vue使用
  • 【蓝桥杯嵌入式】第十三届省赛(第二场)
  • maya节点绕轴旋转
  • 如何水出第一篇SCI:SCI发刊历程,从0到1全过程经验分享!!!
  • SpringBoot表单防止重复提交
  • java面向对象.day17(什么是面向对象)
  • mysql处理并发简单示例
  • 顺序表——功能实现
  • 达梦导出工具dexp
  • Ubuntu 22.04安装新硬盘并启动时自动挂载
  • Mybatis中sqlSession.getMapper背后的原理
  • [环境配置]conda 64位安装32位python
  • 某虚假交友APP(信息窃取)逆向分析
  • 基于FPGA的按键消抖
  • 1.网络编程-网络协议
  • 代码+视频,手动绘制logistic回归预测模型校准曲线(Calibration curve)(2)
  • 金融数据_Scikit-Learn决策树(DecisionTreeClassifier)实例
  • bash的login shell与non-login shell,以及各自的初始化过程