美文网首页
关于html学习笔记

关于html学习笔记

作者: 码农随想录 | 来源:发表于2018-06-05 18:27 被阅读53次

    HTML中的空白


    在代码中包含了很多的空格——这是没有必要的;下面的两个代码片段是等价的:

    <p>Dogs are silly.</p>
    
    <p>Dogs        are
             silly.</p>
    
    2018-05-25 16 36 15

    无论你用了多少空白(包括空白字符,包括换行), 当渲染这些代码的时候,HTML解释器会将连续出现的空白字符减少为一个单独的空格符。

    在HTML中包含特殊字符


    2018-05-25 16 33 52
    <p>In HTML, you define a paragraph using the <p> element.</p>
    
    <p>In HTML, you define a paragraph using the &lt;p&gt; element.</p>
    
    2018-05-25 16 39 11

    你会看到第一段是错误的,因为浏览器会认为第二个<p>是开始一个新的段落! 第二段是正确的,因为我们用字符引用来代替了角括号('<'和'>'符号)

    Head标签


    在页面加载完成的时候,标签head里的内容,是不会在页面中显示出来的

    1、 元素 <title> 是用来表示整个HTML文档大致内容的元数据(不是文档的内容.)
    2、 元数据:<meta>元素: 元数据就是描述数据的数据

    • 指定你的文档中字符的编码
    <meta charset="utf-8">
    

    3、 许多<meta> 元素包含了namecontent 特性

    • name 特性指定了meta 元素的类型; 说明该元素包含了什么类型的信息。
    • content 指定了实际的元数据内容。
    <meta name="author" content="yangxiaoping">
    <meta name="description" content="yangxiaoping is a good boy">
    

    这两个meta 元素对于定义你的页面的作者和提供页面的内容描述是很有用的

    4、 在搜索引擎中descriptiontitle的使用

    1811527238927_ pic
    1821527239091_ pic

    在你的站点增加自定义图标


    <!-- third-generation iPad with high-resolution Retina display: -->
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://developer.cdn.mozilla.net/static/img/favicon144.a6e4162070f4.png">
    <!-- iPhone with high-resolution Retina display: -->
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://developer.cdn.mozilla.net/static/img/favicon114.0e9fabd44f85.png">
    <!-- first- and second-generation iPad: -->
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://developer.cdn.mozilla.net/static/img/favicon72.8ff9d87c82a0.png">
    <!-- non-Retina iPhone, iPod Touch, and Android 2.1+ devices: -->
    <link rel="apple-touch-icon-precomposed" href="https://developer.cdn.mozilla.net/static/img/favicon57.a2490b9a2d76.png">
    <!-- basic favicon -->
    <link rel="shortcut icon" href="https://developer.cdn.mozilla.net/static/img/favicon32.e02854fdcf73.png">
    

    这些注释解释了每个图标的用途 - 这些元素涵盖的东西提供一个高分辨率图标,这些高分辨率图标当网站保存到iPad的主屏幕时使用。

    为文档设定主语言


    值得一提的是你可以(而且确实应该)为你的站点设定语言, 这个可以通过添加lang属性到HTML开始标签中来实现

    <html lang="en-US">
    

    这在很多方面都很有用。如果你的HTML文档的语言设置好了,那么你的HTML文档就会被搜索引擎更有效地索引 (例如,允许它在特定于语言的结果中正确显示)

    你还可以将文档的分段设置为不同的语言。例如, 我们可以把日语部分设置为日语, 如下所示:

    <p>Japanese example: <span lang="jp">ご飯が熱い。</span>.</p>
    

    列表 Lists


    • 无序 Unordered
    <ul>
      <li>牛奶</li>
      <li>鸡蛋</li>
      <li>面包</li>
      <li>鹰嘴豆泥</li>
    </ul>
    
    2018-05-25 18 03 44
    • 有序 Ordered
    <ol>
      <li>行驶到这条路的尽头</li>
      <li>向右转</li>
      <li>直行穿过第一个双环形交叉路</li>
      <li>在第三个环形交叉路左转</li>
      <li>学校就在你的右边,300米处</li>
    </ol>
    
    2018-05-25 18 05 24

    关于文档语义


    • 强调<em>
    • 非常重要<strong>
    • <i> 被用来传达传统上用斜体表达的意义:外国文字,分类名称,技术术语,一种思想……
    • <b> 被用来传达传统上用粗体表达的意义:关键字,产品名称,引导句……
    • <u> 被用来传达传统上用下划线表达的意义:专有名词,拼写错误……

    关于文档语义


    • 强调<em>
    • 非常重要<strong>
    • <i> 被用来传达传统上用斜体表达的意义:外国文字,分类名称,技术术语,一种思想……
    • <b> 被用来传达传统上用粗体表达的意义:关键字,产品名称,引导句……
    • <u> 被用来传达传统上用下划线表达的意义:专有名词,拼写错误……

    关于超链接


    • 使用title属性添加支持信息

    您可能要添加到您的链接的另一个属性是标题;这旨在包含关于链接的补充有用信息,例如页面包含什么样的信息或需要注意的事情。 例如:

    <a href="https://www.jd.com"
       title="京东title">京东</a>.
    

    结果如下(当链接悬停在其上时,标题将作为工具提示出现):
    <img width="106" alt="2018-05-25 18 21 07" src="https://user-images.githubusercontent.com/15627244/40540295-3292bc4e-604a-11e8-944f-a51428570fa0.png">

    • 块级链接

    你可以将一些内容转换为链接,甚至是 块级元素。如果你想要将一个图像转换为链接,你只需把图像放到<a></a>标签中间

    <a href="https://www.jd.com"
       title="京东title">
        <img src="//www.jd.com/favicon.ico" alt="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东">
       </a>
    
    1851527244037_ pic

    关于超链接


    • 在下载链接时使用下载属性

    当您链接到要下载的资源而不是在浏览器中打开时,您可以使用下载属性来提供一个默认的保存文件名。下面是一个下载链接到Firefox 39 Windows版本的示例

    <a href="https://download.mozilla.org/?product=firefox-39.0-SSL&os=win&lang=en-US"
       download="firefox-39-installer.exe">
      Download Firefox 39 for Windows
    </a>
    

    <img width="320" alt="2018-05-28 10 33 42" src="https://user-images.githubusercontent.com/15627244/40594626-d7ae3748-6262-11e8-9f5e-8d1b0ac792db.png">

    • 电子邮件链接
    <a href="mailto:nowhere@mozilla.org">Send email to nowhere</a>
    

    除了电子邮件地址,您还可以提供其他信息。事实上,任何标准的邮件头字段可以被添加到邮件的URL你提供。 其中最常用的是主题(subject)、抄送(cc)和主体(body) (这不是一个真正的头字段,但允许您为新邮件指定一个短内容消息)。 每个字段及其值被指定为查询项。

    下面是一个包含cc、bcc、主题和主体的示例:

    <a href="mailto:nowhere@mozilla.org?cc=name2@rapidtables.com&bcc=name3@rapidtables.com&amp;subject=The%20subject%20of%20the%20email &amp;body=The%20body%20of%20the%20email">
      Send mail with cc, bcc, subject and body
    </a>
    

    持续更新地址


    以后在工作中会不断更新和补充,大家也可以在持续更新地址补充。

    相关文章

      网友评论

          本文标题:关于html学习笔记

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