其他分享
首页 > 其他分享> > 2021-01-29

2021-01-29

作者:互联网

HTML CSS
HTML
【第1章 初识HTML】
基本骨架

	- !DOCTYPE:声明文档类型 供浏览器解读
	- html:HTML标签

		- lang:语言,定义语言为英语:en,中文:zh-CN

	- head:文档的头部

		- base
- 可以统一添加属性
- <base 属性="属性值">
		- meta:charset
- 字符集是多个字符的集合。
- 计算机要准确处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。
- utf-8包含全世界所有国家需要用到的字符
- GBK包含全部中文字符,加入对繁体字的支持
		- meta:name/content
- 设置关键词:keywords
- 设置描述信息:description
- 设置网站作者:author
- 渲染器:renderer
		- style
- 定义内容css样式

	- title:文档的标题
	- body:文档的主体

-### HTML总结 • 【第2章 标签】

		-     - 功能:提交数据
		-     - 表单域:form
		-     - 输入型控件必须要有name属性和value值
		-     - 表单控件、位于表单域以内

- 表单控件:input

	-     - 数据的提交去向:action
- 数据的提交方式:method:get/post
- 说明标签、用id产生关联:label
	-     - 文本框:text
- 密码框:password
- 邮箱框:email
- 数字框:number,间隔属性:step
- 搜索框:search
	-     - 文本域:textarea
- 文件域:file
- 选择域:select/optgroup/option
- 隐藏域:hidden
- 滑块:range
	-     - 提交按钮:submit
- 单选按钮:radio
- 复选按钮:checkbox
- 图片按钮:image
- 普通按钮:button
- 清空按钮:reset

- 属性

	-     - 名称:name
- 提交的值:value
- 显示宽度:size
- 控制输入的字符数:maxlength
- 最小:min
- 最大:max
- 输入为空显示的字符:placeholder
- 自动获得光标:autofocus
	-     - 必填项:required
- 只读:readonly
- 禁用:disabled
- 单选/多选设置默认选中:checked
- 正则表达式:pattern
- 设置上传的文件类型:accept
- 下拉列表允许多选:multiple
- 文本域防止拖拽:resize:none;
	-     - name会变成变量名
- value会变成变量值

- 表单type类型

	-     - 接收URL:url
- 接收电话号码:tel

- 表单属性

	-     - 自动完成:autocomplete、取值 no 和 off
- 不进行内容验证:novalidate

CSS

CSS总结 • 【第1章 CSS简介和选择器】

CSS总结 • 【第2章 CSS样式】

排列顺序,数值越小。排列越靠前:order

默认:0
放大比列:flex-grow

默认:0
缩小比列:flex-shrink

默认:1
在分配多余空间之前,项目占据的主轴空间:flex-basis

默认:auto

复合样式:flex
复合样式:flex

基本写法:放大比例 缩小比例 占据的主轴空间
单个或多个项目的对齐方式:align-self、可覆盖align-items属性

基线:baseline 设置为默认:initial 继承:inherit

CSS总结 • 【第4章 WAI-ARIA无障碍】
作用

aria-autocomplete:表示表单的自动完成,可选值有 inline 、 list 、both 和 none。

aria-busy:表示当前区域的忙碌状态。默认为 false。取值为 true 时,表示该区域正在加载。取值为 error 时,表示该区域验证无效

aria-controls:如果指定了不只一个 id , 所有元素会合并在一起共同创建一条单独的描述。

aria-dropeffect:表示拖拽效果。可选值有: copy , move , reference , execute , popup , none , 依次表示:复制,移动,参照,执行,弹出以及没有效果。

aria-flowto:如果对应的是多个 id , 则辅助技术会让用户去选择、导航到目标元素。

aria-grabbed:拖拽中元素的捕获状态。默认为 undefined ,表示元素捕获状态未知。 true 表示元素可以捕获; false 表示不能被捕获。

aira-haspopup:true 表示点击的时候会出现菜单或是浮动元素; false 表示没有pop-up效果。

aria-label:定义一个字符串值标记当前元素。

aria-labelledby:一般用在区域元素上,对应的 id 一般为对应的标题或是标签元素的 id 关系型属性。

aria-live:默认为off, 表示不宣布更新;polite 表示只有用户闲时宣布;assertive 表示尽快对用户宣布;rude 表示即时提醒用户,必要的时候甚至中断用户。

aria-multiselectable:表示是否可多选。默认为 false , 表示一次只能选择一个项。 true 表示一次可以选择多个项。

aria-owns:表示元素所拥有的、值为目标元素 id

aria-readonly:表示是否只读。默认为 false , 表示元素值可以被修改。

aria-relevant:表示区域内哪些操作行为需要做出反应。additions 新增时, removals 删除时, text 改变时, all 同时使用以上三个属性值。

aria-required:表示元素值是否必须,默认为false。

aria-secret:表示机密状态

aria-sort:排序,值:ascending (↑), descending (↓), none , other

aria-valuetext:定义等同于 aria-valuenow 可读的文本

aria-level:数值。表示等级

aria-posinset:数值。用在设置和获取一个集合内某项的当前位置

aria-valuemax:数值,允许的最大值

aria-valuemin:数值,允许的最小值

aria-valuenow:数值,表示当前值

ARIA状态

标签:01,样式,标签,元素,29,默认,aria,2021,属性
来源: https://blog.csdn.net/weixin_51734251/article/details/113401539