html的一些自见解

  • html 5 自带语义化,就是让标签带上感情色彩,方便人或浏览器区分
  • <b></b><strong></strong>的区别

    <b> 的默认样式只是将文本加粗
    <strong> 在默认样式上和 <b> 一样,将文本加粗
    但是 <strong> 在语义上更为强烈,方便浏览器或开发人员识别重点
  • <i></i><em></em>的区别

    同上
  • 内联和块元素由 css(display: block/inline) 控制
    通常说的内联元素、块元素都是标签自带的默认 display 样式
  • 常用的标签解释

    alt           可选内容,加载失败用这个代替
    src 路径
    <img> 图片
    <hr> 水平分割线
    <br> 强制换行
    <nav></nav> 导航
    <main></main> 主要内容
    <noscript></noscript> 浏览器不支持js时显示的内容
  • 最最完整的<head>标签metalinktitlestylescriptnoscriptbase

    <meta charset="utf-8">
    <meta name="author" content="xxx">
    <meta name="keyword" content="xxx">
    <meta name="discription content="xxx"> <link rel="stylesheet" href="xxx/xxx.css">
    <script src="xxx/xxx.js">
  • 空标签就是只需要一个开始标签就可以了,不需要结束标签的标签
  • 可替换标签(元素)就是在没有css制定的渲染下,标签本身的样式渲染由浏览器来决定的标签(元素)
  • w3c 一个编写web各种规范的组织,任何人都能参与并书写
  • mdn 2005年mozilla发起的收集各种web规范的网站(项目)
  • 关于html所有的标签(https://www.w3.org/html/wiki/...

    The root element
    
        <html>
    
    Document metadata
    
        <head>    <title>    <base>    <isindex>
    <link> <meta> <style> Scripting <script> <noscript> Sections <body> <section> <nav> <article> <aside>
    <h1> <h2> <h3> <h4> <h5> <h6>
    <hgroup> <header> <footer> <address>
    Grouping content
    
        <p>        <hr>            <pre>    <blockquote>
    <ol> <ul> <li> <dl> <dt> <dd>
    <figure> <figcaption> <div> <center> Text-level semantics <a> <em> <strong> <small> <s> <cite> <q> <dfn>
    <abbr> <time> <code> <var> <samp>
    <kbd> <sub>、<sup> <i> <b>
    <mark> <ruby> <rt> <rp> <bdo>
    <span> <br> <wbr> <tt> <u> <strike>
    <big> <basefont> <font> <acronym> <blink> <marquee>
    <nobr> <spacer> <listing> <xmp> <nextid> Edits <ins> <del>
    Embedded content
    
        <img>      <iframe>      <embed>       <object>      <param>
    <video> <audio> <source> <track> <canvas>
    <map> <area> <math> <svg> <applet>
    <frame> <frameset> <noframes> <bgsound> <noembed> <plaintext> Tables <table> <caption> <colgroup> <col>
    <tbody> <thead> <tfoot>
    <tr> <td> <th> Forms <form> <fieldset> <legend> <label>
    <input> <button> <select> <datalist>
    <optgroup> <option> <textarea> <keygen>
    <output> <progress> <meter> Interactive <details> <summary> <command> <menu>
    Previous HTML Elements
    
        <acronym>
    <applet> (deprecated in HTML 4.01, non conformant in HTML5)
    <basefont> (deprecated in HTML 4.01, non conformant in HTML5)
    <bgsound>
    <big>
    <blink>
    <c> (never deployed, was a proposal before span)
    <center> (deprecated in HTML 4.01, non conformant in HTML5)
    <font> (deprecated in HTML 4.01, non conformant in HTML5)
    <frame>
    <frameset>
    <isindex> (deprecated in HTML 4.01, non conformant in HTML5)
    <listing>
    <marquee>
    <nextid>
    <nobr> <noembed> <noframes> <plaintext>
    <spacer>
    <strike> (deprecated in HTML 4.01, non conformant in HTML5)
    <tt>
    <u> (deprecated in HTML 4.01, non conformant in HTML5)
    <xmp>

    see also in:
    https://en.wikipedia.org/wiki...
    https://www.w3.org/TR/html/
    https://www.w3.org/TR/html51/

html初体验#1的更多相关文章

  1. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

  2. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  3. Spring之初体验

                                     Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...

  4. Xamarin.iOS开发初体验

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0

  5. 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...

  6. 【Knockout.js 学习体验之旅】(1)ko初体验

    前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...

  7. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  8. 百度EChart3初体验

    由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK.至于说如何体现出来,官网的教程很详 ...

  9. Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验

    Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出E ...

  10. Docker初体验

    ## Docker初体验 安装 因为我用的是mac,所以安装很简单,下载dmg下来之后拖拽安装即可完成. 需要注意的就是由于之前的docker是基于linux开发,不支持mac,所以就出现了docke ...

随机推荐

  1. win7启动tomcat失败处理

    本地启动tomcat 后访问 127.0.0.1:8080 失败,查看错误如下 使用如下命令杀死占用8080的进程 netstat -ano | findstr 8080 # 查看8080端口状态 t ...

  2. mysql 聚合函数(2)

    平均 svg select avg(sal + IFNULL(comm,0)) as avg_sal from t_emp 总和 sum select sum(sal + IFNULL(comm,0) ...

  3. [LeetCode] 226. 用队列实现栈

    题目链接: https://leetcode-cn.com/problems/implement-stack-using-queues 难度:简单 通过率:59.9% 题目描述: 使用队列实现栈的下列 ...

  4. 04、DAT图像文件

    DAT是芯片的原始扫描图像,如下图: 注:这两张图来自<Bayesian Inference for Gene Expression and Proteomics>.A是U95Av2芯片的 ...

  5. MySQL数据库入门多实例配置

    MySQL数据库入门——多实例配置 前面介绍了相关的基础命令操作,所有的操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的,因为必须要掌握 1.什么是多实例 多实例就是一台服务器上开启 ...

  6. vue.js(2)--v-cloak v-text v-html

    v-cloak v-text  v-html的使用 (1)实例 <!DOCTYPE html> <html lang="en"> <head> ...

  7. 修改docker自定义网桥后的默认网卡名称

    [root@docker2 ~]# docker  network   create  --subnet=10.10.10.0/24  docker1   #新键网桥docker142323044a4 ...

  8. 分布式远程获取配置文件config属性(修正)

    1.采用springcloud 获取github上config配置文件属性需要注意的问题; 2.此时github下面的配置文件,命名要特别注意,否则会获取不到配置里面的属性而报错,报错是因为配置文件命 ...

  9. git 分支 版本回退

    本地回退: git reset --hard HEAD~ 回退后推送到远程: git push --force .

  10. thinkPHP模型定义

    批量新增 ArrayAccess类的属性当做数组访问 插入语句 这段代码说明,User继承的Model类的isupdate属性默认是isupdate,而User::get(1)把这一字段属性更新为tr ...