[ 前端与 HTML]

154 阅读2分钟

HTML(HyperText Markup Language)基础知识

  • HyperText : 图片、标题、链接、表格
  • Markup Language : 标签

image-1.png

HTML语法

  • 标签和属性不区分大小写,推荐小写
  • 空标签可以不闭合,如input,meta
  • 属性值推荐用双引号包裹
  • 某些属性值可以省略,如required、readonly

HTML基础标签

标题

HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。

<h1>This is a heading</h1>
<h2>This is a heading</h2>
<h3>This is a heading</h3>

段落

段落是通过<p>标签进行定义的。

<p>This is a paragraph.</p>
<p>This is another paragraph.</p>

链接

HTML 链接是通过 <a href> 标签进行定义的。

target="_blank" 新窗口打开的样式

<a href="https://www.baidu.com/">百度</a>
<a href="https://www.baidu.com/" target="_blank">baidu</a>

图像

HTML 图像是通过 <img> 标签进行定义的。

<img src="https://pic.imgdb.cn/item/63ac378308b683016317b2e2.jpg" width="380"/>

音频

HTML 音频是通过<audio>标签进行定义的。

<audio src="http://m10.music.126.net/20230115163724/4675a59f03a16e5e337b1cc72faf86d2/ymusic/95c7/fc74/a18d/a495f292f32b81beccf8cb9b5eeaf5dc.mp3" controls></audio>

视频

HTML 音频是通过<video>标签进行定义的。

<video src="/assets/video.mp4" controls ></video>

列表

有序列表

<ol> 标签用来表示有序列表

<ol>

<li>a</li>

</ol>
<ol>
    <li>a</li>
    <li>b</li>
    <li>c</li>
</ol>
无序列表

<ul>标签用来表示有序列表

<ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
</ul>
定义列表(key-val类型)

dt:标题

dd:对应的值

多对多的关系

<dl>
    <dt>author:</dt>
    <dd>An Xinrui</dd>
    <dt>about</dt>
    <dd>handsome</dd>
    <dd>clever</dd>
</dl>

输入

<input>标签
  • placeholder: 默认占位符

  • type=

    • "range":滑动块
    • "number":用户输入数字,可以设置最大值最小值
    • "data":用户输入日期,可以设置起止日期
    • "radio":用户
<input placeholder="请输入用户名"><br/><input type = "range"><br/><input type="number" min = "1" max="10"><br/><input type="date" min="2002-12-10"><br/><textarea>Hey</textarea><br/>

<textarea> 标签

当用户需要输入很多行的时候使用

选择

<input tpye=
  • "checkbox" :用户选择多个选项
  • "radio":选择一个选项
<p>
    <label><input type="checkbox"/>apple</label>
    <label><input type="checkbox" checked />pair</label>
</p><p>
    <label><input type="radio" name = "sport"/>apple</label>
    <label><input type="radio" name = "sport" />pair</label>
</p>
<selsect><option><option></select> 下拉选择
<p>
    <select>
        <option>a</option>
        <option>b</option>
        <option>v</option>
    </select>
</p>
用户自由输入,给用户提示
<input list="countries" />
<datalist id="countries">
    <option>Greece</option>
    <option>United Kingdom</option>
    <option>United States</option>
</datalist>

文本类标签

引用
  • 长引用
<blockquote cite="https://baike.baidu.com/item/%E9%95%BF%E6%81%A8%E6%AD%8C/22524">
    <p>迟迟钟鼓<strong>初长夜</strong>,耿耿星河<em>欲曙天</em> </p>
</blockquote>
  • 短引用<cite>(用于引用章节)
<p><cite>diyizhang</cite></p>
  • <q>(引用内容)
<p>
    在<cite>第一章</cite>,我们讲过<q>字符串是不可变量</q>
</p>
  • <code>引用代码,<pre><code>引用长代码
<p>
    <code>const</code>声明创建一个只读的常量
</p>
<pre>
    <code>
        const int a = 1;
        const int b = 2;
    </code>
</pre>
​

强调

  • <strong>强调时期的重要
  • <em>语气上强调

image-2.png