2019-08-17 17:58:49

html:超文本标记语言,用于网页结构的搭建

html语言构成:由标签、属性、属性值构成

标签:" < "后面第一个单词

属性:标签后面用空格隔开的单词

属性值:属性后用“ = ”连接并在“双引号”里面的叫做属性值

注:如果一个标签有多个属性值,用空格隔开
 
html结构的区域划分:
两个结构 head-描述区body-内容区
 
html语法:
标签分类: 双标签(常规标记)、单标签(空标记)
双标记:
<标签 属性="属性值" 属性="属性值"> </标签>
<!-- eg -->
<div class="box" id="box-1"> </div>
单标签:
<标签 属性="属性值" 属性="属性值">
<!-- eg -->
<img src="" alt="">

html常用标签:

h1-h6: 标题标签,由大至小,h1 唯一性!在同一个页面内只能出现一次,放网站LOGO
i/em: 字体倾斜
b/strong: 字体加粗
u: 下划线标签
p: 段落标签
sup: 上行标签
sub: 下行标签
&lt; : "<" 左尖角符号
&gt; : ">" 右尖角符号
&nbsp; : 不换行空格
&copy; : ©版权(copyright)
&reg: ®注册商标
div: 盒子(容器)作用:划分网页布局
span: 表示1字符或者一句简短的话
<!-- eg -->
   <h1 align="center">holle word</h1>
<!-- h1 具有唯一性! 在同一页面只能出现一次,放网站LOGO -->
<h2>2号标题sad</h2>
<h3>3号标题</h3>
<h4>4号标题</h4>
<h5>5号标题</h5>
<h6>6号标题</h6> <strong>加粗</strong><br>
<hr><!-- br换行 hr线条 -->
<b>加粗</b>
<i>倾斜</i>
<em>倾斜</em>
<u>下划线</u><sup>上行标签</sup><sub>下行标签</sub>
<p>段落</p>
<div>盒子</div>
<span>少量字符</span>
&lt;&nbsp;br&nbsp;&gt;&copy;

列表:无序列表、有序列表、自定义列表

<ul>: 无序列表 <li>标签
<ol>属性:type(类型)="1、A、a、Ⅰ" start(开始于)="1、2、3..."
<dl>: 自定义标签 <dt>&<dd>
  <dt>名词</dt>
  <dd>对名词的解释</dd>
  每组<dt>&<dd>写一个<dl>
   <!-- 无序列表 -->
<ul>
<li>无序列表</li>
<li>无序列表</li>
<li>无序列表</li>
<li>无序列表</li>
<li>无序列表</li>
<li>无序列表</li>
</ul>
<!-- 有序列表 -->
<ol type="A" start="4">
<li>有序列表</li>
<li>有序列表</li>
<li>有序列表</li>
<li>有序列表</li>
<li>有序列表</li>
<li>有序列表</li>
</ol>
<!-- 自定义列表 -->
<dl>
<dt>名词</dt>
<dd>对名词的解释</dd>
</dl>
<dl>
<dt>自定义列表</dt>
<dd>按组写,每组&lt;dt&gt;&lt;dd&gt;写一个&lt;dl&gt;</dd>
</dl>
超链接
a标签的属性:
href="目标的路径"
target="_self(默认值)/_blank(打开新的页面)"
target="#" 空连接,本页面跳转
target="##"空连接,不做跳转
target="javascript:void(0)" 空连接,不做跳转
默认样式:
文本蓝色、下划线
<a href="http://www.baidu.com">超链接</a><br>
<a href="http://www.baidu.com" target="_blank" title="打开新页面">超链接</a><br>
<a href="#">空连接,本网页跳转</a><br>
<a href="##">空连接,不做跳转</a><br>
<a href="javascript:void(0)">空连接,不做跳转</a>
title属性:
title="提示信息" 适用于所有标签
 
插入图片
img必须的属性:
  src="url" 导入图片的路径
  alt="文字" 图片路径发生错误时,文本替换图片、便于seo优化
  title="文本" 提示信息
alt 和title属性的区别:
  alt 文本替换图片、seo优化
  title 提示信息、图片标题
例:  <img src="./images/img1.png" alt="未找到此图片" title="提示信息"><br>
<img src="./img2.png" alt="">
<img src="./img/img3.png" alt="">
<img src="../../../img.png" alt=""><br>
 相对路径 :
首先确定自己当前位置(操作哪个文件,这个文件就是当前目录)
./ 当前目录 ../ 上一级目录
1、同级找同级: 直接写名称或./名称
2、父级找子级: ./文件夹名称/目标名称
3、子级找父级: 返回上一级...
绝对路径:D:\h5-1920\day1\images\img.jpg
 
表格:
表格的作用:显示数据
表格内的表格属性:
  width="" 宽
  height="" 高
  border="" 框线宽度
  bordercolor="" 框线颜色
  cellspacing="0" 单元格之间的间距
  cellpadding="0" 内容距离单元格的间距
  align="center/left/right" 水平对齐方式
  valign="top/bottom/middle" 垂直对齐方式
合并单元格:
规则:只要是单元格跨行的都是合并行,不跨行的就是合并列
合并行: rowspan="合并的数量"
和并列: colspan="合并的数量"
注:无论合并行还是和并列,操作的都是td
<table width="300" height="300" border="2" bordercolor="red" cellspacing="0" cellpadding="0">
<tr align="center">
<td>1</td>
<td valign="bottom">2</td>
<td>3</td>
</tr> <tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr> <tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
 表单:
表单的作用:收集用户信息
form表单:
  表单元素尽量放在表单内
form的属性:
  action="url(路径)" 表单提交的路径
  neam="" 表单的名称
  method="post/get" 表单的提交方式
    post/get的区别:
表单元素:输入框、密码框、提交按钮、重置按钮、空按钮......
大部分是通过 input 标签实现
input标签属性:
  type(类型)属性:input会根据type的属性值的不同,在页面的显示状态也不同
  value属性:在输入框里面表示当前input的初始值 (value作用会根据type的改变而改变)
  name属性:input的名称
  size属性:设置input的尺寸,以字符为单位
  maxlength属性:设置输入框输入字符的最大长度
type的属性值:
  type="text": 显示的是文本框(输入框)
  type="password": 密码框
  type="submit": 提交按钮
  type="reset": 重置按钮
  type="button": 空按钮
 <table width="300" heigh="400" border="1" bordercolor="blue" cellspacing="0" cellpadding="0">
<form action="">
<tr>
<td rowspan="4">总体信息</td>
<td colspan="2" align="center">用户注册</td>
</tr>
<tr>
<td>用户名:</td>
<td><input type="text" value="填写用户名"></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password"></td>
</tr>
<tr>
   <td colspan="2" align="center"><input type="submit">&nbsp;<input type="reset"></td> <br>
</tr>
</form>
</table>
<form action="" name="" method="">
<br>
<input type="text" value="请输入..." name="" size="9" maxlength="7">
<br>
<br>
<input type="password">
<br>
<input type="submit" value="注册">
<input type="reset">
<input type="button" value="换肤">
</form>

初学html总结的更多相关文章

  1. DDD初学指南

    去年就打算总结一下,结果新换的工作特别忙,就迟迟没有认真动手.主要内容是很多初学DDD甚至于学习很长时间的同学没有弄明白DDD是什么,适合什么情况.这世界上没有银弹,抛开了适合的场景孤立的去研究DDD ...

  2. gulp初学

    原文地址:gulp初学 至于gulp与grunt的区别,用过的人都略知一二,总的来说就是2点: 1.gulp的gulpfile.js  配置简单而且更容易阅读和维护.之所以如此,是因为它们的工作方式不 ...

  3. 初学seaJs模块化开发,利用grunt打包,减少http请求

    原文地址:初学seaJs模块化开发,利用grunt打包,减少http请求 未压缩合并的演示地址:demo2 学习seaJs的模块化开发,适合对seajs基础有所了解的同学看,目录结构 js — —di ...

  4. 初学Vue2.0--基础篇

    概述: 鉴于本人初学,使用的编译器是webStorm,需添加对VUE的支持,添加方法可以参考 http://www.jianshu.com/p/142dae4f8b51. 起步: 1. 扎实的 Jav ...

  5. 初学Python

    初学Python 1.Python初识 life is short you need python--龟叔名言 Python是一种简洁优美语法接近自然语言的一种全栈开发语言,由"龟叔&quo ...

  6. Javascript初学篇章_5(对象)

    对象 Javascript是一种面向对象的语言,因此可以使用面向对象的思想来进行javascript程序设计对象就是由一些彼此相关的属性和方法集合在一起而构成的一个数据实体.举个例子,一只猫是个对象, ...

  7. 初学Objective-C语言需要了解的星星点点

             其实大多数开发初学者都有一些相同的特点,可以说是一种“职业病”.Most有其他平台开发基础的初学者,看到Xcode就想摩拳擦掌:看到Interface Builder就想跃跃欲试:而 ...

  8. matlab初学之句柄

    文章出处:http://www.cnblogs.com/CBDoctor/archive/2012/04/06/2434072.html 在matlab中,每一个对象都有一个数字来标识,叫做句柄.当每 ...

  9. 初学HTML5、初入前端

    学习HTML5是一个漫长的过程,当中会遇到很多技术与心态上的变化.刚开始学习,我们不能发力过猛,需要一个相对稳定的状态去面对.多关注一些自己感兴趣的网站和技术知识,建立自己的信心与好奇心,为以后的学习 ...

  10. Python初学的易犯错误

    当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂.这里列出了常见的的一些让你程序 crash 的运行时错误. 1)忘记在 if , elif , else , for , ...

随机推荐

  1. Maven(三)使用 IDEA 创建一个 Maven 项目

    利用 IDEA 创建一个 Maven 项目 创建 Maven 项目 选择 File --> New --> Project 选中 Maven 填写项目信息 选择工作空间 目录结构 ├─sr ...

  2. python菜鸟基础知识(二)

    3.2 字符串格式化 a = "------------- 我爱涛 -------------" b = "name:" c = "age:" ...

  3. NOIP2018普及T2暨洛谷P5016 龙虎斗

    题目链接:https://www.luogu.org/problemnew/show/P5016 分析: 这是一道模拟题.看到题目,我们首先要把它细致的读明白,模拟题特别考察细节,往往会有想不到的坑点 ...

  4. android值类型转换

    各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型. 字符串型转换成各种数字类型: String s = & ...

  5. 俩台服务器搭建redis集群5.0.4

    俩台服务器搭建redis集群 1.俩服务器分别新建目录:usr/local/redis-cluster 2.下载源码并解压编译(使用redis版本5.0.4) 3.tar xzf redis-5.0. ...

  6. python函数基础-参数-返回值-注释-01

    什么是函数 函数就是有特定功能的工具 # python中有内置函数(python解释器预先封装好的)与自定义函数(用户自定义封装的)之分 为什么要用函数 # 可以减少代码冗余,增加代码复用性 # 使代 ...

  7. 一位 iOS 大牛的 BAT面试心得与经验总结,送给正在迷茫 的你!

    前言: 目前形势,参加到 iOS 队伍的人是越来越多,可以说是已经达到了供过于求的地步了. 今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,之前实习的时候就想着写一篇面经,后来忙就给忘了, ...

  8. python利用select实现的Socket Server

    # 利用python的select模块实现简单的Socket Sever #实现多用户访问,再次基础上可以实现FTP Server应用程序 # 发布目的,在于解决了客户端强行终止时,服务器端也跟着程序 ...

  9. codeforces 371 C-Hamburgers

    一个乱七八糟的故事背景,可以练练英语阅读. 大概的意思是Polycarpus喜欢汉堡,现在他有你ns片香肠片,nb面包,nc块起司,有r卢布,每种东西都有价格,如果不够他可以去商店买(商店里面各种东西 ...

  10. 【有容云干货-容器系列】Kubernetes调度核心解密:从Google Borg说起

    在之前“容器生态圈脑图大放送”文章中我们根据容器生态圈脑图,从下至上从左至右,依次介绍了容器生态圈中8个组件,其中也提到Kubernetes ,是一个以 Google Borg 为原型的开源项目.可实 ...