html标记语言中元素的类型有哪几种子各自有什么特点?

嘿朋友们,我们来谈谈我们在写论坛帖子时通常使用的HTML标签。
作为一个像我这样的老手,加入问答俱乐部十年了,我肯定有很多话要说。

首先我们来说一下标题标签,系列(h1 到h6 ),就像我们论坛的级别。
级别越高,字体越大。
例如,如果

是最重要的标题,则字体大小将是最大的。
我记得在之前一篇关于策略的文章中,我使用

来分隔内容的不同部分,看起来非常清晰。

我们来谈谈属性,比如对齐。
属性值分别为“left”、“center”、“right”,即左对齐、居中、右对齐。
当我写产品评论时,我特别喜欢使用中心对齐来使其看起来很棒。

特别之处在于标题具有粗体效果。
大家应该都听说过。
毕竟,标题需要更加突出。
行距也很均匀,看着舒服。

后面是段落标记,即

标记。
这款产品的字体大小正常,上下线间距也适中。
非常适合写文章。
与标题一样,该属性也有三种对齐方式:左对齐、居中对齐和右对齐。

后面是行号,即


标记。
特点是默认宽度是整个页面的宽度,2 个灰色像素,就像论坛帖子中的分隔线一样。
宽度、高度和颜色可以根据您的心情或设计风格进行调整。

换行,可以使用
也可以使用空格,但是使用空格很容易产生不必要的空格,而
专门用于换行,也会占用一行空间。

然后是文本样式,例如粗体 、斜体 、下划线 和删除线
就像我们聊天时用斜体表示心情、在关键词下划线一样。

还有特殊空间。
如果直接写一个空格或者后面换行,浏览器会自动使用一个空格,即一个英文字符的间隙。
如果要显示更多的空格字符,则需要使用特殊字符。

至于
,这两个是用于布局和样式的。
就像一个布局窗格,可以将页面划分为不同的区域,而用于包裹文本,可以在同一行上显示多个元素,从左到右排列。

这就像我们在问答论坛中的基本武器库。
如果你掌握了这些,你的帖子就会更有吸引力。
像我这样的退伍军人自然会感到宾至如归。
嘿,下次当您遇到论坛布局问题时,不妨尝试一下这些技巧。

html5有哪些新特性,移除了那些元素

需要明确的是,HTML5 标准实际上非常简单。
它是图像、位置存储,并为网页添加多任务处理等功能。
我们先来说说最重要的事情。
canvas 除了视频和音频之外,我们去年的项目中还使用了 localStorage 和 sessionStorage 等新组件。
另外,HTML5 是一篇文章,脚注;除了标题、日历、日期等内容元素外,还引入了时间等表单控件。
这些功能可用于约3 000个项目。
还有一个更重要的细节。
HTML5 删除了一些性能较差的旧元素,例如基本字体和框架集。

一开始我以为HTML5 和HTML没有太大区别,但后来我意识到这是错误的。
最大的区别是 DOCTYPE 声明。
HTML5 的 DOCTYPE 声明是 HTML 的 <!DOCTYPE HTML PUBLIC "-//W3 C//DTD HTML 4 .01 //EN">。
还有一件事 HTML5 shim 框架可以帮助旧浏览器支持新标签。

处理兼容性问题有两种方法:一种是使用 document.createElement('tag') 等方法创建新的 HTML5 标签,如 IE8 /IE7 /IE6 另一种是使用5 shim框架。
说实话,这很复杂。
很多人都看这个点他们不在乎。
我认为值得尝试测试您的网页在主要浏览器中的性能以及它是否不起作用。
然后考虑使用这些兼容的解决方案。

在嵌套结构中,html元素的样式遵循什么原则

哇,您已经非常详细地总结了 HTML 标记嵌套规则。
上周有前端同学问我是否可以在li中放一个div。
我当时很困惑,我真的需要向你解释一下。

去年我改造电子商务网站时,在块级和内联元素方面遇到了这个陷阱。
当时我把

直接放在了

里面。
从而导致整个页面变得杂乱,浏览器内置的渲染过程出现问题。
因此,“块元素可以包含内联元素或某些块元素,但内联元素不能包含块元素”是正确的。
内联元素喜欢​​拥抱块元素,并且不舒服地占用单独的一行。

你提到的最特殊的块元素,h1 到h6 ,p和dt,我实际上看到很多新手将它们用作常规块级元素。
例如,将

嵌套在 h1 中肯定是错误的。
正如您所说,像 h1 这样的标签专门用于标题,并且只能包含内联元素。
我自己写代码的时候,看到这种写法,就有检查、改正的习惯。
dt比较特别。
它是 dl 元素的子元素。
它是一个专门的描述性术语,只能放在行内。

我可以在li里面放一个div吗?这其实是一个有争议的点,不过主流浏览器基本都支持,只是语义有点奇怪。
2 02 3 年7 月我创建文档站点时,为了布局方便,我尝试在li中放一个div,结果确实显示出来了。
然而,我的同事老王说这会破坏列表的语义结构,除非你确实需要一个复杂的结构化列表项。
所以你说的“li可以包含div标签”在技术上是正确的,但这取决于情况。

最后一句“块级元素放在块级元素旁边,行内元素放在内联元素旁边:yes;内联元素放在内联元素旁边:false。
”这个总结是相当准确的。
看看那个


h2 是块级的,span 是内联的。
将它们放在一起没有问题。
然而,组合内联元素并将它们彼此相邻放置的
可能会起作用,但它肯定不是标准编写。

无论如何,记住。
编写 HTML 时,首先要考虑元素的作用以及应该在其中放置什么。
如果实在不确定,可以去搜索引擎搜索“li div兼容2 02 3 ”看看最新的做法。