HTML学习笔记

HTML

前端:网页的一部分用户看到和与之交互的内容。

网页:在浏览器中显示的页面,文字……

html定义页面的结构和内容

css定义页面的样式和布局

javascripts:添加功能性


1.标签

双标签:有开始和结束标签,用于有内容的元素

单标签:只有开始标签,用于没有内容的元素渡一教育全阶班值得买吗

2.文档结构

<!--这里用于说明这是一个html文件-->
<! DOCTYPE html> 
<!-- html文档的起始点,包裹所有的html元素-->
<html>
    <!--html的头部,包含文档一些配置信息-->
    <head>
        <tilte>文档标题<\title><!-- 文档标题>
        <meta charset="UTF-8">

    </head>
    <!--显示在浏览器上的内容-->
    <body>

    </body>
</html>

文本标签

1. 标题标签<h></h>

2. 段落标签<p></p>

3. 加粗:<b></b><strong></strong>

4. 斜体:<i></i>

5. 下划线:<u></u>

6. 删除线:<s></s>

7. 无序列表:

<ul>
    <li>   </li>

</ul>

8. 有序列表:将无序列表的<ul>改为<ol>

9. 表格

<table border="1">
    <tr>
        <th>列标题1</th>
        <th>列标题2</th>
    </tr>
    <tr>
        <td>element1</td>
        <td>element2</td>
    </tr>
</table>

10. 长文本的引用:<blockquote cite="URL">

11. 强调:<em>标签

属性

<开始标签 属性名 = "属性值">

属性名称不区分大小写,属性值区分大小写。

1. 适用于大多数标签的属性

属性描述
class为html元素定义一个或者多个类名(类名从样式表导入)
id定义元素的唯一ID
style规定元素的行内样式

其他标签

1. 链接标签:<a></a>

href属性:定义链接地址。使用#可以实现锚点链接1

target属性:定义链接打开方式。`_self,_blank,_top,_parent

download属性:链接用于下载文件而不是导航到另一个网页

2. 换行标签:<br>

3. 水平分割线:<hr>

4. 图片标签:<img>

src属性:图片来源

alt属性:当图片不显示时,显示的替代文字

宽高属性:width hight

5. 代码:使用<code>标签

<code>中使用>,<时要使用&gt,&lt

6. 与格式化的文本,保留所有输入,输入与显示完全相同

区块

有的标签不能和其他元素同在一行,有的可以

块元素

块级元素通常用于组织和布局页面结构和内容,例如段落、标题、列表等

特点
块级元素通常会从新行开始,并占据整行宽度,在页面上呈现为一块独立的内容块
可以包含其他块级元素和行内元素
常见的块级元素包括 <div>, <p>, <h1><h6>, <ul>, <ol>, <li>

1. <div>标签

块级标签,没有语义,创建包含其他html元素的容器,创建网页的布局结构

<body>
    <!-- 导航栏-->
    <div class="nav">
        <a href="...">
    </div>
    <!--网页内容区-->
    <div class="content">
        <h1>文章标题</h1>
        <p>文章内容</p>
    </div>
    </body>

2. <span>标签

相当于没有特殊元素的<img>标签,把一小部分文本包括起来用来对这部分文本使用css样式表或者js行为。

<span>这是一个标签<a href=".."></a></span>

表单

1. form标签:用于容纳表单元素

2. input标签:

属性

type属性:要显示的input元素类型,密码有专门的属性

palceholder属性:显示在文本框中的内容,用于给用户提示

value属性:规定input元素的值

<form>
    <label>用户名:</label>
    <!--作用与<sapn>类似,但是只能和<input>标签连续使用-->

    <input type="text" ppalceholder=".."><br><br>
    <!--输入文本-->
    <label>密码:</label>

    <!--单选,必须加name属性,且同一问题的选项name的值相同-->
    <label>性别</label>
    <input type="radio" name="gender"><input type="radio" name="gender"><input type="radio" name="gender">其他

    <!--label标签的for属性,与input的id属性关联-->

    <!--多选-->
     <input type="checkbox" name="hobby">其他

    <!--提交,将表单填写的数据提交到一个位置,位置由form标签的action属性规定-->
    <input type="submit">

文档结构

1. 行内元素与块级元素

页面区块

标签带有语义,使用合适的标签利于无障碍功能,相当于有语义的<div>标签,作为容器。
1.<header>标签:页眉,显示网站的标题、标语等

2.<footer>标签:页面底部,提供辅助信息

3.<nav>标签:navigation,导航,指向网站的其他重要页面的链接。导航内的列表一般使用无序列表

4.<section>标签:网站上显示相关内容的区块

5.<article>标签:独立的一个区域,博客文章或者网站的主要图文区域都使用<article>标签

6.<aside>标签:与主要内容相关但是不属于主要内容的补充信息,与<main>标签相对。

补充内容

URL的组成

相对链接与绝对链接

类似于文件管理器中的绝对路径与相对路径

  • 绝对链接:包含整个URL,链接到外部网站一定要使用绝对链接
  • 相对链接:链接标记的结构基于所链接文件相对于当前文件的位置

标签:独立的一个区域,博客文章或者网站的主要图文区域都使用

`标签

6.<aside>标签:与主要内容相关但是不属于主要内容的补充信息,与<main>标签相对。

补充内容

URL的组成

相对链接与绝对链接

类似于文件管理器中的绝对路径与相对路径

  • 绝对链接:包含整个URL,链接到外部网站一定要使用绝对链接
  • 相对链接:链接标记的结构基于所链接文件相对于当前文件的位置

  1. 您还可以在同一页面内创建内部链接,这称为锚点链接 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值