CSS权威指南学习笔记 —— HTML元素分类
HTML文档由各种元素组成。比如,p、table、span等等。每个元素都会对文档的表现有所影响。CSS中,每个元素都会生成一个框(传说中的盒子),其中包含元素内容。
元素可以根据它的创建方式分为两种:替换元素和非替换元素。创建方式会对盒模型的表现有所影响,后续的笔记中会看到。
- 替换元素:这种元素的内容部分并非由文档直接显示,而是用其他内容来替换。最常见的替换元素img,它是由文档本身之外的一个图片文件来替换的。input也是替换元素,是根据类型的值来决定内容是什么,有时内容被替换成单选钮,有时是文本输入框。
- 非替换元素:大部分HTML元素都是非替换元素,内容由浏览器在元素本身生成的框中显示。比如,span。
根据元素的显示角色分为两种:块级元素和行内元素。
- 块级元素:会生成一个元素框,并填充其父级元素的内容区,旁边不能有其他元素。当然这是在默认情况下,有浮动定位设置另说。其中,列表项有个特殊的表现,没错,就是会有标记符,这个标记符会“关联”到元素框
- 行内元素:在文本行内生成元素框,不会打断这行文本。
在HTML中,行内元素可以继承块元素,反之不允许,违反了HTML层次结构的要求。不过CSS没有这种限制。
下面这一行代码中,em可以继承p。
<p>这是一个段落中的<em>重点内容</em></p>
但是反过来就不合理,
<em>这是一个段落中的<p>重点内容</p></em>
css可以改变元素的角色,但是还是建议遵守文档层次结构要求。
CSS权威指南学习笔记 —— HTML元素分类的更多相关文章
- CSS权威指南学习笔记系列(1)CSS和文档
		题外话:HTML是一种结构化语言,而CSS是它的补充:这是一种样式语言.CSS是前端三板斧之一,因此学习CSS很重要.而我还是菜鸟,所以需要加强学习CSS.这个是我学习CSS权威指南的笔记,如有不对, ... 
- css权威指南学习笔记 ——  css选择器
		1,选择器:选择器的一些基本常用规则基本都记得,w3c上都有,平时也常用,不常用的一些后代选择器经常就忘记了.一些归纳一下后代选择器,加深一下印象: a:子选择器: p>a a是直接是p的 ... 
- CSS权威指南学习笔记 —— 初步认识CSS
		层叠样式表(Cascading Style Sheets,CSS)可以影响文档的表现.CSS是依附于文档的,如果不存在某种文档,CSS基本上是没有用的. 为什么会有CSS 在web早期(1990-19 ... 
- css权威指南学习笔记
		2016-08-03 1,继承 一般大多数框模型属性都是不能继承的.如:padding .margin .border .background 都不能继承. 继承值,完全没有特殊性.(就是优先级最低) ... 
- css权威指南学习笔记--列表与生成内容
		列表属性 1.list-style-type:css2多于css2.1 2.list-style-image:有继承,子级列表会继承该图像 3.list-style-position:inside|o ... 
- HTTP权威指南-学习笔记
		目录 HTTP权威指南-学习笔记 HTTP: Web的基础 URL与资源 HTTP报文 连接管理 HTTP结构 Web服务器 代理 缓存 集成点: 网关,隧道及中继 Web机器人 识别,认证与安全 客 ... 
- JavaScript 权威指南-学习笔记(一)
		本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! ## JavaScript 权威指南-学 ... 
- css权威指南读书笔记
		今天翻手机,翻到了许久之前看css权威指南时的笔记,遂移到博客中来. 1.属性选择器p.one class名为one的p元素p[class][name] 含有class和name属性的p元素p[cla ... 
- Hadoop权威指南学习笔记二
		MapReduce简单介绍 声明:本文是本人基于Hadoop权威指南学习的一些个人理解和笔记,仅供学习參考,有什么不到之处还望指出,一起学习一起进步. 转载请注明:http://blog.csdn.n ... 
随机推荐
- Cocos2d-x优化中多线程并发訪问
			多线程并发訪问在Cocos2d-x引擎中用的不是非常多,这主要是由于中整个结构设计没有採用多线程. 源自于Objective-C的Ref对象,须要使用AutoreleasePool进行内存管理,Aut ... 
- VMware虚拟机与主机联通及配置上网
			vmware版本:10.0.0 build-1295980,安装redhat enterprise linux 5.8 一.物理机与虚拟机联通,但不联网 1.虚拟网络VMnet1设置: 此时,物理主机 ... 
- Jquery揭秘系列:谈谈bind,one,live,delegate,on事件及实现
			在Jquery里面,我们用的最多的就是事件绑定了,事件绑定有多个函数.例如:bind,one,live,delegate,on等等. on() jQuery事件绑定.on()简要概述及应用 看源码发现 ... 
- sql linq lambda 对比
			. 查询Student表中的所有记录的Sname.Ssex和Class列. select sname,ssex,class from student Linq: from s in Students ... 
- 使用Open Live Writer 的代码高亮插件体验
			由于windows live writer 2012 已经停止服务,转而推出开源项目Open Live Writer .虽然Open Live Writer 也没怎么更新,官网更是一个插件都没有放出来 ... 
- 消息机制JMS
			消息机制JMS http://wenku.baidu.com/link?url=5FiNu_HP3lUFKhePmfCUPE09DV_f9-tsQ4NpWtKxHYphxAglzsjg3XSM8Sz6 ... 
- Web应用的部署
			本文将介绍一些Web应用的部署: 部署规则 要成功地部署一个Web应用,必须遵循以下目录结构. 1.WEB-INF一定要直接放到应用上下文(Webapp)之下. 2.classes目录必须直接放在WE ... 
- php中如何获取文件的正确路径
			以上面的图片为例子 //我们这里需要使用到 $_FILE echo "<pre>"; print_r($_FILES); echo $_SERVER['DOCUMENT ... 
- Java 按值传递
			http://guhanjie.iteye.com/blog/1683637 http://www.zhihu.com/question/31203609 String类 1.String 类按照 J ... 
- [原创]NT系统信息察看工具 : NtInfoGuy
			原文链接:[原创]NT系统信息察看工具 : NtInfoGuy 对于windows的内部,我们有太多的东西需要了解,认知.我们非凡的.从不知足的探求本性驱使我们要 拨开迷雾得见青天.太多的木马,病毒, ... 
