- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTML基础知识汇编
元素分类
在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。
常用的块状元素有:
div、p、h1...h6、ol、ul、dl、table、address、blockquote 、form
常用的内联元素有:
a、span、br、i、em、strong、label、q、var、cite、code
内联元素是不可以设置宽和高的。
常用的内联块状元素有:
img、input
内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。(css2.1新增),img、input标签就是这种内联块状标签。
inline-block 元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置。
权值的规则:
标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100。例如下面的代码:
p{color:red;} /*权值为1*/
p span{color:green;} /*权值为1+1=2*/
.warning{color:white;} /*权值为10*/
p span.warning{color:purple;} /*权值为1+1+10=12*/
#footer .note p{color:yellow;} /*权值为100+10+1=111*/
注意:还有一个权值比较特殊--继承也有权值但很低,有的文献提出它只有0.1,所以可以理解为继承的权值最低。
重要性
我们在做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,怎么办?这时候我们可以使用!important来解决。
如下代码:
p{color:red!important;}
p{color:green;}
p class=first三年级时,我还是一个span胆小如鼠/span的小女孩。/p
这时 p 段落中的文本会显示的red红色。
注意:!important要写在分号的前面
这里注意当网页制作者不设置css样式时,浏览器会按照自己的一套样式来显示网页。并且用户也可以在浏览器中设置自己习惯的样式,比如有的用户习惯把字号设置为大一些,使其查看网页的文本更加清楚。这时注意样式优先级为:浏览器默认的样式 网页制作者样式 用户自己设置的样式,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。
INCLUDEPICTURE \d /539fbb3a0001304305570259.jpg \* MERGEFORMATINET
什么是层布局模型?
层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样,每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧。但是在网页上局部使用层布局还是有其方便之处的。
如何让html元素在网页中精确定位,就像图像软件PhotoShop中的图层一样可以对每个图层能够精确定位操作。CSS定义了一组定位(positioning)属性来支持层布局模型。
层模型有三种形式:
1、绝对定位(position: absolute):如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口。
2、相对定位(position: relative):如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。
3、固定定位(position: fixed):表示固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。由于视图本身 是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于 浏览器窗口内视图的某个位置,不会受文档流动影响,这与background-attachment:fixed?属性功能相同。
Relative与Absolute组
您可能关注的文档
- 中国国际旅行社.ppt
- 中国国际救援队真棒.ppt
- 中国土地管理法律法规.ppt
- 中国国际救援队-真棒Z.ppt
- HPV感染与宫颈癌.pptx
- HPP2000G3存储配置文档.doc
- HR目标管理.pptx
- HR经理案头工作手册之二“人员招聘篇”.doc
- 中国地理分区之晋陕内蒙古区.ppt
- HS1004C《项目食堂安全管理制度及检查表》.doc
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案(名校卷).docx
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案(全优).docx
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案(各地真题).docx
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案(夺冠系列).docx
- 第2节 基本不等式--2025高中数学一轮复习课件基础版(新高考新教材).pdf
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案解析.docx
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案一套.docx
- 中医内科学康复及保健方法.pptx
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案【精选题】.docx
- 精编汽车维修工(考评员、高级考评员) 练习题题库及答案(易错题).docx
文档评论(0)