html从入门到卖电脑(二)

  在学习html的初期,小伙伴们肯定对各种标签有点混淆,尤其在每个元素是行内元素还是块级元素的概念上更容易出错,这个看似无关紧要的问题实则关系到我们写出更规范、更简洁、更具“语义化”的页面,下面我们就仔细分辨一下html5中的常用标签。

  <!--行内元素-->

<!--1.span标签--><span>行内元素</span><!--2.q标签--><q>行内元素</q><!--3.a标签--><a href="">行内元素</a><!--4.img标签--><img src="" alt="行内元素"><!--5.strong,b标签--><strong>行内元素</strong><b>行内元素</b><!--6.em,i标签--><em>行内元素</em><i>行内元素</i><!--7.abbr标签--><abbr title="行内元素就是我">行内元素</abbr><!--8.audio、video标签--><audio src="">行内元素</audio><video src="">行内元素</video><!--9.td、th标签--><td>行内元素</td>
<!--10.input标签--><input type="text"><!--11.button标签--><button>行内元素</button><!--12.label标签--><label for="">行内元素</label><!--13.textarea标签--><textarea name="" id="" cols="30" rows="10">行内元素</textarea><!--14.mark标签--><mark>行内元素</mark><!--15.sup、sub标签--><sup>行内元素</sup><sub>行内元素</sub><!--16.time标签--><time>行内元素</time><!--17.canvas标签--><canvas width="200" height="200">行内元素</canvas><!--18.command标签--><command>行内元素</command><!--19.meterb标签--><meter>行内元素</meter><!--20.output标签--><output>行内元素</output><!--21.progress标签--><progress>行内元素</progress><!--22.ruby、rp、rt标签--><ruby>行内元素</ruby><rp>行内元素</rp><rt>行内元素</rt><!--23.source标签--><source><!--24.dialog--><dialog>
<!--块级元素--><!--1.h标签--><h1>块级元素</h1><h2>块级元素</h2><h3>块级元素</h3><h4>块级元素</h4><h5>块级元素</h5><h6>块级元素</h6><!--2.ul、li标签--><ul>    块级元素    <li>块级元素</li>    <li>块级元素</li></ul><!--3.ol、li标签--><ol>    块级元素    <li>块级元素</li>    <li>块级元素</li></ol><!--4.dl、dt、dd标签--><dl>    块级元素    <dt>块级元素</dt>    <dd>块级元素</dd></dl><!--5.p标签--><p>块级元素</p><!--6.pre标签--><pre>块级元素</pre><!--7.blockquote标签--><blockquote>块级元素</blockquote><!--8.hr标签--><hr><!--9.br标签--><br><!--10.figure、figcaption标签--><figure>    <img src="" alt="块级元素">    <figcaption>块级元素</figcaption></figure><!--11.table、tr标签--><table>    <tr>        <td>块级元素</td>    </tr></table><!--12.form标签--><form action="">    块级元素</form><!--13.select、option标签--><select name="" id="">    <option value="">块级元素</option></select><!--14.article、aside标签--><article>块级元素</article><aside>块级元素</aside><!--15.section标签--><section>块级元素</section><!--16.header、footer标签--><header>块级元素</header><footer>块级元素</footer><!--17.nav标签--><nav>块级元素</nav><!--18.iframe标签--><iframe src="" frameborder="0">块级元素</iframe><!--19.div标签--><div>块级元素</div><!--20.address标签--><address>块级元素</address><!--21.small标签--><small>块级元素</small><!--22.details标签--><details>块级元素</details><!--23.embed标签--><embed src="" type="块级元素"></embed><!--24.hgroup标签--><hgroup>块级元素</hgroup><!--25.keygen标签--><keygen><!--26.summary标签--><summary>块级元素</summary><!--27.wbr标签--><wbr><!--28.menu标签--><menu></menu>
 
时间: 2024-10-17 14:00:28

html从入门到卖电脑(二)的相关文章

html 从入门到卖电脑(一)

最近开始了html的学习,包括语法和各类的标签都没有什么太大的难度,这就要归功于html的语义化.当然语义化不仅仅对开发者很友好,让开发者便于阅读和写出更为优雅简洁的代码,还可以让浏览器和搜索引擎很好地解析网站,让爬虫软件抓去更多有效的信息.这也正是前端开发者一直追求的效果,所以必须引入一个很重要的概念--语义化! HTML语义化是什么? 语义化是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析. 为什么要语义

关于《手机扫描电脑二维码登录原理》的学习

技术学习:手机扫描电脑二维码登录原理 通用地实现方式(以登录电脑浏览器网页版微信为例): 1.每打开一次微信(Client)电脑浏览器网页时会随机生成一个含有唯一uid的二维码,每次刷新页面都会不一样(*这个可以保证一个uid只可以绑定一个帐号和密码,如果一个uid可以绑定多个帐号和密码,那么很可能你的电脑会登录别人的微信) ps: 返回uid的目的是识别用户身份,而且实际上打开这个页面时浏览器已经和Server创建了一个长连接等待确认信息.这个页面在加载完毕时,也已经把很多登录后才需要的相关资

Hadoop入门进阶步步高(二)-目录介绍

二.Hadoop目录结构 这里重点介绍几个目录bin.conf及lib目录. 1.$HADOOP_HOME/bin目录 文件名称 说明 hadoop 用于执行hadoop脚本命令,被hadoop-daemon.sh调用执行,也可以单独执行,一切命令的核心 hadoop-config.sh Hadoop的配置文件 hadoop-daemon.sh 通过执行hadoop命令来启动/停止一个守护进程(daemon). 该命令会被bin目录下面所有以"start"或"stop&quo

【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑

本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/25560901 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 知乎:http://www.zhihu.com/people/mao-xing-yun 邮箱: [email protected] 写作当前博文时配套使用的OpenCV版本: 2.4.9 本篇文章中,我们将一起学习OpenCV中

Redis入门很简单之二【常见操作命令】

Redis入门很简单之二[常见操作命令] 博客分类: NoSQL/Redis/MongoDB redisnosql缓存 Redis提供了丰富的命令,允许我们连接客户端对其进行直接操作.这里简单介绍一下作为常用的一些命令,包括对字符串.列表.集合.有序集合.哈希表的操作,以及一些其他常用命令. [ 基本操作] 1. 添加记录:通常用于设置字符串(string)类型,或者整数类型:如果key已经存在,则覆盖其对应的值. Shell代码   set name James 2. 获取记录:通过键获取值.

Swift入门教程:基本语法(二)

数字格式 数字可以增加额外的格式,使它们更容易阅读 可以增加额外的零 0 let money = 001999           // 1999 let money2 = 001999.000   // 1999.0 可以增加额外的下划线 _ ,以增强可读性 let oneMillion1 = 1_000_000    // 1000000 let oneMillion2 = 100_0000      // 1000000 let overOneMillion = 1_000_000.000

Wireshark入门与进阶系列(二)

摘自http://blog.csdn.net/howeverpf/article/details/40743705 Wireshark入门与进阶系列(二) “君子生非异也,善假于物也”---荀子 本文由CSDN-蚍蜉撼青松 [主页:http://blog.csdn.net/howeverpf]原创,转载请注明出处! 上一篇文章我们讲了使用Wireshark进行数据包捕获与保存的最基本流程,更通常的情况下,我们对于要捕获的数据包及其展示.存储可能有一定要求,例如: 我们希望捕获的数据包中对我们有用

汇编入门学习笔记 (二)—— 寄存器(内存访问)、栈

疯狂的暑假学习之  汇编入门学习笔记 (二) 参考:<汇编语言> 王爽  第三章 一.寄存器(内存访问) 1.DS和[address] DS 数据段寄存器,用来存放数据段地址 [address] 用来表示数据段的偏移地址 同样跟CS一样,不可以通过 mov ds, 1000 给ds赋值 要通过通用寄存器ax等. 例如: mov ax, 1000 mov ds, ax mov al, [0] 把1000:0的内容存进al mov bx, 1000 mov ds, bx mov [0], al 把

Docker从入门到实战(二)

一步一步走,写小白都能看懂的文章,将持续更新中,敬请期待! Docker从入门到实战(二) 一:什么是docker Docker是一个开源的应用容器引擎,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到主流的Linux.macOS.Windows机器上,实现虚拟化. Docker用Go语言写成,是一个重新定义了程序开发测试.交付和部署过程的开放平台. 二:Docker与虚拟机的区别 虚拟机和Docker最明显的差别是虚拟机需要安装操作系统(安装Guest OS)才能执行应用程序