html学习中的重点知识有哪些
本文将为大家详细介绍“html学习中的重点知识有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“html学习中的重点知识有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知识吧。
站在用户的角度思考问题,与客户深入沟通,找到杏花岭网站设计与杏花岭网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、做网站、企业官网、英文网站、手机端网站、网站推广、国际域名空间、网站空间、企业邮箱。业务覆盖杏花岭地区。
html有什么特点
1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便,适合初学前端开发者使用。 2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。 3、平台无关性:超级文本标记语言能够在广泛的平台上使用,这也是万维网盛行的一个原因。 4、通用性:HTML是网络的通用语言,它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。
html的重点总结
块元素、行内元素、行内块状元素
HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种
使用display属性能够将三者任意转换
块状元素自动换行
转换方法
(1)display:inline;转换为行内元素
(2)display:block;转换为块状元素
(3)display:inline-block;转换为行内块状元素比较
行内元素最常使用的就是span,其他的只在特定功能下使用,修饰字体和
标签,还有
和
这两个标签可以直接做出平方的效果,而不需要类似移动属性的帮助,很实用。
行内元素特征:(1)设置宽高无效
(2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间
(3)不会自动进行换行
行内元素 不会自动换行 行内元素
2.块状元素
块状元素代表性的就是p,其他如p、nav、aside、header、footer、section、article、ul-li、address等等,都可以用p来实现。不过为了可以方便程序员解读代码,一般都会使用特定的语义化标签,使得代码可读性强,且便于查错。
块状元素特征:(1)能够识别宽高
(2)margin和padding的上下左右均对其有效
(3)可以自动换行
(4)多个块状元素标签写在一起,默认排列方式为从上至下
块状元素 自动换行块状元素
块状元素
3.行内块状元素
行内块状元素综合了行内元素和块状元素的特性,但是各有取舍。因此行内块状元素在日常的使用中,由于其特性,使用的次数也比较多。
行内块状元素特征:(1)不自动换行
(2)能够识别宽高
(3)默认排列方式为从左到右
行内块状元素 行内块状元素
行内块状元素
绝对路径与相对路径
绝对路径:指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径
相对路径:指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系
每一个.向外跳一层
样式的三种写法
1.行内样式:
把css代码直接写在现有的HTML标签中
这里文字是红色。
2.内嵌样式:
嵌入式css样式,就是可以把css样式代码写在标签之间
3.外部样式表:
外部式css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名
css样式文件名必须符合命名规则,如 main.css
rel=”stylesheet” type=”text/css” 是固定写法不可修改
css文件也可以在
中用import引入,但是这种方法不可以用js操作
绝对定位、相对定位和固定定位
1.position属性可以控制Web浏览器如何以及在何处显示特定的元素。
2.可以使用position属性把一个元素放置到网页中的任何位置。
可选值:
– static:默认值,元素没有开启定位
– relative:开启相对定位
– absolute:开启绝对定位
– fixed:开启固定定位
3.相对定位
①每个元素在页面的文档流中都有一个自然位置。相对于这个位置对元素进行移动就称为相对定位。周围的元素完全不受此影响。
②当开启了相对定位以后,可以使用top、 right、bottom、 left四个属性对元素进行定位。
—-left:元素相对于其定位位置的左偏移量。left:100px,相对与原来位置向右偏移100px
—-right:元素相对于其定位位置的右偏移量
—-top:元素相对于其定位位置的上边偏移量
—-bottom:元素相对于其定位位置的下边偏移量
③相对定位的特点
—-如果不设置元素的偏移量,元素位置不会发生改变。
—-相对定位是相对与元素在文档流中原来的位置进行定位。
—-相对定位不会使元素脱离文本流。元素在文本流中的位置不会改变。
—-相对定位不会改变元素原来的特性。块元素还是块元素,内联还是内联
—-相对定位会使元素的层级提升,使元素可以覆盖文本流中的元素。
4.绝对定位
①绝对定位指使元素相对于html元素或离他最近的祖先定位元素进行定位。
②当将position属性设置为absolute时,则开启了元素的绝对定位。
③当开启了绝对定位以后,可以使用top、 right、bottom、 left四个属性对元素进行定位。
④绝对定位的特点:
—-绝对定位会使元素完全脱离文本流。
—-绝对定位的块元素的宽度会被其内容撑开。
—-绝对定位会使行内元素变成块元素。
—-绝对定位是相对于离它最近的开启了定位的祖先元素。如果所有的祖先都没有开启定位,则会相对于浏览器窗口进行定位。
—-一般使用绝对定位时会同时为其父元素指定一个相对定位,以确保元素可以相对于父元素进行定位。
—-绝对定位会使元素的层级提升。
5.固定定位
①固定定位的元素会被锁定在屏幕的某个位置上,当访问者滚动网页时,固定元素会在屏幕上保持不动
②当将position属性设置为fixed时,则开启了元素的固定定位。
③当开启了固定定位以后,可以使用top、 right、bottom、 left四个属性对元素进行定位。
④固定定位也是一种绝对定位,固定定位的其他特性和绝对定位类似。
(1)固定定位永远相对与浏览器定位。
(2)会固定在浏览器窗口某个位置,不会随滚动条滚动。
(3)IE6不支持固定定位。
如果你能读到这里,小编希望你对“html学习中的重点知识有哪些”这一关键问题有了从实践层面最深刻的体会,具体使用情况还需要大家自己动手实践使用过才能领会,如果想阅读更多相关内容的文章,欢迎关注创新互联行业资讯频道!
名称栏目:html学习中的重点知识有哪些
当前地址:http://scyanting.com/article/jiophp.html