学习笔记/4/22

本文介绍了HTML的基本结构,包括使用VSCode配合OpeninBrowser插件进行预览,以及HTML的语法特性如大小写不敏感、空元素和标签的使用,如标题、段落、链接、图像和水平线。此外,还提到了一些重要标签如<link>和<script>,以及属性的应用,如class、id和style。
摘要由CSDN通过智能技术生成

html大致结构:
html编译器及运行方式: 
        html的开发工具可以使用VSCode或sublime,这里使用的是VSCode,在扩展中添加open in browser,在编辑好代码后保存,右键点击代码所在页面,选择在浏览器中打开,即可看到实际内容,再次编辑好代码后并保存,刷新之前打开的界面,即可看到新的修改。

html语法:
        html的元素以开始标签<>起始,以结束标签</>终止。元素的内容是开始与结束标签之间的内容。某些元素具有空的内容,大多数元素拥有属性。

        html空元素:没有内容的元素,类似<br>,空元素是在开始标签中关闭的,<br>就是没有关闭标签的空元素。在 XHTML、XML 以及未来版本的 HTML 中,所有元素都必须被关闭。即使 <br> 在所有浏览器中都是有效的,但使用 <br /> 其实是更长远的保障。

        html对大小写不敏感,<P>和<p>效果一样,在万维网联盟<W3C>HTML4中推荐小写。

        当显示页面时,浏览器会移除源代码中多余的空格和空行。所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML 代码中的所有连续的空行(换行)也被显示为一个空格。

html常用标签种类:
HTML标签速查列表(转自菜鸟教程)

标题:<h1>一级标题</h1>

           <h2>二级标题</h2>

        <h1 style="text-align:center;"></h1> 标题居中,或者<center><></h1></center>

段落:<p>这是第一个段落</p>

           <p>这是第二个段落</p>

换行: <br>   单个标签即表示换行,可嵌套在其他标签内

链接:<a herf="www.baidu.com">这里输入的是链接的名称(herf属性是链接的地址)</a>

        添加属性target="_blank",即可在新的窗口打开链接,最好与rel="noopener noreferrer"配套使用,它能使网站更安全,防止钓鱼网站,因为它获取的window.opener的值为null

        添加属性style="text-decoration:none;",即可去掉链接的下划线

        herf的value值也可为其他元素的id值,意为链接到其他元素上,当点击链接到元素上的<a></a>时,即跳转到元素所在位置   

图像:图像的名称和尺寸等由属性来提供

        <img decoding="async" src="/images/picture.png" width="255" height="100" alt="当图片加载失败会提示此处文字">

        <img>可与映射<map></map>一起使用,可为img中的一个或多个区域提供链接,当点击某个区域时可跳转到某个链接内

        <img src="./test.png" alt="跳转测试" usemap="map-test">

        <map id="map-test">

                <area shape="rect" coords="0,0,100,100" alt="描述文字" herf="第一个区域的跳转url">                  <!-- 这是一个矩形区域,shape="rect" coords中为左上角坐标和右下角坐标x,y-->

                <area shape="circle" coords="500,200,5" alt="描述文字" herf="跳转链接的url">                              <!-- 这是一个圆形区域 shape="circle",  coords="500,200,50"为圆的圆心坐标和半径-->

                <area shape="poly" coords="x1,y1,x2,y2,x3,y3......" alt="描述文字" herf=“url”>                                <!--多边形区域,coords内为各个顶点的坐标-->

        </map>

水平线: <hr>   创建一条水平线

base元素:base元素放在</head><head>中,描述了基本的链接地址/链接目标,该标签作为html文档中所有的链接标签的默认链接

link链接:此标签定义了当前html文件与外部资源文件之间的关系(类似于C/C++中的#include ?),通常用于导入css文件

        <link rel="stylesheet" type="text/css" herf="css_file_path.css">

文档信息: <head></head>   用于定义html文件的相关信息

        需要与<header></header>区别开,header用于在<body>中定义文档的页眉

文档标题:<title></title>  用于定义文档的标题,

        在<head>中定义<link rel="shortcut icon" herf="图片url">即可在左侧显示logo图片

元数据: <meta></meta> 用于定义文档的元数据

js脚本文件:<scripe></script>用于在文档内添加javascripe的内容

css内容:<style></style>用于在文档中添加元素样式(css内容)

html属性:
        html以键值对 key="value" 的形式出现在开始标签内,其中,value用单或双引号都可以,若value中本身已经包含双引号,则value要用单引号包起来,例: key='this is "value" '

        常用属性:

                class:为元素指定一个或多个类名,class=" "引号中可以填入多个class属性

                id:定义元素的唯一id

                style:规定元素的行内样式

                title:描述了元素的额外信息 
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值