HTML笔记

目录

1.HTML 超文本标记语言

2.学习目标 :

标签的分类

属性

版本声明

解码格式

基本标签

常用标签

a标签

p段落标签

h标题标签

div标签

span标签

img标签

列表

table表格

form表单


1.HTML 超文本标记语言

2.学习目标 :

各种各样的标签:
    标签的作用
    标签的特点
    标签上的属性
    属性的值

标签的分类

标签:
   双标签 | 闭合标签 :   <title>Title</title>
   单标签 | 自闭和标签 : <meta charset="UTF-8"/>
分类:
    块级元素和文本:
        不能设置上下的块元素 :  独占一行,前后换行
        设置宽高
        嵌套块元素,行内元素,普通文本
        可以设置上下左右的内外边距
    行内元素 : 
        宽度有内容决定,能和其他行内元素|文本同行显示
        不能设置宽高
        只能嵌套行内内外边距
    行内块标签: 
        结合的行内和块级的有点,不仅可以对宽高属性值生效
        还可以多个标签存在一行显示

属性

 帮助更完整的展示标签的作用|功能(扩展标签的功能)
     属性的签名必须添加空格
     属性名  = '属性值' | ""

版本声明

<!DOCTYPE html> 版本声明
     这是h5的版本声明方式

解码格式

<meta charset="UTF-8"/> 解码格式
     告诉浏览器使用什么样的编码格式解析html页面中的内容
     保证编码解码格式统一
     功能会自动根据<meta charset="UTF-8"/>设置,保证文件的编码和解码的统一

基本标签

 head : 定义的内容是给浏览器的一些设置
 title : 标题标签
     在head中必须包含title标签
     唯一 一个能够被用户看到的标签
     有利于搜索引擎的优化
     当页面被收藏,title标签对中的内容作为书签名
 body : 给用户看的内容
     bgcolor : 背景颜色
         颜色值的设定:
             颜色的英文单词
             颜色的十六进制 #+6个字符
             三原色 rgb(0~255,0~255,0~255)
     background : 背景图片
         绝对地址  http://....
         相对地址  images/xxx.png

常用标签

a标签

a 超链接标签
   属性:
        href 定义连接地址 必填属性
            绝对地址
            相对地址 : 相对当前文件位置而言
​
        title 属性:
            为a标签定义标题,当鼠标悬停在元素上时候显示的提示字
​
        target 打开方式
            _blank 新页面打开
            _self 本页面打开  默认
  样式:
    下划线
    连接未点击 : 字体蓝色
    连接已点击 : 字体紫色
​
a 锚点|锚链接
    1) 设置定点
    2) 点击a标签跳转到对应的定点
    a标签的href属性的值与定点的id属性值保持一致  href = "#buttom"
    <a href="http://www.mi.com" title="小米小米" target="_blank">小米官网</a>
    <a href="htm01l入门.html">html01入门.html</a>
    <a href="#buttom">去底部</a>
    <br><br><br><br><br><br><br><br><br><br><br><br>
    <div id="buttom">最底部</div>

p段落标签

p 段落标签
    语义化
    正常显示
    块元素
    嵌套关系: 只能嵌套p标签,行内元素,文本

h标题标签

h*标题标签
 h1~h6
 根据权重的不同字体大小依次减小
 加粗,字体大小有变化
 语义化
 与搜索引擎优化有关

div标签

div  块
  块元素
  正常显示
  div中嵌套任意内容
  div+css实现网页布局

span标签

span : 便于为内容添加样式
  行内元素
  正常显示

img标签

img 图像标签
 src 图像地址 必填属性
   相对地址
   绝对地址
 width : 像素值为单位px
 height : 设置高度
 设置宽|高的一个值,另一个值会等比进行缩放
 alt : 当图像无法正常显示的时候显示的提示字
 title : 当鼠标悬停在元素上时候显示的提示字

列表

列表:
  无序列表 ul
      修改列表项标记:
          在ul标签上添加type 属性 : square实心方块   circle空心圆圈  desc实心圆圈
  有序列表 ol
      修改列表项标记:
          在ol标签上添加type 属性 : a  A  i  I 1
  列表项 : li
​
  列表之间都可以任意嵌套
  ul,ol直接子元素只能为li标签
  li标签中可以嵌套任意元素
<h3>我喜欢的水果</h3>
    <ul type="circle">
        <li>西梅番茄</li>
        <li>草莓</li>
        <li>车厘子</li>
        <li>榴莲</li>
    </ul>
​
    <h3>我不喜欢吃的食物</h3>
    <ol type="I">
        <li>香菜</li>
        <li>芹菜</li>
        <li>鲱鱼罐头</li>
        <li>水果
            <ul>
                <li>芒果</li>
                <li>金桔</li>
                <li>波罗蜜</li>
            </ul>
        </li>
    </ol>
7.4 描述列表:dl
            a:<dl>标签 定义一个描述列表
            b:<dl>标签与<dt>(定义项目/名字)和<dd>(描述每一个项目、名字)一起使用
 <h3>各大知识语言</h3>
    <dl>
        <dt>前端</dt>
            <dd>html5</dd>
            <dd>java</dd>
            <dd>c++</dd>
            <dd>php</dd>
            <dt>后端</dt>
            <dd>java</dd>
            <dd>c++</dd>
            <dd>php</dd>
     </dl>

table表格

表格 : table
    便于展示数据
​
tr 行
th 表格头单元格  加粗居中
td 表格体单元格
​
表格中的直接子元素只能为行tr
tr中只能直接包含 th | td
内容只能定义在th|td中
​
​
常用属性:
    border 边框
    bordercolor 边框颜色
    width 宽度
    height 高度
    align 对齐方式
        用在table上,整个table水平对齐方式
        用在tr上,这个行中所有的单元格内容的水平对齐方式
        td|th 中,当前单元格内容的水平对齐方式
   style="border-collapse: collapse" 双线变单线
​
   rowspan 跨行
   colspan 跨列
<table border="1" bordercolor="pink" width="500px" height="350px" align="center" style="border-collapse: collapse" bgcolor="#dda0dd">
        <tr>
            <th colspan="6">课程表</th>
        </tr>
        <tr bgcolor="#db7093">
            <th></th>
            <th>星期一</th>
            <th>星期二</th>
            <th>星期三</th>
            <th>星期四</th>
            <th>星期五</th>
        </tr>
        <tr align="center">
            <td rowspan="3">上午</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td rowspan="2">下午</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
        <tr align="center">
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
            <td>体育课</td>
        </tr>
    </table>

form表单

表单: form
   作用 : 收集用户信息的
​
   form常用的属性:
     action 提交位置
     name 表单的名字
     method 提交方式
         get : 数据拼接在地址栏中发送到后台  大小存在限制  数据可能不安全  简单,效率高,默认方式
         post :  数据存储在请求头中  大小没有显示  数据安全
​
     enctype :
         在表单中如果存在文件上传
​
表单元素: 经常用在form标签中的元素(标签+内容)
    大部分的表单元素都是input标签,type属性值的不同,具有不同的作用
         type :
             text 文本框
             password 密码框 显示加密
             radio 单选框
                 一组单选框只能选择一个,name属性值相同为一组
             checkbox 多选框
             hidden 隐藏框  在提交表单的同时提交一些数据,不用用户输入的
             submit 提交框
             reset 重置
                 恢复到默认情况
             buttom 按钮
                 常常配合js一起使用
             file 文件上传
                 注意修改enctype属性值enctype="multipart/form-data"
   button h5新增的button标签
   textarea 多行文本域
   select下拉列表
    option 下拉列表选项
   fieldset 分组
    legend 分组标题
   
                 
常用属性:
    maxlength 最大长度
    required 必填属性
    checked 单选|多选 默认选中
    selected 下拉框的默认选中
    placeholder 默认提示字
    disabled 禁用
        显示灰色,不能提交,不能司改
    readonly 只读
        不能修改,可以提交
​
   提交数据需求的表单元素,必须定义name属性值
   name属性 : 后去区分前台的唯一
   id 属性: 前台区分元素的唯一,元素标签的唯一标识,一个html中不能存储重复的id值
   class 属性: 常常配合css一起使用
  <h1>相亲信息表</h1>
  <form action="" name="myForm"  method="get" enctype="multipart/form-data">
      <p>
          姓名: <input type="text" name="username" value="张三">
      </p>
      <p>
          微信密码: <input type="password" name="password">
      </p>
      <p>
          性别:
          男<input type="radio" name="gender" value="man">
          女<input type="radio" name="gender" value="woman">
      </p>
      <p>
          兴趣爱好:
          <input type="checkbox" name="hobby" value="sing">  唱歌
          <input type="checkbox" name="hobby" value="dance"> 跳舞
          <input type="checkbox" name="hobby" value="rap"> 说唱
          <input type="checkbox" name="hobby" value="code"> 敲代码
      </p>
      <p>
          <input type="hidden" name="隐藏框的名字" value="隐藏框的值">
      </p>
      <p>
          生活照 : <input type="file" name="photo">
      </p>
      <p>
          交友宣言: <textarea name="info" id="" cols="30" rows="10">女的,活的...</textarea>
      </p>
​
      <input type="submit">
      <input type="button" value="按钮" onclick="alert('你四不四傻!!!!')">
      <input type="reset" value="重置">
      <button type="submit">submit</button>
      <button type="button">button</button>
      <button type="reset">reset</button>
  </form>
</body>
</html>
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

maskdir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值