当前位置: 首页 > news >正文

HTML标签之表单标签,web开发实例教程

标签语义化:

语义和默认样式的区别:

  • 默认样式是浏览器设定的一些常用tag的表现形式;
  • 语义化的主要目的就是让大家直观的认识标签和属性的用途和作用;

标签语义化作用:

  • 当只有HTML页面时,没有CSS,我们仍然可以很清晰的看懂页面的DOM结构
  • 团队维护,当团队来review代码或者重构时,增强代码的可读性,更利于维护
  • 有利于SEO,搜索引擎爬虫依赖于标签来确定上下文和各个关键字的权重
  • 提高用户体验,比如 title 和 alt 等用来解释内容信息

常用语义化的标签:

  • <header>头部标签,用来写网页最上方的公共头部,也就是页眉。
<header><h1>一级标题</h1><h2>二级标题</h2>
</header>
  • <nav>标签,用来写导航,一般写在<header>标签里面,内部用<ul>无序列表。
<nav>> #### [戳这里领取完整开源项目:【一线大厂前端面试题解析+核心总结学习笔记+Web真实项目实战+最新讲解视频】](https://bbs.csdn.net/topics/618166371)<ul><li></li><li></li><li></li></ul>
</nav>
  • <code>:code可以包裹html语句而不会被浏览器再去解析。

  • <pre><samp>:这是一段HTTP协议的内容描述,因为这段内容的换行是非常严格的,所以我们不需要浏览器帮我们做自动换行,因此我们使用了pre标签,表示这部分内容是预先排版过的,不需要浏览器进行排版。

  • <article>标签,当我们要写网页文章的主要内容时,要用到这个标签。

<article><h2>标题</h2><p>内容</p>
</article>
  • <address>标签,定义文档作者或拥有者的联系信息。

如果 <address> 元素位于<article>元素内部,则它表示该文章作者或拥有者的联系信息。

通常的做法是将 address 元素添加到网页的头部或底部。

  • <p>段落标签

知道了

作为段落,你就不会再使用<br/>来换行了,而且不需要<br/>来区分段落与段落。
<p></p>中的文字会自动换行,而且换行的效果优于<br/>

<p>段落内容</p>
  • <span>标签

<span>标签的语义为被用来组合文档中的行内元素

  • <b><em><strong>

<b>标签语义为“加粗”

<em>标签语义为“强调”

<strong>标签语义为“更强烈的强调” 而且em 默认用斜体表示,strong 用粗体表示。

总结

为了帮助大家更好温习重点知识、更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。

内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。

包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。

前端面试题汇总

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

JavaScript

性能

linux

http://www.lryc.cn/news/311863.html

相关文章:

  • 数据库-第四/五章 数据库安全性和完整性【期末复习|考研复习】
  • 网站维护页面404源码
  • CSS的文本样式属性值,web开发难点
  • springboot+jsp汽车配件管理系统idea maven 项目lw
  • 计算机网络-网络安全(二)
  • Flutter App代码混淆
  • pandas中apply函数的坑——错误信息Must provide ‘func‘ or tuples of ‘(column, aggfunc)的解决办法
  • 《操作系统真相还原》读书笔记二:环境搭建 xshell连接virtualbox
  • CSS盒模型居中方法,大学生必备
  • 【Golang星辰图】构建健壮应用的秘籍:探索Go语言中最强大的测试工具库
  • 刷题笔记day27-回溯算法3
  • 【项目】Boost 搜索引擎
  • vue3 (六)自定义指令
  • vite、mode如果为production打包后 .env.production 中 VITE_API_DOMAIN变量作为API地址吗
  • 静态时序分析:SDC约束命令set_fasle_path详解
  • 浅谈马尔科夫链蒙特卡罗方法(MCMC)算法的理解
  • 2403C++,C++20协程库
  • mybatis动态加载mapper.xml
  • 安卓类加载机制
  • FPGA高端项目:FPGA基于GS2971的SDI视频接收+HLS图像缩放+多路视频拼接,提供4套工程源码和技术支持
  • [计算机网络]--五种IO模型和select
  • 【力扣经典面试题】14. 最长公共前缀
  • Linux操作系统的vim常用命令和vim 键盘图
  • SpringCloudGateway工作原理与链路图
  • VUE2与VUE3之间的主要区别
  • CSS浮动实战,经典好文
  • 如何搭建Nacos集群
  • 未来已来!AI大模型引领科技革命
  • VBA如何记录单元格中字符内容和格式
  • 逻辑漏洞(pikachu)