HTML笔记及实践 | 青训营

53 阅读2分钟

HTML是构建网站的基础,作为一个刚刚入门前端的新人 ,系统学习HTML知识非常必要。这篇笔记主要分享一下我在青训营学习HTML的一些笔记和心得。

HTML使用标签来定义内容语义和结构。常用的基本标签包括:

 <h1><h6>:不同级别的标题
 <p>:段落
 <img>:图片
 <a>:链接
 <ul><ol>:无序列表和有序列表
 <table>:表格

不同级别的标题,h1用于最大级标题,h6最小。标题标签可以明确内容的层次结构。

p表示段落,一个段落内容推荐不要过多,否则会影响文档结构的清晰度。

img表示插入图片,通过src属性设置图片地址,alt属性给定替代文本。

a设置超链接,href属性指定链接目标,可以链接到外部页面或内部锚点。

ul or 无序列表和有序列表,配合li标签编制列表内容。列表可以表示并列信息。

标签属性可以定制元素显示样式,a中的href设置链接地址,img中的src指向图片资源,table中的border设置表格边框粗细等。属性通常写在开始标签内。

常见的属性包括:

  • id/class:设置元素唯一id和class,用于CSS定位和JavaScript获取元素
  • width/height:设置图片、表格等元素尺寸
  • alt/title:指定元素替代和提示文本
  • align:设置对齐方式

等等

HTML主要负责网页的内容和文档结构,页面的外观样式如颜色、字体、间距等则交给CSS样式表来定义。内容和表现的分离是较好的网页设计原则,可以使文档更易维护。 HTML和CSS分离可以内容和样式分离,可以使文档更加易于维护,变更样式只需调整CSS,不影响内容,可以让开发人员可以分工协作,前端专注内容,设计师专注样式,还可以让HTML文件体积更小,加载更快。将样式单独提取为CSS文件,也有利于网页性能。

贴一下Hello World的HTML

<!DOCTYPE html>  
<html lang="en">  
<head>  
<meta charset="UTF-8">  
<title>Hello World</title>  
</head>  
<body>  
Hello World
</body>  
</html>