当前位置: 首页 > news >正文

(前端基础)HTML(一)

前提

W3C:World Wide Web Consortium(万维网联盟)

Web技术领域最权威和具有影响力的国际中立性技术标准机构

其中标准包括:机构化标准语言(HTML、XML)

表现标准语言(CSS)

行为标准(DOM、ECMAScript)

HTML:超文本标记语言

建立html文件

利用浏览器打开该文件

若出现错误提示:

  • 打开文件设置:

  • 选择Tools:

HTML基本结构

  • DOCTYPE:告诉浏览器,我们要使用什么规范
  • <html>:整个网页
  • head:网页头部
  • body:网页主体
  • title:网页标题
  • meta:描述性标签,用来描述网站的信息

Ctrl+/:html文件的注释快捷键 

meta标签使用:

如网易云:

 网页基本标签

  • 标题标签<h1>
  • 段落标签<p>
  • 换行标签<br/>
  • 水平线标签<hr/>
  • 字体样式标签<strong>、<em>
  • 注释和特殊符号&nbsp;  &gt;    &lt;    &copy;

块元素:无论内容多少,该元素独占一行(p、h1-h6)

行内元素:内容撑开宽度,左右都是行内元素的可以在排在一行(a、strong、em)

图像标签

常见图像格式JPG、GIF、PNG、BMP

利用img标签嵌入图像

<img src="图像地址" alt="图像的替换文字" title="鼠标悬停时提示文字" width="图像宽度" height="图像高度"/>

该处选择资源目录下的图片文件中的图片进行测试

src:图片地址

相对地址:../resources/image/apple.jpg

绝对地址:D:\学习资料\java\前端\resources\image\apple.jpg

图片不存在的情况:

链接标签

文本、图像超链接

<a href="链接路径" target="链接在哪个窗口打开"></a>

href:可以是html文件、URL地址

target:链接在哪个窗口打开

  • _blank:在新标签中打开
  • _self:默认值。在自己的网页中打开

锚标签

使用方法:

  • 需要一个锚标记
  • 跳转到标记#

页面跳转:

 

功能性链接

邮件链接:mailto:邮箱地址

列表标签

列表:信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者更快捷地获得相应的信息。

列表分类:

  • 无序列表
<ol>
    <li></li>
</ol>
  • 有序列表
<ul>
    <li></li>
</ul>
  • 定义列表
<dl>
    <dt>列表名称</dt>
    <dd>列表内容</dd>
</dl>

 表格

 表格简单通用,结构稳定。

基本结构有:单元格、行、列、跨行、跨列

如下:

  •  表格标签:table
  • 行row:tr
  • 列:td
  • 边框:border
  • 跨行:colspan,参数是跨的列数
  • 跨列:rowspan,参数使跨的行数
<table>
    <tr>
        <td>1.1</td>
        <td>1.2</td>
        <td>1.3</td>
    </tr>
    <tr>
        <td>2.1</td>
        <td>2.2</td>
        <td>2.3</td>
    </tr>
</table>

 媒体元素

视频元素标签:video

音频元素标签:audio

  • 属性src:所要选中的文件位置
  • 属性controls:控制播放
  • 属性autoplay:自动播放

<video src="mp4文件" controls autoplay></video>
<audio src="mp3文件" controls autoplay></audio>

 扩展:页面结构分析

header标题头部区域内容(页面或页面中的一块区域)
footer标记脚部区域内容(整个页面或页面的一块区域)
sectionWeb页面中的一块独立区域
article独立的文章内容
aside相关内容或应用(侧边栏
nav导航类辅助内容

iframe内联框架

<iframe src="页面地址" name="框架标识名" frameborder="0"></iframe>

使用方法:

width:宽度

height:高度

<iframe src="https://www.baidu.com" frameborder="0" width="1000px" height="700px"></iframe>

该处跳转到百度

 也可以通过a标签往iframe加东西

name:框架标识名

target:链接在哪个窗口打开

相关文章:

  • 判断函数是否为react组件或lazy包裹的组件
  • flink cdc2.2.1同步postgresql表
  • 设置mysql的主从复制模式
  • FastJson系列化使用toJSONString时null值问题
  • C++-AVL树
  • 云创智城充电系统:基于 SpringCloud 的高可用、可扩展架构详解-多租户、多协议兼容、分账与互联互通功能实现
  • 【第3章:卷积神经网络(CNN)——3.5 CIFAR-10图像分类】
  • idea插件开发,如何获取idea设置的系统语言
  • 电脑变慢、游戏卡顿,你的SSD固态可能快坏了!
  • 2024 CyberHost 语音+图像-视频
  • nodejs安装以及安装nvm控制nodejs版本教程
  • 30天开发操作系统 第 20 天 -- API
  • ESXi安装【真机和虚拟机】(超详细)
  • Docker 的安装与环境配置
  • 在nodejs中使用RabbitMQ(六)sharding消息分片
  • Pandas数据填充(fill)中的那些坑:避免机器学习中的数据泄露
  • Arduino 第四章:数字输出 —— 深入解析引脚差异与 LED 顺序点亮实践
  • 人生的转折点反而迷失了方向
  • 分布式技术
  • 【C++】C++-教师信息管理系统(含源码+数据文件)【独一无二】
  • 最高法强化涉新就业形态民事案件审判指导:推动出台司法解释
  • 年轻人的事业!6家上海人工智能企业畅想“模范生”新征程
  • 海量数据处于“原矿”状态,数据价值释放如何破局?
  • 美国参议院投票通过戴维·珀杜出任美国驻华大使
  • 东风着陆场做好各项搜救准备,迎接神舟十九号航天员天外归来
  • “下山虎”张名扬一回合摘下“狮心”:你们再嘘一个给我听听