HTML基础2

一 table(表格)

<table>

<caption></caption>

<thead>

<tr>

<th></th>

<th></th>

<th></th>

</tr>

</thead>

<tbody>

<tr>

<td></td>

<td></td>

<td></td>

。。。

</tr>

<tr>

<td></td>

<td></td>

<td></td>

。。。

</tr>

...

</tbody>

<tfoot>

<tr>

<td></td>

。。。

</tr>

</tfoot>

</table>

tr  table  row

th  table  heading

属性:border  控制边框的粗细

cellspacing  控制单元格的间距

width:    控制表格的宽度

align: 控制的是对齐方式,如果给table设置,控制表格对于浏览器而言的对齐,如果是给td,tr,tbody。。控制内容的对齐方式

colspan    控制td合并多少个单元格显示

二 input系列标签

1 输入框

<input type=”text” />

属性:placeholder   提示的文字,当我们输入内容的时候,会消失

value 设置输入框的默认值

maxlength 设置允许输入的最大长度

2 密码框

<input type=”password” />

3 单选框

<input type=”radio” />

name属性:可以让一堆的单选框成为互斥的一组

checked属性:设置某个单选框默认选中

4 按钮

<input type=”button” value=”按钮显示的文本” />

5 多选框

<input type=”checkbox” />

属性:checked  设置多选框默认选中

6 提交按钮

<input type=”submit” />

作用:把表单里的数据提交到服务器

7 重置按钮

<input type=”reset” />

作用:把表单里的数据恢复默认

注意点:重置按钮必须放在表单里才能起效果

8 图片提交

<input type=”image” />

作用:提交数据

9 文件上传按钮

<input type=”file”/>

作用:上传文件

三 textarea 文本域

<textarea cols="20" rows="10"></textarea>

属性:cols   控制宽度,并且是可缩放的最小宽度

rows 控制高度,并且是课缩放的最小高度

四 select(下拉框)

<select>

<option>选项</option>

<option>选项</option>

<option>选项</option>

...

</select>

设置某一个选项默认被选中:

selected=”selected”

五 form表单

<form>

在这里放表单控件

</form>

表单:用来收集用户信息,用来装表单控件

表单控件:给用户输入或者交互用的标签

action   属性:指定数据上交的地址

method  属性:提交数据的方式

get 提交的数据量要小,不够安全

post 提交的数据量大,比较安全

六 meta标签

1 设置页面的编码格式

<meta charset=”编码格式” />

2 设置页面的关键词

<meta name=”keywords” content=”” >

做搜索引擎优化

3 设置页面的描述

<meta name=”description” content=”” >

做搜索引擎优化

七 SEO 

1 什么是SEO?

搜索引擎优化(Search Engine Optimization):让页面对搜索引擎更加友好

搜索引擎:

从网络上搜集信息,提供用户进行索引(搜索)的平台

目的:让网站符合搜索引擎的排名需求,带来用户,实现收益

2 HTML语义化

2.1 什么是HTML语义化

每一个标签都有语义,这个语义是相对于浏览器和搜索引擎的,需要在合适的地方用合适的标签。

2.2 两个没有语义化的标签

<div></div> 都是容器

<span></span>

div是一个占据一整行的容器

span是一个自适应内容多少的容器

八 编码格式

编码格式就是翻译的作用

九 link标签

1 引入网站的图标

<link rel=”shortcut icon” type=”image/x-icon” href=”图标的路径” >

2 引入css文件

<link rel=”stylesheet” href=”css文件的路径” >

3 dns预解析

<link rel="dns-prefetch" href="需要预解析的服务器的地址">

只有特别大的网站才需要做dns预解析:

作用:网络加速技术

在页面放问过我这个网站之后,再去访问这个网站下面的其他页面会更加快

十 style和script

script:写js代码的

style:写css的

十一 空格合并现象和特殊字符

在浏览器里,多个空格,回车,缩进都会被解析成一个空格


特殊字符


描述

字符的代码


空格符

&nbsp;


<


小于号

&lt;


>


大于号

&gt;


&


和号

&amp;



人民币

&yen;


©


版权

&copy;


®


注册商标

&reg;


°


摄氏度

&deg;


±


正负号

&plusmn;


×


乘号

&times;


÷


除号

&divide;


²


平方2(上标2)

&sup2;


³


立方3(上标3)

&sup3;

如果非要在浏览器里面写多个空格,要以它认识的方式

&nbsp;

十二 浏览器与服务器

1 常见的浏览器

2 浏览器与服务器的交互

十三 HTTP协议

1 什么是HTTP协议

超文本传输协议(HyperText Transfer Protocol)

规定了浏览和服务交互的数据格式

包含:

请求报文、响应报文、URL

2 URL

统一资源定位器(Uniform Resoure Locator)

协议名+服务器ip+端口+目标资源的路径

时间: 2024-08-04 21:53:38

HTML基础2的相关文章

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

Java注解(1)-注解基础

注解(Annotation)是在JAVA5中开始引入的,它为在代码中添加信息提供了一种新的方式.注解在一定程度上把元数据与源代码文件结合在一起,正如许多成熟的框架(Spring)所做的那样.那么,注解到底可以做什么呢? 1.注解的作用. 提供用来完整地描述程序所需要的信息,如编译期校验程序信息. 生成描述符文件,或生成新类的定义. 减轻编写"样板"代码(配置文件)的负担,可以使用注解自动生成. 更加干净易读的代码. 编译期类型检查. 2.Java提供的注解 Java5内置了一些原生的注

MySQL数据库基础知识

day02 MySQL数据库基础知识 一.基础知识概述: 基础决定你这门课程的学习成败!只有学习好这些基础知识以后,你才能真正的运用自如.才能够对数据库有更深入的了解,道路才会越走越远. 二.基础知识: 1.数据库(database):数据库就好比是一个物理的文档柜,一个容器,把我们整理好的数据表等等归纳起来. 创建数据库命令:        create database 数据库名; 2.查看数据库         show databases; 3.打开指定的数据库         use 

【Linux系列】【基础版】第四章 Shell基础之正则表达式

4. Shell基础之正则表达式     4.1 正则就是一串有规律的字符串         4.1 grep              4.1.1 格式: grep [-cinrvABC] 'word' filename             4.1.2 -c //count,表示行数             4.1.3 -i //不区分大小写             4.1.4 -n  //显示行号             4.1.5 -r  //遍历所有子目录             4

NumPy基础:数组和失量计算

NumPy : Numerical Python,是高性能科学计算和数据分析的基础包. 部分功能: ndarray:一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组: 用于对整组数据进行快速运算的标准数学函数(无需编写循环): 用于读写磁盘数据的工具以及用于操作内存映射文件的工具: 线性代数.随机数生成以及傅里叶变换功能: 用于集成C.C++.Fortran等语言编写的代码工具: 大部分数据分析应用关注的功能: 用于

css基础

css绝对是一个能够写到爆炸的东西,so,机智的小北方才不会写各种css样式具体的效果,相比之下更推荐大家记一些常用的key,至于效果,每次用的时候百度下就可以了, css的作用是对符合条件的标签进行渲染,那么首先就要匹配到对应标签啦,我萌有三种基础的模式来匹配希望改变样式的标签 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8">

零基础的人该怎么学习JAVA

对于JAVA有所兴趣但又是零基础的人,该如何学习JAVA呢?对于想要学习开发技术的学子来说找到一个合适自己的培训机构是非常难的事情,在选择的过程中总是 因为这样或那样的问题让你犹豫不决,阻碍你前进的步伐,今天就让小编为您推荐培训机构新起之秀--乐橙谷Java培训机构,助力你成就好未来. 选择java培训就到乐橙谷 北京有什么好的Java培训机构?来乐橙谷北京学Java,零基础走起,乐橙谷Java基础班授课老师经验非常丰富,课程内容安排合理,适合于有一点点Java基础甚至一点都不会Java的同学学

linux+jmeter+python基础+抓包拦截

LINUX 一 配置jdk 环境 *需要获取root权限,或者切换为root用户 1.windows下载好,去 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 官方网站下载jdk(linux相应版本) 2.在usr目录下创建java路径文件夹 [root bin]cd /usr mkdir java 3.将jdk-8u60-linux-x64.tar.gz放到刚才创建的文件夹下

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py

【转】Java基础知识总结

写代码: 1,明确需求.我要做什么? 2,分析思路.我要怎么做?1,2,3. 3,确定步骤.每一个思路部分用到哪些语句,方法,和对象. 4,代码实现.用具体的java语言代码把思路体现出来. 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用.demo 4,该技术什么时候用?test. ------------------------------------------------------------------------------------