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

Web阶段一 静态网页

一、思维导图

在这里插入图片描述

二、重点知识点

1、特殊字符
在这里插入图片描述
2、图片标签:img
属性:src:指定图片的位置

  • 相对路径
    以 . 开头的路径
    ./ :代表当前目录
    …/ :代表上一级目录

3、链接标签:
a:定义一个超链接
属性:
href:指定访问资源的URL(统一资源定位符)
target:指定打开资源的方式
(1)_self:默认值,在当前页面打开
(2)_blank:在空白页面打开

4、div和span:
div:每一个div占满一整行。块级标签
span:文本信息在一行展示,行内标签 内联标签

5、表格标签:
table:定义表格
tr:定义行
td:定义单元格

  • colspan:合并列
  • rowspan:合并行

th:定义表头单元格

6、表单项标签:
input:可以通过type属性值,改变元素展示的样式
type属性:
* text:文本输入框(默认值)
* password:密码输入框
* radio:单选框
* checkbox:复选框
* file:文件选择框
* hidden:隐藏域,用于提交一些信息。
*按钮:
1) submit:提交按钮。可以提交表单
2) button:普通按钮
3) image:图片提交按钮 src属性指定图片的路径
label:指定输入项的文字描述信息,label的for属性一般会和 input 的 id属性值对应。如果对应了,则点击label区域,会让input输入框获取焦点。

select: 下拉列表
* 子元素:option,指定列表项
* selected指定默认值

textarea:文本域
* cols:指定列数,每一行有多少个字符
* rows:默认多少行

7、CSS的使用:CSS与html结合方式

  1. 内联样式(不推荐)
    • 在标签内使用style属性指定css代码
  2. 内部样式
    • 在head标签内,定义style标签,style标签的标签体内容就是css代码
  3. 外部样式
    1) 定义css资源文件。
    2) 在head标签内,定义link标签,引入外部的资源文件

注意:
* 1,2,3种方式 css作用范围越来越大
* 1方式不常用,后期常用2,3
* 第3种格式可以写为:
<style> @import "css/a.css"; </style>

8、选择器:筛选具有相似特征的元素
分类:
1). 基础选择器
(1). id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一
* 语法:#id属性值{}
(2). 元素选择器:选择具有相同标签名称的元素
* 语法: 标签名称{}
(3). 类选择器:选择具有相同的class属性值的元素。
* 语法:.class属性值{}
优先级:id选择器 > 类选择器 > 标签选择器
2). 扩展选择器:
(1). 选择所有元素:
* 语法: *{}
(2). 并集选择器:
* 选择器1,选择器2{}
(3). 子选择器:筛选选择器1元素下的选择器2元素
* 语法: 选择器1 选择器2{}
(4). 父选择器:筛选选择器2的父元素选择器1
* 语法: 选择器1 > 选择器2{}
(5). 属性选择器:选择元素名称,属性名=属性值的元素
* 语法: 元素名称[属性名=“属性值”]{}
(6). 伪类选择器:选择一些元素具有的状态
* 语法: 元素:状态{}
* 如:
* 状态:
* link:初始化的状态
* visited:被访问过的状态
* active:正在访问状态
* hover:鼠标悬浮状态

9、CSS 属性
1. 字体、文本
* font-size:字体大小
* color:文本颜色
* text-align:对其方式
* line-height:行高
2. 背景
* background:设置背景,复合属性
3. 边框
* border:设置边框,复合属性
4. 尺寸
* width:宽度
* height:高度
5. 盒子模型:控制布局
* margin:外边距
* padding:内边距,默认情况下内边距会影响整个盒子的大小,可通过box-sizing: border-box;设置盒子的属性,让width和height就是最终盒子的大小
* float:浮动
left:左浮动
right:右浮动

相关文章:

  • 第五章:数组、排序和查找
  • 香橙派 C# IOT .net 引用WiringOP操作引脚高电平低电平 代码实例
  • 高等数学(第七版)同济大学 习题7-7 个人解答
  • Python每日一练(牛客数据分析篇新题库)——第33天:中位函数
  • 10. 元组、集合
  • 清理MySQL中的binlog
  • 计算机毕业设计ssm高校学科竞赛管理系统eolh8系统+程序+源码+lw+远程部署
  • MySQL索引相关知识整理学习
  • Linux——Linux指令2|more指令|less指令|head和tail指令|管道|时间相关的指令|date显示|Cal指令|find指令
  • rollback-only异常令我对事务有了新的认识
  • java基于Springboot+vue的学生公寓宿舍管理系统 elementui
  • MYSQL之外键约束
  • 单点登录和JWT的介绍与使用
  • C/C++ 遍历文件夹(最全方法)
  • 硬件设计基础----二极管
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • Flannel解读
  • Java程序员幽默爆笑锦集
  • Java方法详解
  • JWT究竟是什么呢?
  • Lucene解析 - 基本概念
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 百度地图API标注+时间轴组件
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 二维平面内的碰撞检测【一】
  • 分享几个不错的工具
  • 实现菜单下拉伸展折叠效果demo
  • 想使用 MongoDB ,你应该了解这8个方面!
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (1)bark-ml
  • (2)(2.10) LTM telemetry
  • (C)一些题4
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (论文阅读40-45)图像描述1
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)母版页和相对路径
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET 使用 XPath 来读写 XML 文件
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET上SQLite的连接
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • []我的函数库