美文网首页
HTML笔记(二)

HTML笔记(二)

作者: songstar | 来源:发表于2020-08-18 22:04 被阅读0次

    常用元素

    常用元素

    h 、p、strong元素

    • h
      表示网页的标题
      h1~h6共规定了6个等级的标题p元素
    • p
      表示文章中的一个段落(paragraph)
    • strong元素
      用于强调某些文本,粗体的显示效果

    h元素和SEO

    • h元素有助于网站的SEO(Search Engine Optimization)优化,可以促进关键词排名** 建议在网页中最多只有1个h1元素
    • 乱用h元素不仅不会给网站带来好的权重,同时也有可能被搜索引擎认为作弊,最后导致K站

    pre

    • 在默认情况下,HTML代码中的大多数空格都会被浏览器压缩,比如一段连续的空格会被压缩成1个空格
    • 如果想完全保留HTML代码中的空格、换行,可以使用pre元素


      image.png

    字符实体(Character Entity)

    • HTML中有一些字符是预留出来作特殊用途的,比如小于号(<)大于号(>)
    • 要想在网页中正确地显示这些预留字符,必须使用字符实体,书写格式--般有2种&entity_namei
      &#entity_number;


      image.png

      记住常用的几个,不会就百度搜索字符实体

    • 常用的字符实体


      image.png
    • 补充 当鼠标移动到元素上时,title属性的内容会自动显示出来


      image.png
    • 提醒:
      属性值建议--定要用双引号”“包住
      2.如果属性值里再出现了特殊字符,比如双引号,应该用字符实体,比如双引号(&quot;)

    code br 元素

    • code元素
      code元素用于显示程序代码br元素
    • br元素
      单标签,表示强制换行
    • 使用code标签是为了表达清楚语义


      image.png
    • 应该使pre标签包住tcode标签,不应过使用code标签包Epre标签

    img元素

    • img元素专门用来显示图片(img是image的缩写)


      image.png
    • src属性(src是source的缩写)用来设置图片的路径(URL)
      绝对路径:完整的描述文件位置的路径
      相对路径:由这个文件所在的文件夹引起的跟其它文件的路径关系
      . 代表当前文件夹(1个.),可以省略
      .. 代表上级文件夹(2个.)
    • 对于网页来说,不管什么操作系统(Windows、Mac.Linux),路径分隔符都是/,而不是\
    • 注意
      img元素如果只设置了width(或height),浏览器会自动根据图片宽高比计算出height(或width)
      在HTML5规范中,alt是img元素的必要属性

    常用的图片格式

    • web中常用的图片格式有
      png:静态图片,支持透明(但不代表一定透明,可以选择)
      jpg:静态图片,支持透明
      gif:动态图片、静态图片,支持透明

    像素

    像素(px)是图像显示的最小单位

    每个像索都能表示一种颜色

    计算机显示出来的图像都是由一堆像索组成的

    组成图片的像素越多,显示越清晰

    平时说的屏隔分辨率,一般都是用像素作为单位

    image.png

    a iframe元素

    • a元素的作用
      定义超链接,用于打开新的URL


      image.png
    • 常用属性
      href:指定要打开的URL Hypertext

    Reference的简称

    target:在哪里打开URL

    • target可以有以下几种取值
      _self:默认值,在当前窗口打URL
      _blank:在一个新的窗口中打开URL
      _parent:在父窗口中打开URL(iframe才有)
      _top:在最顶层窗口中打开URL(iframe才有)
      某个iframe的name值(不能使用id):在某个iframe中打开UR(iframe才有)


      image.png
    • iframe元素是在一个网页中嵌入另一个网页
    • 常用属性
    • src 其他页面的URL
    • frameborder,是否需要边框
      1.需要
      0.不需要

    base 元素(了解)

    • 可以利用base元素设置当前页面所有a元素的默认行为
    • base元素写在head元素中


      image.png

    锚点链接

    • 锚点链接跳到网页头部,只需要用“#”号
      锚点链接可以实现:跳转到网页中的具体位置


      image.png

      *注意:只有a元素可以通过name属性实现锚点链接

    <a href="#one">go</a>
    点击go会定位到
    id值为one的元素
    name值为one的
    a*元素,其他元素不可以

    伪链接(了解)

    • 有时候点击链接的时候并不希望打开新的URL,而是希望干点别的事情,这时可以使用伪链接
    • 伪链接:没有指明具体链接地址的链接
    • 点击链接后具体要做什么事情,需要编写对应的JavaScript代码
    • 如果暂时不做任何事,可以先写成下面形式


      image.png
    • 所以有时候可以把链接当作按钮来使用

    图片链接

    <a scr="www.baidu.com">
      <img src="图片地址"></img>
    </a>
    

    URL

    常见协议

    • http协议
      超文本传输协议,访问的是远程的网络资源,格式是http://
      http协议是在网络开发中最常用的协议
      https协议相当于是http协议的安全版
    • file
      访问的是本地计算机上的资源,格式是file://(不用加主机地址)
    • mailto
      访问的是电子邮箱地址,格式是mailto
    • ftp
      访问的是共享主机的文件资源格式是ftp://
    • ed2k
      通过支持ed2k(专用下载链接)协议的P2P软件访问该资源(代表软件:电驴),格式是ed2k://
    • thunder
      通过支持thunder(专用下载链接)协议的P2P软件访问该资源(代表软件:迅雷),格式是thunde://

    更具体的URL

    • URL更具体更完整的语法格式为:protocol://hostname[:port]/path/iparameters][?query]#fragment http://www.baidu.com:80/s?wd=ios#page

    • port(端口号)
      一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等
      主机通过"ITP地址+端口号”来区分不同的服务,端口号类似于营业厅的窗口
      端口号的范围从0到65535,HTTP默认端口号是80,FTP默认端口号是21


      image.png
    • query
      请求参数,提交给服务器的数据

    • `fragment
      锚点位置

    标签语义化

    • 什么是标签语义化?
      选择标签的时候要尽量让每一个标签都有正确的语义
    • 虽然很多标签之间互换之后也能实现功能,但还是要遵守“标签语义化”的原则
      比如用strong实现a、img的功能(通过添加css样式)
    • 标签语义化的好处
      方便代码维护。
      减少让开发者之间的沟通成本
      能让语音合成工具正确识别网页元素的用途,以便作出正确的反应
      让搜索引擎能够正确识别重要的信息
      ……
      总结:使用最合适的标签去做最合适的事情

    相关文章

      网友评论

          本文标题:HTML笔记(二)

          本文链接:https://www.haomeiwen.com/subject/ahozdktx.html