HTML 标签列表

HTML5 基础面试问题

HTML5 面试问题

让我们看看最热门的 HTML5 面试问题和答案列表。


1) HTML5 中的 canvas 元素是什么?

<canvas> 元素是一个容器,用于使用 JavaScript 等脚本语言在网页上绘制图形。它允许对 2D 形状和位图图像进行动态和可编写脚本的渲染。画布中有几种方法可以绘制路径、框、圆、文本和添加图像。例如:

<canvas id="myCanvas1" width="300" height="100" style="border:2px solid;">        
您的浏览器不支持 HTML5 canvas 标签。    
</canvas>

更多细节。


2)什么是SVG?

HTML SVG 用于描述二维矢量和矢量/光栅图形。SVG 图像及其行为在 XML 文本文件中定义。因此,作为 XML 文件,您可以使用文本编辑器创建和编辑 SVG 图像。它主要用于矢量类型的图表,如饼图、X、Y 坐标系中的二维图。

<svg width="100" height="100">    
 <circle cx="50" cy="50" r="40" stroke="yellow" stroke-width="4" fill="red" />    
</svg>

更多细节。


3) HTML 5 中有哪些不同的新表单元素类型?

以下是 HTML 5 中 10 个常用新元素的列表:

  • Color

  • Date

  • Datetime-local

  • Email

  • Time

  • Url

  • Range

  • Telephone

  • Number

  • Search


4) 是否需要更改网页浏览器以支持 HTML5?

否。几乎所有浏览器(更新版本)都支持 HTML 5。例如 Chrome、Firefox、Opera、Safari、IE。


5) HTML5 支持哪些类型的视频格式?

HTML 5 支持三种类型的视频格式:

  • mp4

  • WebM

  • Ogg

更多细节。


6) HTML 5 支持音频标签吗?

是的。它用于在网页上添加声音或音乐文件。HTML 5 音频标签支持三种文件格式。

  1. mp3

  2. WAV

  3. Ogg

让我们看看使用 HTML 音频标签播放 mp3 文件的代码。

<audio controls>    
  <source src="koyal.mp3" type="audio/mpeg">    
您的浏览器不支持 html 音频标签。     
</audio>

您可以传递任何 mp3 文件名,而不是 koyal.mp3

更多细节。


7) 进度和仪表标签有什么区别?

进度标签仅用于表示任务的进度,而仪表标签用于测量给定范围内的数据。更多细节。


8) HTML 5 中的图形标签有什么用?

图标签用于在网页上的文档中添加照片。它用于处理带有一些嵌入内容的一组图表、照片、代码列表。

<p>泰姬陵被广泛公认为“印度穆斯林艺术的瑰宝,世界遗产中举世瞩目的杰作之一”。</p>    
<figure>    
  <img src="htmlpages/images/tajmahal.jpg" alt="泰姬陵"/>    
</figure>

更多细节。


9) figcaption 标签在 HTML 5 中有什么用?

<figcaption> 元素用于为图像提供标题。它是一个可选标签,可以出现在 <figure> 标签内的内容之前或之后。<figcaption> 元素与 <figure> 元素一起使用,它可以作为 <figure> 元素的第一个或最后一个子元素放置。

<figure>    
  <img src="htmlpages/images/tajmahal.jpg" alt="Taj Mahal"/>    
<figcaption>图1.1 - 阿格拉泰姬陵的前视图。</figcaption>    
</figure>

更多细节。


10) 什么是按钮标签?

HTML 5 中使用了按钮标记。它用于在网页的 HTML 表单中创建可点击的按钮。它通常用于创建“提交”或“重置”按钮。让我们看看显示按钮的代码。

<button name="button" type="button">Click Here</button>

更多细节。


11) details 和 summary 标签有什么用?

details 标签用于指定网页上的一些附加细节。它可以按需查看或隐藏。摘要标签与细节标签一起使用。更多细节。


12)什么是datalist标签?

HTML 5 datalist 标签在表单元素上提供了自动完成功能。它方便用户选择预定义的选项以供用户选择数据。

<label>    
  输入您最喜欢的板球运动员:按任意字符<br />    
 <input type="text" id="favCktPlayer" list="CktPlayers">    
 <datalist id="CktPlayers">    
 <option value="Sachin Tendulkar">    
 <option value="Brian Lara">    
 <option value="Jacques Kallis">     
 <option value="Ricky Ponting">     
 <option value="Rahul Dravid">     
 <option value="Shane Warne">     
 <option value="Rohit Sharma">     
 <option value="Donald Bradman">     
 <option value="Saurav Ganguly ">     
 <option value="AB diVilliers">     
 <option value="Mahendra Singh Dhoni">     
 <option value="Adam Gilchrist">    
 </datalist>    
</label>

更多细节。


13) 标签如何从 HTML4 迁移到 HTML5?

序号典型的 HTML4典型的 HTML5
1)<div id="header"><header>
2)<div id="menu"><nav>
3)<div id="content"><section>
4)<div id="post"><article>
5)<div id="footer"><footer>

页眉和页脚示例

HTML 4 页眉和页脚:

<div id="header">  
  <h1>Monday Times</h1>  
</div>  
.  
.  
.  
<div id="footer">  
  <p>&copy; JavaTpoint. All rights reserved.</p>  
</div>

HTML 5 页眉和页脚:

<header>  
  <h1>Monday Times</h1>  
</header>  
.  
.  
.  
<footer>  
  <p>© JavaTpoint. All rights reserved.</p>  
</footer>

菜单示例

HTML 4 菜单:

<div id="menu">  
  <ul>  
    <li>News</li>  
    <li>Sports</li>  
    <li>Weather</li>  
  </ul>  
</div>

HTML 5 菜单:

<nav>  
  <ul>  
    <li>News</li>  
    <li>Sports</li>  
    <li>Weather</li>  
  </ul>  
</nav>

14) 如果我不放 <!DOCTYPE html> 会 HTML 5 工作吗?

不,浏览器将无法识别它是一个 HTML 文档,并且 HTML 5 标签无法正常工作。


15) HTML5 中的 required 属性有什么用?

它强制用户在提交表单之前在文本字段或文本区域上填写文本。它用于表单验证。

例子:

Name: <input type="text" name="name" required>

16) HTML5 中用于表单验证的新 <input> 类型是什么?

表单验证的新输入类型是电子邮件、URL、号码、电话和日期。

例子:

<input type="email">


上一主题 HTML 基础面试问题 下一主题 没有了
  • 使用社交账号登录,本站支持
全部评论(0)