pink老师html5+css3day09

文章目录

移动端






优衣问诊登录页

为什么要用 :root?

它的最大用处是 ------ 定义全局 CSS 变量(自定义属性)。

html 复制代码
:root {
  --main-color: #3498db;
  --text-size: 16px;
}

body {
  color: var(--main-color);
  font-size: var(--text-size);
}


在 HTML 中, 标签表示一个表单(Form),用于收集用户输入并提交给服务器。它是网页中最基础的交互组件之一。

autocomplete 是一个 HTML 属性,用于控制浏览器是否自动填充(自动补全)用户以前输入过的内容,例如用户名、邮箱、地址、电话号码、密码等

属性 说明 示例
action 表单提交的目标 URL(服务器地址) action="/login"
method 表单的提交方式:GET(在地址栏显示)或 POST(更安全) method="post"
target 提交结果在哪打开(如 _blank 新标签页) target="_blank"
enctype 指定表单数据的编码方式,常见用于文件上传 enctype="multipart/form-data"
控件 标签 示例
文本输入框 <input type="text"> 用户名
密码框 <input type="password"> 密码
单选框 <input type="radio"> 性别选择
复选框 <input type="checkbox"> 兴趣爱好
下拉框 <select><option></option></select> 城市选择
文本域 <textarea></textarea> 留言输入
文件上传 <input type="file"> 上传图片
提交按钮 <input type="submit"><button> 提交表单

::before 和 ::after 是 CSS 伪元素(pseudo-elements),用来在一个元素的内容之前或之后插入虚拟的内容,而无需在 HTML 中添加额外标签。

html 复制代码
selector::before {
  content: "内容";
}

selector::after {
  content: "内容";
}

z-index 是 CSS 中控制元素堆叠顺序(层叠顺序) 的属性。

简单来说:

它决定了当多个元素重叠时,谁在上面、谁在下面

如果你的顶部是固定定位(position: fixed; top: 0;),而内容被它遮住了,给 body 或主要内容容器加上一个与头部高度相同的上边距或内边距 就能解决。

响应式布局



响应式布局项目

html 复制代码
z-index: -1;
position: absolute;
width: 100%;

这段样式一般用于创建一个背景层,放在内容后面:

position: absolute;:让背景层脱离文档流,自由定位。

z-index: -1;:让这个背景层位于其他元素下面(即背景层)。

width: 100%;:背景层宽度占满整个容器。

一般还会配合 height: 100%;。

相关推荐
程序员黑豆1 小时前
深入解析Java数据类型:基本类型与引用类型的本质区别与实战选择
前端·ai编程·全栈
东方小月2 小时前
从零开发一个 Coding Agent(七):实现纯文本 Agent Loop
前端·人工智能
大家的林语冰2 小时前
👉 尤雨溪再次成立新公司,同时官宣 Pinia 4 正式发布!
前端·javascript·vue.js
浮生望2 小时前
React useRef 深度解析:从DOM操作到Web Worker多线程协作
前端
浮生望2 小时前
React Router v7 实战全景:路由配置、嵌套路由、鉴权守卫与懒加载完整指南
前端
用户938515635072 小时前
从零在浏览器里跑 DeepSeek-R1:WebGPU + Transformer.js 全链路实战(二)
前端·javascript·typescript
雪隐3 小时前
个人电脑玩AI-16让5060 Ti给你打工——MiniMax H3 提速实录:从"泡杯茶等视频"到"视频等你",一张 5060 Ti 的自我修养
前端·人工智能·后端
FungLeo3 小时前
Flutter Web 中文字体困境与渲染器选择:CanvasKit vs HTML renderer 实战
前端·flutter·html
敲代码的玉米C3 小时前
我修的那个 bug,制造了另一个 bug
前端·人工智能·架构
gis开发之家3 小时前
《Vue3 从入门到大神50篇》Vue3 源码详解(二十):生命周期钩子源码解析 —— onMounted / onUpdated 如何实现?
前端·javascript·前端框架·vue3·vue3源码