HTML属性

.字体标签和格式化

1.1<h1></h1>

h1~h6
Header1~Header6
作用:

  • 用于给文本添加标题语义
  • 格式:
  • h1xxxxh1
  • 注意点:
  • H 标签是用来给文本添加标题语义的, 而不是用来修改文本的样式的
  • H 标签一共有 6 个, 从 H1~H6, 最多就只能到 6, 超过 6 则无效
  • 被 H 系列标签包裹的内容会独占一行
  • 在 H 系列的标签中, H1 最大, H6 最小

1.2</hr>

Horizontal Rule
作用:

  • 在浏览器上显示一条分割线
  • 格式:
  • <hr width=” %|px”/>
  • 注意点:
  • 在浏览器中会单独占一行

1.3<p></p>

Paragraph
作用:

  • 告诉浏览器哪些文字是一个段落
  • 格式:
  • <p align=”center|right|left…”>xxxxxxxx</p>
  • 段落标签,用于展示效果中划分段落。并且自动在段前和段后自动加空白行
     align:段落内容的对齐方式
    默认是 left, 内容居左
    right 右
    center 居中

1.4<font>

字体标签,用于展示效果中修饰文字样式
文字
 size:控制字体大小.最小 1 ~ 最大 7。 如果设置范围不在 1~7 之间,设置无效
 color:控制字体颜色. 使用英文设置(例如:red,blue…)
 face:控制字体类型。只能设置系统字库中存在的字体类型

1.5<br/>

Break
作用:让内容换行
格式:<br/>
HTML 源码中换行,浏览器解析时会自动忽略。
换行标签,用于展示效果中换行

1.6&nbsp;

HTML 源码中的多个空格,显示效果最终会合并成一个。
空格符号,用于展示效果中显示一个空白的位置

1.7HTML 注释

<!--<!--被注释的内容-->-->
快捷键: ctrl + /

用于注释 HTML 源码,不在 HTML 效果中展示。
只能在源码中看到,页面展示效果中是没有
格式:<!--HTML 注释内容 -->

图片标签

2.1<img/>

用于在页面效果中展示一张图片。
在这里插入图片描述
src:指明图片的路径。(必有属性)
width:图片宽度
 height:图片的高度
宽度和高度的设置:
默认单位是 px,像素。例如:width=”400” 其实设置的是 width=”400px”。
固定设置方式
百分比设置。例如:width=”50%”。 是父标签的百分比。 动态改变的

2.2链接标签

<a></a>

超链接标签,用于在效果中定义一个可以点击跳转的链接
 href:超链接跳转的路径 (必有属性)
内网本机路径:相对路径和绝对路径
互联网路径:http://地址
本页:默认跳转到本页
超链接正常工作:①a 标签中必须有内容
②a 标签必须有 href 属性
在这里插入图片描述
a 标签其它用法
1)假链接(本质是跳转到当前页面)
格式<a href="#">博客</a>
格式<a href="javascript:">博客</a>
2)跳转到当前页面指定位置(锚点链接)
格式<a href="#location">跳转到指定位置
在页面的指定位置给任意标签添加一个 id 属性
例如 <p id="location">这个是目标


3)跳转到指定页面的指定位置
格式: <a href="5_超链接标签.html#location">跳转到指定位置</a>
只需要在 5_超链接标签.html 页面添加一个 id 位置即可

列表标签

3.1<ul></ul>

无序列表(unordered list)
作用:
给一堆内容添加无序列表语义(一个没有先后顺序整体), 列表中的条目是不分先后
格式:
li 英文是 list item, 翻译为列表项

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>HTML5 列表&表格&表单</title>
</head>
<body>
<h4>选择居住城市(CN)</h4>
<ul>
 <li>北京</li>
 <li>上海</li>
 <li>广州</li>
 <li>深圳</li>
</ul>

ul 是一个组标签, 一定是一堆一堆的出现在,也就是说li标签不能单独存在,必须包裹在
ul 里面
4.由于 ul 和 li 是一个整体, 所以 ul 里面不推荐包裹其它标签, 永远记住 ul 里面最好只写
li 标签
5.虽然 ul 中推荐只能写 li 标签, 但是 li 标签是一个容器标签, li 标签中可以添加任意标
签, 甚至可以添加 ul 标签

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>HTML5 列表&表格&表单</title>
理工移动通信学院
</head>
<body>
<ul>
 <li>
 电子数码类
 <ul>
 <li>电脑</li>
 <li>手机</li>
 </ul>
 </li>
 <li>
 鞋帽服装类
 <ul>
 <li>女装</li>
 <li>男装</li>
 </ul>
 </li>
</ul>
</body>
</html>

3.2`

    有序列表(ordered list)
    作用:
    给一堆内容添加有序列表语义(一个有顺序整体), 列表中的条目有先后之分
    格式:

    <h4>中国房价排行</h4>
    <ol>
     <li>北京</li>
     <li>上海</li>
     <li>广州</li>
    </ol>`
    

    3.3<dl></dl>

    定义列表(definition list)
    作用:
    给一堆内容添加列表语义, 通过dt罗列出列表的条目, 然后再通过dd给每个条目进行相应
    的描述
    格式:
    dt 英文 definition title, 翻译为定义标题
    dd 英文 definition description, 翻译为定义描述信息

    <dl>
     <dt>北京</dt>
     <dd>国家的首都, 看升国旗的地方</dd>
     <dt>上海</dt>
     <dd>浦东, 遍地是黄金的地方</dd>
    </dl>
    

    4.表格标签

    table:定义表格
    width:宽度
    border:边框
    cellpadding:定义内容和单元格的距离
    cellspacing:定义单元格之间的距离。如果指定为 0,则单元格的线会合为一条、
    bgcolor:背景色
    align:对齐方式
    tr:定义行
    bgcolor:背景色
    align:对齐方式
    td:定义单元格
    colspan:合并列
    rowspan:合并行
    th:定义表头单元格
    <caption>:表格标题
    <thead>:表示表格的头部分
    <tbody>:表示表格的体部分
    <tfoot>:表示表格的脚部分

    4.1<table></table>

    表格标签,用于在效果中定义一个表格
     border:设置表格的边框粗细
     width:设置表格的宽度

    4.2`

    表格的行标签,用于在效果中定义一个表格行

    4.3<td></td>

    表格的单元格标签,用于在效果中定义一个表格行中的单元格
    表格的书写顺序:
    在这里插入图片描述
    步骤 1:定义一个表格


    步骤 2:定义表格中的一行
    步骤 3:在表格一行中定义单元格 内容就可以写在单元格中

    4.4<th></th>

    表格的表头单元格标签,用于在效果中定义一个表格行中的表头单元格

    <th>和<td>唯一区别:<th>内容 居中加粗
    

    示例:
    在这里插入图片描述

    4.5单元格合并

    <td>或者<th>都有两个单元格合并属性:
     colspan:跨列合并单元格
     rowspan:跨行合并单元格
    合并步骤:
    ① 确定合并哪几个单元格,确定是跨列合并还是跨行合并
    ② 在第一个出现的单元格上书写 合并单元格属性
    ③ 合并几个单元格,属性值就书写几
    ④ 被合并的单元格必须删掉

    5.块标签

    5.1<span></span>

    行级的块标签,用于在效果中 一行上定义一个块,进行内容显示。
    ① span 有多少内容,就会占用多大空间。
    ② span 不会自动换行

    5.2<div></div>

    块级的块标签,用于在效果中 定义一块,默认占满一行,进行内容的显示
    ① 默认占满一行
    ② 会自动换行
    适用于大量数据展示

    5.3div和span的应用场景

    在这里插入图片描述
    span 是内联元素,用在一小块的内联 HTML 中
    div 是块级元素,用来组合大块的代码,为 HTML 文档内大块的内容提供结构和背景的元素,
    可以包含段落、标题、表格等。

    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <title>无意义的标签</title>
     <style>
     /*单独设置内联元素、块级元素的样式*/
     span{
     color:red;
     font-weight:bold;
     }
     </style>
    </head>
    <body>
     <span>姓名:</span>张三<br/>
     <span>性别:</span>男<br/>
     <div>块级元素,会换行</div>
     <div>块级元素,会换行</div>
    </body>
    </html>
    

    通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方式进
    行排版,就需要使用浮动属性

    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值