HTML小知识点总结

utf-8和utf8

  之前一直都没有关注过两种写法有什么不同,但在项目中出现了错误,就记录了一下。
  “UTF-8” 是标准写法,php 在 Windows 下边英文不区分大小写,所以也可以写成 “utf-8”。”UTF-8” 也可以把中间的”-“省略,写成 “UTF8”。一般程序都能识别,但也有例外,为了严格一点,最好用标准的大写”UTF-8”。
  在数据库中只能使用”utf8”(MySQL) 在MySQL的命令模式中只能使用”utf8”,不能使用”utf-8”,也就是说在PHP程序中只能使用 “set names utf8(不加小横杠)”,如果你加了”-“此行命令将不会生效,但是在 PHP 中 header 时却要加上”-“,因为 IE 不认识没杠的”utf8”。
  所以吧,只有在MySQL中可以使用”utf-8”的别名”utf8”,但是在其他地方一律使用大写”UTF-8”。

htm和html

  HTM(Hypertext Markup)和HTML(Hypertext Markup Language)
  htm 是来源于老的 8.3 文件格式,DOS 操作系统只能支持长度为三位的后缀名,所以是 htm,但在 windows 下无所谓 HTM 与 HTML,html 是为长文件名的格式命名的。所以 htm 是为了兼容过去的DOS命名格式存在的,在效果上没有区别的。以前 htm 和 html 作为不同的服务器上的超文本文件,但现在通用。
  对于现在,可以说 htm = html,但是,为了一致性原则,应该选择无限长度命名方式的html。

class和id

  如果问你,想要确定一个元素的唯一属性是通过class还是id,当然是id啦。
  class 属性可以多用 class=” ” (引号里面可以填入多个class属性)
  id 属性只能单独设置 id=” “(只能填写一个,多个无效)

CSS

  CSS 是在 HTML 4 开始使用的,是为了更好的渲染HTML元素而引入的.
  CSS 可以通过以下方式添加到HTML中:
  ·内联样式- 在HTML元素中使用”style” 属性
  ·内部样式表 -在HTML文档头部 head区域使用style 元素 来包含CSS
  ·外部引用 - 使用外部 CSS 文件
  最好的方式是通过外部引用CSS文件.
  当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。

猜你喜欢

转载自blog.csdn.net/dfhgshgdf/article/details/79362677