html知识补充
1.点击超链接跳转到新窗口
<a href="http://www.baidu.com" target="_blank">百度一下</a> #target="_self"或者不写,默认在当前窗口打开
2.超链接,找到本窗口中的某个地方
<a href="#">超链接</a> #相当于刷新了本界面,跳到界面的最顶端
<a href="#2">超链接</a> #找到本界面id=2的地方,置顶显示
# 哈希值 锚点 默认有点击行为 当设置了javascript:void(0);后会阻止a标签的默认点击行为
<a href="javascript:void(0);">超链接</a>
3.img标签:
src连接的图片资源
alt图片资源加载失败,显示的文本
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style type="text/css">
a{
display:block; #设置之后就能保证超链接和图片的大小一样
width: 300px;
height:300px;
}
</style>
</head>
<body>
<div class="box">
<a href="javascript:void(0)">
<img src="https://pic.baike.soso.com/ugc/baikepic2/0/20170825230330-2051740427_jpg_570_711_35774.jpg/800" alt="加载失败" width="300" height="300">
</a>
</div>
<div>
<span>1111</span>
</div>
</body>
</html>
4.ul:unordered list无需列表 ul下的子元素只能是li
默认是实心圆圈
type="circle" 空心圆
tpye="square"实心方块
**li中可以继续嵌套ul,可以嵌套多次

5.ol:ordered list 有序列表
默认是小写数字排序
<ol type="I" start="5"> #I是大写罗马数字,i是小写罗马数字 start是从几开始
<ol type="a" start="4"> a就是字母排序也支持大写,也可以从第几个字母开始
5.dl:定义列表:
dt:定义标题
dd:定义描述
6.表格 table
<table border="1" style="border-collapse: collapse"> #边线的大小,让边线合并
<tr> #tr是行
<td>id</td> #是列
<td>name</td>
<td>age</td>
</tr>
<tr>
<td>1</td>
<td>lianda</td>
<td>nan</td>
</tr>
</table>
<body>
<table border="1" style="border-collapse: collapse">
<tr>
<td>id</td>
<td>name</td>
<td>age</td>
<td rowspan="3">tell</td>
</tr>
<tr>
<td>1</td>
<td>lian</td>
<td>nan</td>
</tr>
<tr>
<td>2</td>
<td colspan="2">lian</td>
</tr>
</table>
</body>

7.form表单
http协议
action:提交的服务器网址
method:默认get,post(应用:登录注册,上传文件)在上传文件时还要加上Enctype='multipart/form-data'
页面中的a img link 默认是get请求
input
type:
text:文本输入框
password:密码输入框
file:文件按钮,提交文件的时候一定要用post 一定要给form标签添加 Enctype='multipart/form-data'
number:值允许输入数字
submit:提交按钮,提交到服务器
button:普通按钮
reset:重置按钮
radio:单选框(name是一个值得时候才是单选)
checkbox:复选框
name:提交到服务器的key
value:显示的文本内容,服务器的value
placeholder:文本代替
lable:
for:是与下面的某个表单空间的id属性相关联
下拉列表框
<select name="school" id="">
<option value="1">小学</option> #没有selected显示第一行
<option value="2">初中</option>
<option value="3">高中</option>
<option selected value="4">大学</option> #selected优先显示这个
</select>
描述框
<textarea name="" id="" cols="30" rows="10"></textarea>
BS交互
1.form表单默认与服务器进行交互
2.ajax技术
CSS层叠样式
作用:修饰网页结构
CSS的三种引入方式: 默认下面的比上面的优先级高(覆盖)
行内样式
行内样式的优先级是最高的
内接样式
外接样式
基本选择器
id选择器:选中的是特性 唯一的,不能重复 用#+id
标签选择器:选中的是页面中共性的标签 直接标签名
类选择器:选中的是页面中的共性的标签,同一类名可以有又多个 .+类名
通配符选择器:通常是对页面进行重置样式
a{
/*清除a标签的下划线*/
text-decoration: none;
}
.baidu{
color: blue;
/*下划线*/
text-decoration: underline;
/*显示小手的状态*/
cursor: pointer;
}
html知识补充的更多相关文章
- Redis基础知识补充及持久化、备份介绍(二)--技术流ken
Redis知识补充 在上一篇博客<Redis基础认识及常用命令使用(一)--技术流ken>中已经介绍了redis的一些基础知识,以及常用命令的使用,本篇博客将补充一些基础知识以及redis ...
- CRM中QueryDict和模型表知识补充
CRM中QueryDict和模型表知识补充 1.QueryDict的用法 request.GET的用法:1.在页面上输入:http://127.0.0.1:8000/index/print(reque ...
- Android知识补充(Android学习笔记)
Android知识补充 ●国际化 所谓的国际化,就是指软件在开发时就应该具备支持多种语言和地区的功能,也就是说开发的软件能同时应对不同国家和地区的用户访问,并针对不同国家和地区的用户,提供相应的.符合 ...
- (C/C++学习笔记) 二十四. 知识补充
二十四. 知识补充 ● 子类调用父类构造函数 ※ 为什么子类要调用父类的构造函数? 因为子类继承父类,会继承到父类中的数据,所以子类在进行对象初始化时,先调用父类的构造函数,这就是子类的实例化过程. ...
- SQL语句之 知识补充
SQL语句之 知识补充 一.存储过程 运用SQL语句,写出一个像函数的模块,这就是存储过程. 需求: 编写存储过程,查询所有员工 -- 创建存储过程(必须要指定结束符号) -- 定义结束符号 DELI ...
- Python学习---django知识补充之CBV
Django知识补充之CBV Django: url --> def函数 FBV[function based view] 用函数和URL进行匹配 url --> ...
- 4-5 Scrapy知识补充
FormRequest FormRequest类是专门用来处理HTML表单的,同时对隐藏的表单处理也很方便.适合用来完成登录操作. 类原型:class scrapy.http.FormRequest( ...
- Redis基础知识补充及持久化、备份介绍
Redis知识补充 在上一篇博客<Redis基础认识及常用命令使用(一)–技术流ken>中已经介绍了redis的一些基础知识,以及常用命令的使用,本篇博客将补充一些基础知识以及redis持 ...
- 大数据学习day23-----spark06--------1. Spark执行流程(知识补充:RDD的依赖关系)2. Repartition和coalesce算子的区别 3.触发多次actions时,速度不一样 4. RDD的深入理解(错误例子,RDD数据是如何获取的)5 购物的相关计算
1. Spark执行流程 知识补充:RDD的依赖关系 RDD的依赖关系分为两类:窄依赖(Narrow Dependency)和宽依赖(Shuffle Dependency) (1)窄依赖 窄依赖指的是 ...
- 曹工说Redis源码(2)-- redis server 启动过程解析及简单c语言基础知识补充
文章导航 Redis源码系列的初衷,是帮助我们更好地理解Redis,更懂Redis,而怎么才能懂,光看是不够的,建议跟着下面的这一篇,把环境搭建起来,后续可以自己阅读源码,或者跟着我这边一起阅读.由于 ...
随机推荐
- .Net Core 2.2 项目部署到IIS
1.安装IIS所需的Host扩展 从官网(https://dotnet.microsoft.com/download/dotnet-core/2.2)下载对应的.net core版本的Runtime ...
- ROW_NUMBER()函数使用详解
原文地址:https://blog.csdn.net/qq_30908543/article/details/74108348 注:mysql貌似不适用,本人测试未成功,mysql实现方式可参考:ht ...
- Mongodb索引实战
最近碰到这样的一个需求,一张酒店政策优惠表,我们要根据用户入住和离开的时间,计算一家酒店的最低价政策前10位,数据库表字段如下: 'hid':88, 酒店id 'date':20150530, 入住日 ...
- 双链表的基本实现与讲解(C++描述)
双链表 双链表的意义 单链表相对于顺序表,确实在某些场景下解决了一些重要的问题,例如在需要插入或者删除大量元素的时候,它并不需要像顺序表一样移动很多元素,只需要修改指针的指向就可以了,其时间复杂度为 ...
- pycharm远程调试或运行代码
第一步:开始 第二步:设置远程服务器 第三步,查看 第四步,选择解释器,和指定文件映射路径(相对上一步指定的相对路径)
- [转帖]Linux运维工程师的十个基本技能点
Linux运维工程师的十个基本技能点 https://cloud.tencent.com/developer/article/1115068 本人是Linux运维工程师,对这方面有点心得,现在我说 ...
- 对比JPA 和Hibernate 和 Mybatis的区别
1.JPA.Hibernate.Mybatis简单了解 1.JPA:本身是一种ORM规范,不是ORM框架.由各大ORM框架提供实现. 2.Hibernate:目前最流行的ORM框架,设计灵巧,文档丰富 ...
- STM32中引脚复用说明
端口复用的定义 STM32有许多的内置外设(如串口.ADC.DCA等等),这些外设的外部引脚都是和GPIO复用的.也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设 ...
- C++语言动态创建对象
焦头烂额的考试月终于过去了,终于有时间能停下来思考记录一下这一个月学过的东西,首先先总结一下,在自己仿写魂斗罗游戏时遇见的问题之一,人物在移动的时候如何去判断什么时候掉入水中显示水中画面,什么时候敌人 ...
- 使用parted对Linux未分区部分进行分区
1. 使用命令parted -l 查看当前分区 可以看到硬盘有2396GB即有2.5T , 但是分区就分了50G一个盘, 需要分剩下部分 [root@localhost ~]# parted -l M ...