大家好,又见面了,我是你们的朋友全栈君。
HTML,CSS,JavaScript 是前端入门必须学习的知识,也是最基础的知识。文章主要分享包括 (HTML,CSS,JS)前端基础知识笔记,学习路线图,最后附前端基础面试题。
1. html基本结构
<>
包围的关键词。/
结尾。2. 标签属性
ltr
或 rtl
两种3. 事件属性
4. 文本标签
<p></p>
,段落标签用来描述一段文字<hx></hx>
,标题标签用来描述一个标题,标题标签总共有六个级别<em></em>
,用于强调某些文字的重要性<strong></strong>
和 <em>
标签一样,用于强调文本,但它强调的程度更强一些<span></span>
,标签是没有语义的<q></q>
,简短文字的引用<blockquote></blockquote>
,定义长的文本引用<br/>
5. 多媒体标签
<a></a>
<img/>
<video></video>
<audio></audio>
6. 列表标签
<ul></ul>
列表定义一个无序列表
<li></li>
代表无需列表中的每一个元素<dl></dl>
,定义列表通常和 <dt></dt>
和 <dd></dd>
标签一起使用7. 表格标签
<table></table>
<tr></tr>
<th></th>
<td></td>
8. 表单标签
表单标签 <form>
<form></form>
表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。
<form method="传送方式" action="服务器文件">
输入标签 <input/>
name:为文本框命名,用于提交表单,后台接收数据用。 value:为文本输入框设置默认值。 type:通过定义不同的type类型,input的功能有所不同。
button按钮,下拉选择框 <select></select>
<option value="提交值">
选项 </option>
是下拉选择框里面的每一个选项文本域:<textarea></textarea>
当用户想输入大量文字的时候,使用文本域。cols,多行输入域的列数,rows,多行输入域的行数。
9. 其他语义化标签
<div></div>
<header></header>
,html5新增语义化标签,定义网页的头部,主要用于布局,分割页面的结构<footer></footer>
,html5新增语义化标签,定义网页的底部,主要用于布局,分割页面的结构<nav></nav>
,html5新增语义化标签,定义一个导航,主要用于布局,分割页面的结构<article></article>
,html5新增语义化标签,定义一篇文章,主要用于布局,分割页面的结构<aside></aside>
,语义化标签,定义主题内容外的信息,主要用于布局,分割页面的结构。<time></time>
,语义化标签,定义一个时间10. 网页结构
<!DOCTYPE html>
定义文档类型,告知浏览器用哪一种标准解释HTML<html></html>
可告知浏览器其自身是一个 HTML 文档<body></body>
标签之间的内容是网页的主要内容<head></head>
标签用于定义文档的头部,它是所有头部元素的容器<title></title>
元素可定义文档的标题<link>
标签将css样式文件链接到HTML文件内<meta>
定义文档的元数据前端基础面试题:
《前端基础面试题》内容大概包括 HTML,CSS,JavaScript,浏览器,性能优化
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147995.html原文链接:https://javaforall.cn