HTML基本语法和语义用法规则讲解

本文对html基本语法和语义进行了整理与实例,需要的朋友可以参考下

DOCTYPE

DOCTYPE(Document Type)

该声明位于文档中最前面的位置,处于html标签之前,此标签告知浏览器文档使用哪种HTML或者 XHTML规范。

DTD(Document Type Definition)

立即学习“前端免费学习笔记(深入)”;

声明以开始,不区分大小写,前面没有任何内容,如果有其他内容(空格除外)会使浏览器在IE下开启怪异模式(quirks mode)渲染网页。公共DTD,名称格式为注册//组织//类型 标签//语言,注册指组织是否由国际标准化组织(ISO)注册,+表示是,-表示不是。组织即组织名称,如:W3C。类型一般是 DTD。标签是指定公开文本描述,即对所引用的公开文本的唯一描述性名称,后面可附带版本号。最后语言是DTD语言的ISO 639语言标识符,如:EN表示英文,ZH表示中文。XHTML 1.0 可声明三种DTD 类型。分别表示严格版本,过渡版本,以及基于框架的HTML文档

HTML 4.01 strict

HTML 4.01 Transitional

HTML 4.01 Frameset

HTML5文档类型

meta

声明文档使用的字符编码

html5之前

html5

SEO优化

    标题

    your title

    页面描述

   

    关键字

   

    网页作者

   

    网页搜索引擎索引方式

   

    follow 跟踪链接并分析目标网页。这是默认行为,并且可忽略。

    index  将网页编入索引。这是默认行为,并且可忽略。

    noodp  不使用 Open Directory Project 来创建内容描述。

    noydir 不使用 Yahoo Directory 来创建内容描述。

    noarchive 不允许搜索引擎显示内容的缓存版本。

    cache 允许搜索引擎显示内容的缓存版本。

    nocache 不允许搜索引擎显示内容的缓存版本。

标签

定义文档的结构,使文档的标记更加语义化。

html5 demo   html5 demo   

html5 demo

article aside

article
footer

tips

html5标签更加丰富和完善,p标签似乎没有什么用武之地,但是如果仅仅想在文档中加入一段样式,这个时候p标签便派上用场了。

标签在不同浏览器默认样式会有一些区别,为了一个网页在不同浏览器中看到的效果一样,通常要先格式化一下标签的样式

@charset "utf-8";html{margin:0;padding:0;border:0}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,p,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;background:#fff}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none!important}table,td,th{vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:''}blockquote,q{quotes:"" ""}a img{border:none}a{text-decoration:none}:focus{outline:0}

如果要在不支持html5的浏览器中使用html5标签,需要加一小段JavaScript代码

 document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('aside'); document.createElement('article'); document.createElement('footer');

标签可编辑属性contenteditable

以上就是HTML基本语法和语义用法规则讲解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1544913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 16:19:59
下一篇 2025年12月21日 16:20:21

相关推荐

  • 有关HTML文档中meta用法总结

      meta是用来在html文档中模拟http协议的响应头报文,用于网页的 与中,其属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其…

    好文分享 2025年12月21日
    000
  • 对比html和xhtml的不同点

      1、什么是是xhtml?   HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了XML(有几分)的强大功能及HTML…

    好文分享 2025年12月21日
    000
  • html中关于a标签href属性中的一个很少人知道的坑

         由于公司需要,小菜最近在搞app web开发,目前只有ios和android版本,虽然仅此两个版本,但是依然要考虑浏览器兼容性问题,因为android和ios默认浏览器内核是不一样的。      先说说兼容性问题是什么。假如有这样一个URL: http://www.kpdown.com/s…

    好文分享 2025年12月21日
    000
  • html中a标签的href和onclick具体介绍

    我以前在写的href和onclick一直很随意,后来出过几次问题,以后才开始重视这个问题: 首先摘录一篇文档: 在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression) 2…

    好文分享 2025年12月21日
    000
  • html中关于a标签的onclick以及href的执行顺序详解

    onclick的事件被先执行,其次是href中定义的(页面跳转或者javascript) 同时存在两个定义的时候(onclick与href都定义了),如果想阻止href的动作,在onclick必须加上return false; 一般是这样写onclick=”xxx();return fa…

    好文分享 2025年12月21日
    000
  • html中关于a标签href和onclick的用法区别以及优先级别的示例详解

    我以前在写的href和onclick一直很随意,后来出过几次问题,以后才开始重视这个问题: 首先摘录一篇文档: 在Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 void 操作符用法格式如下:  1. javascript:void (expression) …

    2025年12月21日
    000
  • html中绑定点击事件的几种方法介绍

    html中为button绑定事件的方式有三种。 例如以下标签: submit 一、使用jquery进行绑定 $(‘#btn_submit’).click(function(){}); 二、使用原生js绑定,(注意:Internet Explorer 8 及更早IE版本不支持 addEventList…

    好文分享 2025年12月21日
    000
  • html中关于Button.onclick的事件总结分享

    html中关于button.onclick的事件总结分享 关于web设计中的命名标准 #page#header #logo #sm (servicemenu) .regsiter .login #nav .menu .subMenu .search .sreachbtn(搜索按钮).sreachin…

    好文分享 2025年12月21日
    000
  • 在html静态页面中给button加上提交链接的方法介绍

    1、按钮做成链接(图片)的样子提交按钮 提交链接 提交 重置按钮 重置链接 重置 普通按钮 立即学习“前端免费学习笔记(深入)”; 普通链接 链接 至于图片也一样把a标签换成img2、链接做成按钮的样子 注册=> —————&#821…

    好文分享 2025年12月21日
    000
  • html中input框中的radio是否被选中的判断

           少写文字, 直接用代码说话: 男性:女性:testfunction output(){ if(document.getElementById(“male”).checked){alert(“1”);} if(document.getElementById(“female”).check…

    好文分享 2025年12月21日
    000
  • html中关于换行符占空间的解决办法

    如上图:parent的width:600px;            child1和child2的width:300,display:inline-block; 我们希望它们并排显示,但为什么会换行呢? Document 1 2 .parent{ width:600px; border: solid…

    2025年12月21日
    000
  • html页面中如何实现保留空格以及换行符的实例分析

    我们知道,在浏览器对html页面进行渲染显示的时候,会对html文件中的空格和换行符进行处理,这样我们原来写在html文件中的格式化就可能起不到效果,尤其是在我们想展示结构化程序代码时就会遇到问题,如下所示: for i = 1 to 10 print inext i 这样的HTML文件在浏览器上显…

    好文分享 2025年12月21日
    000
  • html中关于标签如何设置默认选中的选项详解

    方法有两种。 第一种通过的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。 123 第二种为通过前端js来控制选中的项: function change(){ document.getElementById(“sel”)[2].selected=true;}123 获取标签…

    好文分享 2025年12月21日
    000
  • html 和js 中实现倒计时功能

    倒计时主要用到的知识点:1、设置时间间隔的setinterval可以被clearinterval取消             2、毫秒转换为时分格式                 这个是效果图      下面是js中的函数 var shijian=3600; var time=null; func…

    2025年12月21日
    000
  • html中图片调整大小问题解决办法

    我从一个第三方接口获取了一张图片。当我把图片嵌入到我的页面的时候,发现图片太大了。 直接调整div大小不起作用,图片还是那么大。请问有什么办法可以调整图片显示的大小吗? 图片是动态获取的,也就是说刷新一下页面就会获取一张新的图片。所以重新裁图片解决不了问题。 html源码如下 @@##@@ @@##…

    好文分享 2025年12月21日
    000
  • 如何调整html网页中图片大小?

    CSS包含一个控制元素宽度的width属性。像控制字体一样,我们使用px(像素)来指定图片的宽度。 例如,如果我们想要创建一个名为larger-image的类选择器,把HTML元素的宽度设定为500像素,我们使用: .larger-image { width: 500px; } 任务:创建一个名为s…

    2025年12月21日
    000
  • html中为什么不使用img标签来控制图片大小?

    曾经有客户跟我说在网站后台上传了新闻图片,是相机拍摄的,传上去了但是超出了网页显示的范围,出现了滚动条,问我怎么处理,我告诉他先用图片处理软件将图片处理到合适的大小然后再上传,比如处理成600像素的宽度,高度按比例缩放,他告诉我说之前的网站都不用处理图片,传上去大小都是一样的,不会出现这种情况,后来…

    好文分享 2025年12月21日
    000
  • html中关于文本框样式的总结大全(收藏)

     输入框景背景透明: 鼠标划过输入框,输入框背景色变色:   输入字时输入框边框闪烁(边框为小方型): function borderColor(){if(self[‘oText’].style.borderColor==’red’){self[‘oText’].style.borderColor …

    好文分享 2025年12月21日
    000
  • html插入图片的示例代码详解(图)

    网页图片的基本格式:     HTML的相关标准中并没有规定图片的格式,原则上来说是任意的。但是目前市场上的主流浏览器对网页图片的格式有所要求,通常情况下是:JPEG(联合图像专家组)和GIF(图像交换格式)两种格式的图片;至于两种图片的一些特点和各自的优缺点,可通过百度自行搜索。 插入图片:   …

    2025年12月21日 好文分享
    000
  • html中如何嵌入图像的实例分析

    img元素允许我们在html文档里嵌入图像。 要嵌入一张图像需要使用src和alt属性,代码如下: @@##@@ 显示效果: 1 在超链接里嵌入图像 立即学习“前端免费学习笔记(深入)”; img元素的一个常见用法是结合a元素创建一个基于图像的超链接,代码如下: @@##@@ 浏览器显示这张图片的方…

    2025年12月21日 好文分享
    000

发表回复

登录后才能评论
关注微信