HTML(基本常用标签用法及结构)

HTML语言(结构)

网页=标记=语言 不是编程语言 文件后缀.html 网页文档
Hyper超 Text文本(.txt) Markup标记(人为规定好的w3c) Language语言
超: 1、有动画链接,图片,音视频比.txt文件类型丰富
2、 HTTP超文本传输协议
标记
双标记(闭合标记)

<开始></结束>   <a></a>链接标记
<标记名字  属性名1=“属性值”  属性名2=“属性值”  属性名3=“属性值”...>内容</标记名字>

属性

作用: 1.添加的辅助信息 2.功能

元素

<标记名字  属性名1=“属性值”  属性名2=“属性值”  属性名3=“属性值”...>内容</标记名字>

单标记

<img > 图片标记

标记的名字 : 一个标记代表一个特定功能

关系

1.嵌套—》父子关系

<开始a>
    <开始b>
    
    
    </结束b> 
    
</结束a>

2.平行—》兄弟关系

<开始>
   1 
    
</结束>
<开始>
    2
    
</结束>

网页模板

  1. 创建一个网页文件 xxxx.html
  2. shift+1 快速回车
//不是标记  h5文档说明 必须放在第一句 并且不能不写 告诉浏览器以哪种规则去解析文档  避免怪异模式 
<!DOCTYPE html>


<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- 网页标题 -->
    <title>Document</title>
</head>
    <!-- 向用户展示的数据 -->
<body>

</body>
</html>

常见编码集


     charset字符集  UTF-8万国码
     ASCII 美国标准信息交换码 7位 128个
     Unicode编码  8位  256个
     UTF-8(1-4字节 可变长度) UTF-16 UTF-32
     GB2312  汉字6000+ 没有繁体字
     GBk 加入繁体字 韩语 日语... 21000+
     GB18030 朝鲜语 少数名族语言 27000+
     big5 只有繁体

代码注释

代码说明 Ctrl+/

一行 —》单行注释 //xxxx

多行—》多行注释 /*xxxxx */

/*

Author:aa;

*/

HTML:<!- 模板 !(shift+1)+ enter–>

开发者工具

f12 or ctrl+shift+i or 鼠标右键查看代码

浏览器及其内核

外壳 shell + 内核 (渲染引擎(html+css)+js引擎)

5大常用浏览器

名称内核
chrome谷歌Webkit–》Blink
firefox火狐Gecko
Ie IETrident
Opera 欧朋Presto–》Blink
SafariWebkit

布局标签

大区域 ,大盒子,大容器 division
<div></div> div>div>span
小盒子,小容器 小区域

<span></span> span>几个字+小图标

文本相关的标签

** 1、图片标记**
在网页上插入图片

<img src=""  alt="" title="" >
src:插入图片的路径i
alt:1.当图片加载失败文本提示  2.搜索引擎seo相关 
title:鼠标悬停身上的文字提示  提高用户体验   搜索引擎seo相关
width:宽度
height:高度

路径:
绝对路径(不受任何其他文件干扰的路径)

 1. 网络路径  http://    https://
    2. 本地绝对路径  C:/a/b/1.jpg(建议不要使用)

相对路径(以xxx文件作为参考的路径)

​     /  根目录   ./同级目录     ../上一级目录     ../../上上级目录

2. 加粗标记
b,strong

<b>加粗</b>  无语义标记(爬虫不爬)
<strong>加粗</strong> 语义化标记(爬虫爬)

3. 斜体文字
i,em

   <i>斜体文字</i> 无语义标记(爬虫不爬)
    <em>斜体文字</em> 语义化标记(爬虫爬)

4.下划线标记
u,ins

    <u>文字下划线</u>
    <ins>文字下划线</ins>语义化标记(爬虫爬)

5.中划线标记
s,del

  <s>中划线</s>
    <del>中划线</del>

6标题(语义化标题)
1–6级标题

<h1>一级标题</h1> 
<h2>二级标题</h2> 
<h3>三级标题</h3> 
<h4>四级标题</h4> 
<h5>五级标题</h5> 
<h6>六级标题</h6> 

7.段落标记paragraph

<p>一行或者多行文字</p>
!注意  p元素不能嵌套p元素

8.换行标记

<br>
!只能用于文字换行

9.水平线标记

<hr width="宽度"  color="颜色" align="水平对齐方式left/right/center居中">

10.超链接标签
1.跳转不同的界面

<a href="地址"  target="设置打开方式">热点内容</a>    anchor锚点 

href:跳转的界面的地址
target:设置打开方式   _self本页打开(默认值) / _blank新页打开

a>纯的文字---》文字链接
a>图片 ---》图片链接
a>图片+p+div... ---->区域链接


    <h2>文本链接</h2>
    <a href="http://sina.com">新浪</a>
    <a href="http://ctrip.com" target="_blank">携程</a>
    <!-- 超链接的默认打开方式 本页打开 -->

    <h2>图片链接</h2>
    <a href="https://item.jd.com/64788478165.html">
        <img src="../../../day01/代码/image/pic01.jpg" alt="">
    </a>

    <h2>区域链接</h2>
    <div>

        <a href="https://item.jd.com/64788478165.html">
            <img src="../../../day01/代码/image/pic01.jpg" alt="">
            <p>safsgfdgdf</p>
            <p><span>&yen;99.00</span></p>
        </a>
    </div>

2.锚点链接:跳转到某一界面的某一部分

  1. a链接 href=".html+某一部分标识"
  2. 设置一个目标标识(锚点) 唯一性 id=""
  3. 3.base标记
<!-- base  必须写在头部head 
   作用: 统一设置超链接打开方式和基础地址值
    -->
    <base href="./3-b.html"  target="_blank">
    <!-- ./3-b.html#a1 -->
    <a href="#a1" >京东秒杀</a>
    <a href="#a2" >频道广场</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="#a3" >特色优选</a>
    <a href="" target="_self">登录</a>
    <a href="" target="_self">注册</a>

11.表格

<h1>表格的完整结构</h1>
    <table>
        <!-- 表格的标题 -->
        <caption>2017(2月)工资统计表</caption>
        <!-- 表格头部区域 -->
        <thead>
            <!-- tr行 -->
            <tr>
                <!-- 列标题 字段 th默认字体加粗并且居中-->
                <th>姓名</th>
                <th>基本工资</th>
                <th>岗位工资</th>
                <th>补助</th>
                <th>其他</th>
            </tr>
        </thead>
        <!-- 表格主体区域 -->
        <tbody>
            <tr>
                <!-- td单元格 默认字体居左 -->
                <td>刘德华</td>
                <td>1200</td>
                <td>500</td>
                <td>0</td>
                <td>0</td>
            </tr>
            <tr>
                <td>周星驰</td>
                <td>1800</td>
                <td>500</td>
                <td>0</td>
                <td>0</td>
            </tr>
            <tr>
                <td>吴彦祖</td>
                <td>2000</td>
                <td>1000</td>
                <td>0</td>
                <td>0</td>
            </tr>
        </tbody>
    </table>



    <!-- 通常的表格结构 -->
    <h1>通常的表格结构</h1>
    <table>
        <!-- 表格的标题 -->
        <!-- <caption>2017(2月)工资统计表</caption> -->
        <h3>2017(2月)工资统计表</h3>
        <!-- 表格头部区域 -->
       
            <!-- tr行 -->
            <tr>
                <!-- 列标题 字段 th默认字体加粗并且居中-->
                <td>姓名</td>
                <td>基本工资</td>
                <td>岗位工资</td>
                <td>补助</td>
                <td>其他</td>
            </tr>
      
        <!-- 表格主体区域 -->
       
            <tr>
                <!-- td单元格 默认字体居左 -->
                <td>刘德华</td>
                <td>1200</td>
                <td>500</td>
                <td>0</td>
                <td>0</td>
            </tr>
            <tr>
                <td>周星驰</td>
                <td>1800</td>
                <td>500</td>
                <td>0</td>
                <td>0</td>
            </tr>
            <tr>
                <td>吴彦祖</td>
                <td>2000</td>
                <td>1000</td>
                <td>0</td>
                <td>0</td>
            </tr>
      
    </table>

12.表格属性

 <table  border=""  cellspacing="0">
     
            <!-- tr行 -->
            <tr>
                <!-- 列标题 字段 th默认字体加粗并且居中-->
                <td>姓名</td>
                <td>基本工资</td>
                <td>岗位工资</td>
                <td>补助</td>
                <td>其他</td>
            </tr>
      
        <!-- 表格主体区域 -->
       
            <tr>
                <!-- td单元格 默认字体居左 -->
                <td>刘德华</td>
                <td>1200</td>
                <td>500</td>
                <td>0</td>
                <td>0</td>
            </tr>
            <tr>
                <td>周星驰</td>
                <td>1800</td>
                <td>500</td>
                <td>0</td>
                <td>0</td>
            </tr>
            <tr>
                <td>吴彦祖</td>
                <td>2000</td>
                <td>1000</td>
                <td>0</td>
                <td>0</td>
            </tr>
      
    </table>
  1. border边框 border=“npx”
  2. cellspacing 单元格之间的距离 默认值
  3. cellpadding 单元格内容与边框的距离
  4. width 宽度属性
  5. height高度属性
  6. align 水平对齐方式 left/right/center
  7. bgcolor:背景色 bgcolor=“red”

特性:

  1. 自适应的盒子 (宽度,高度由内容撑开)
  2. 可以设置宽度高度 你设置的宽度>默认宽度 那么你设置的起作用 你设置的宽度<默认宽度 那么你设置的不起作用
  3. 列等宽 行等高

表格单元格合并
一.跨行合并(垂直方向)
1.rowspan=“跨几行就写几” 写在最上面的单元格 2.删除被合并的那i列
二.跨列合并(水平方向)
1.colspan=“跨几列就写几” 写在最左侧的单元格 2.删除被合并的那i行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值