html学习中的几个重点总结

关于html的重点总结

块元素、行内元素、行内块状元素

html可以将元素分类方式分为行内元素、块状元素和行内块状元素三种

使用display属性能够将三者任意转换

块状元素自动换行

转换方法
   (1)display:inline;转换为行内元素
   (2)display:block;转换为块状元素
   (3)display:inline-block;转换为行内块状元素

比较

1.行内元素

立即学习“前端免费学习笔记(深入)”;

  行内元素最常使用的就是span,其他的只在特定功能下使用,修饰字体标签,还有这两个标签可以直接做出平方的效果,而不需要类似移动属性的帮助,很实用。

  行内元素特征:(1)设置宽高无效

         (2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间

         (3)不会自动进行换行

                            行内元素                        span {                                width: 120px;                               height: 120px;                               margin: 1000px 20px;                               padding: 50px 40px;                               background: lightblue;                           }                            不会自动换行         行内元素      
2.块状元素

  块状元素代表性的就是p,其他如p、nav、aside、header、footer、section、article、ul-li、address等等,都可以用p来实现。不过为了可以方便程序员解读代码,一般都会使用特定的语义化标签,使得代码可读性强,且便于查错。

  块状元素特征:(1)能够识别宽高

         (2)margin和padding的上下左右均对其有效

         (3)可以自动换行

         (4)多个块状元素标签写在一起,默认排列方式为从上至下

                            块状元素                        p {                                width: 120px;                height: 120px;                                margin: 50px 50px;                                padding: 50px 40px;                                background: lightblue;                            }                            自动换行         

块状元素

块状元素

3.行内块状元素

  行内块状元素综合了行内元素和块状元素的特性,但是各有取舍。因此行内块状元素在日常的使用中,由于其特性,使用的次数也比较多。

  行内块状元素特征:(1)不自动换行

           (2)能够识别宽高

           (3)默认排列方式为从左到右

                            行内块状元素                        p {                                display: inline-block;                               width: 100px;                               height: 50px;                               background: lightblue;                           }                            

行内块状元素

行内块状元素

绝对路径与相对路径

绝对路径:指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径

相对路径:指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系

每一个.向外跳一层

样式的三种写法

1.行内样式:

把css代码直接写在现有的HTML标签中

这里文字是红色。

2.内嵌样式:

嵌入式css样式,就是可以把css样式代码写在标签之间

span{color:red;}
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学习中的几个重点总结的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1546389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月21日 18:11:01
下一篇 2025年12月16日 12:01:13

相关推荐

  • 对响应式web设计的方法实现

    这篇文章分享给大家的内容是关于响应式web设计的方法实现,内容很有参考价值,希望可以帮到有需要的小伙伴。 媒体查询的用法 media 媒体查询包含一个可选的媒体类型和,满足CSS3规范的条件下,包含零个或多个表达式,这些表达式描述了媒体特征,最终会被解析为true或false。如果媒体查询中指定的媒…

    2025年12月21日 好文分享
    000
  • html文本标签

    文本的重要性:文本是页面中最主要的内容,也是唯一可以被搜索引擎识别的内容,所以特别重要  1. ~ 刚才学过的标题就是一个文本标签 2.标题标签默认为加粗显示,编号越大,字体就越小,编号与大小成反比,要注意 3.经常与标题标签配对使用还有一个水平分隔线标签 ,它是一个单标签 标签,用来描述页面中的段…

    好文分享 2025年12月21日
    000
  • html链接标签

    1. 很多小伙伴,对网络的第一印象可能就是网站上有很多可以一点击就可以打开的页面 2. 你点击的可能是一个标题文本,也可能是一张图片,一个按钮,但本质上其实就是一个链接 这里我们打创想鸟首页,来体验一下,可以看到链接无处不在,没有链接就没有互联网 3.链接标签是,它的最重要的属性就href,就是要跳…

    好文分享 2025年12月21日
    000
  • html图像标签

    图像标签可能是最大最感兴趣的啦,俗话说,有图有真相,一张图片,胜过万语千言 页面中有了图像,会瞬间变得多姿多彩,使用户的体验也瞬间提升 但是图像是外部资源,加载到当前页面是需要时间的,所以图像虽好,也不能滥用 用得好,画龙点睛,用不好,画蛇添足 图像使用标签,这是在之前前端初体验课程中提到过 立即学…

    好文分享 2025年12月21日
    000
  • html表格的基本属性

    表格是最重要的数据化格式工具啦,无论是前台还是后台,都有大量的应用。 我们先打几个网站看一下,页面中哪些内容是用表格做的。 html创建表格使用table标签,这个标签是一个典型的复合标签,因它只写它是没用的,必须要配合内部的子标签才有意义。 创建表格的基本原则是:先创建行,再划分列。一行一列叫一个…

    好文分享 2025年12月21日
    000
  • html表格的分区与分组控制

    1. 表格的分区主要用 将表格分为头部,主体,尾部三分部 2. 这三个表格分区标签本身没有任何样式,仅仅是一个区块划分标记罢了 除了可以对表格进行分区控制外,还可以对每一列进行分组,这样可以快速的进行设置,提高效率 表格的分区与分组控制岛国明星TOP50排行榜<!– :可以对一列进行整体控制…

    好文分享 2025年12月21日
    000
  • html列表快速预览

    列表是一种非常有用的数据展现方式,可以扩展出非常多的有意思的功能,例如导航,布局等。 列表主要有三种: 1. 无序列表: 标签,必须与子标签配对使用 2. 有序列表: 标签,与使用规则一样,可以看作是无序列表的一个特例,实际开发中使用不多 3. 自定义列表: 非常像名词解释,用途非常广泛,例如底部导…

    好文分享 2025年12月21日
    000
  • html的区块元素

    区块元素有很多,这里先介绍二个非常简单且常用的 和 div:也叫块元素,没有任何样式,就是用来划分页面功能区的. span: 也叫内联元素,同样也没有任何样式,通常用作标签内容的容器. 那么问题来了? 什么是块元素?自动占据一行,相当于在元素尾部添加了一个回车, 立即学习“前端免费学习笔记(深入)”…

    好文分享 2025年12月21日
    000
  • html表单的基本元素

    表单的基本元素 1.我们先看一下表单是什么?几乎每个网站都会有 2.表单给人最直接的印象就是有一些输入框,还有一些按钮 3.这些输入框,可以接受用户输入的数据,按钮可以将用户的数据进行提交 4.表单元素是由一组标签组成的 立即学习“前端免费学习笔记(深入)”; 表单提交方式有很多,最主要的有二种: …

    好文分享 2025年12月21日
    000
  • html用表格布局来实现用户注册表单实例

    :用表格布局来实现用户注册表单用户注册 邮箱:密码: 性别: 男女保密兴趣: HTMLCSSJavaScriptPHP级别:我是零基础的小白啦已经入门啦做过一些项目已经是大神级别头像:@@##@@简介: 以上就是html用表格布局来实现用户注册表单实例的详细内容,更多请关注创想鸟其它相关文章!

    好文分享 2025年12月21日
    000
  • 详解前端在html页面之间传递参数的方法

    项目中经常会出现的一种情况,有一个列表,譬如是案例列表,点击列表中的某一项,跳转至详情页面。详情是根据所点击的某条记录生成的,因为案例和具体的详情页面,都是用户后期自行添加的,我们开始编写时,不可能穷尽。因此跳转页面时,我们需要传递一个参数过去,这样我们才能通过这个参数进行数据请求,然后根据后台返回…

    2025年12月21日
    000
  • 如何使用HTML编写邮件模版

    这篇文章主要介绍了使用html编写简单的邮件模版,作者主张极简至上主义…可以先看文章结尾处链接中介绍的模版成品,需要的朋友可以参考下 今天,我想写一个”低技术”问题。   话说我订阅了不少了新闻邮件(Newsletter),比如JavaScript Weekly。…

    2025年12月21日
    000
  • 如何使用HTML在两个div标签中间画一条竖线

    这篇文章主要介绍了关于如何使用html在两个div标签中间画一条竖线,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 最近项目经理给了一个活儿,需要在界面当中画一条竖线,且这条竖线在高度上需要自动占满整个父p。在网上查了相关资料,最终搞定,下面小编给代价分享解决方法,需要的朋友参考下吧…

    2025年12月21日
    000
  • 关于HTML 文本格式化的代码

    下面为大家带来一篇html 文本格式化的简单实例。内容挺不错的,现在就分享给大家,也给大家做个参考。 一,文本格式化:此例演示如何在一个 HTML 文件中对文本进行格式化。 This text is boldThis text is strongThis text is bigThis text i…

    2025年12月21日
    000
  • 关于Html和CSS绘制三角形图标的方法

    这篇文章主要为大家详细介绍了html+css绘制三角形图标的相关代码,很多网页都有三角形的图标,通常是切的图片,这里可以用css3+html写出三角形,感兴趣的小伙伴们可以参考一下 先看看效果图: Document #test1 { height:20px; width:20px; border-c…

    2025年12月21日
    000
  • 关于HTML中rel属性的分析

    这篇文章主要介绍了html中rel属性分析,需要的朋友可以参考下 由于发现有同学在微博转播和收藏这篇文章,所以回头来再审视下这篇随性翻译的文章,后来发现w3cschools.com.cn已经有了对照的中文译文,所以这里我就继续完善下这篇文章吧,让它显得更有价值点。最初想到翻译这篇文档源于http:/…

    2025年12月21日 好文分享
    000
  • 使用html和css实现康奈尔笔记的模板

    这篇文章主要介绍了使用html和css实现康奈尔笔记(5r笔记)模板的相关资料,需要的朋友可以参考下 缘起 人家都说 康奈尔笔记 法,很好用呢,能抵抗遗忘曲线,让你的笔记事半功倍,有兴趣的同学自行百度哈。 网上有很多现成的模板,下载下来之后吧,看着好像在上面写英文可能更方便一点,行距很小,而且还有网…

    好文分享 2025年12月21日
    000
  • html标签的基本格式

    1.元素:页面中可以看见的内容,都是元素,元素是用标签来表示的 2.标签:用来描述元素的,根据元素的不同,标签也有很多种类,例如文本,图像等 3.根据标签描述的对象不同,分为双标签和单标签二类。 4.如果标签中有文本或者子标签的话,一般采用双标签来描述,例如 … 5.如果标签中的内容来自…

    好文分享 2025年12月21日
    000
  • html标签属性的作用/语法

    1.每个元素都有一些自己与众不同的地方,这些可以通过属性来进行设置 2.属性: 必须写在起始标签内,如果是单标签就直接写在标签内 3.属性的基本格式: 属性名=”属性值”,值可以加引号,也可不加引号,也可以是单引号, 推荐使用双引号,这是大家都在遵守的行业约定 1. 标签有一…

    好文分享 2025年12月21日
    000
  • HTML打折计算价格的实现原理与脚本代码

    大概原理就是设置计算价格事件函数,取不同下拉打折数,计算结果送入文字框,感兴趣的朋友可以参考下 打折后价格计算 function calculator(){ var prices=document.getElementById(“price”); var discounts=document.get…

    好文分享 2025年12月21日
    000

发表回复

登录后才能评论
关注微信