0

0

html学习中的几个重点总结

无忌哥哥

无忌哥哥

发布时间:2018-07-19 11:39:41

|

2864人浏览过

|

来源于php中文网

原创

关于html的重点总结

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

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

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

  • 块状元素自动换行

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

  • 比较

1.行内元素

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

  行内元素最常使用的就是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”为扩展名

注意:
  1. css样式文件名必须符合命名规则,如 main.css

  2. rel=”stylesheet” type=”text/css” 是固定写法不可修改

  3. css文件也可以在中用import引入,但是这种方法不可以用js操作

绝对定位、相对定位和固定定位

注意:

1.position属性可以控制Web浏览器如何以及在何处显示特定的元素。
2.可以使用position属性把一个元素放置到网页中的任何位置。
   可选值:
     – static:默认值,元素没有开启定位
     – relative:开启相对定位
     – absolute:开启绝对定位
     – fixed:开启固定定位

3.相对定位

AI Note
AI Note

AI Note 助手,像贴心女仆一样助力你的笔记!智能总结内容,精确划重点,提供专业建议,让学习与工作更高效。让你的笔记更清晰、有条理,知识尽在眼前!

下载

①每个元素在页面的文档流中都有一个自然位置。相对于这个位置对元素进行移动就称为相对定位。周围的元素完全不受此影响。

②当开启了相对定位以后,可以使用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速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

514

2023.06.20

js获取当前时间
js获取当前时间

JS全称JavaScript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于Web,常用来为网页添加各式各样的动态功能。js怎么获取当前时间呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

244

2023.07.28

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

298

2023.08.03

js是什么意思
js是什么意思

JS是JavaScript的缩写,它是一种广泛应用于网页开发的脚本语言。JavaScript是一种解释性的、基于对象和事件驱动的编程语言,通常用于为网页增加交互性和动态性。它可以在网页上实现复杂的功能和效果,如表单验证、页面元素操作、动画效果、数据交互等。

5306

2023.08.17

js删除节点的方法
js删除节点的方法

js删除节点的方法有:1、removeChild()方法,用于从父节点中移除指定的子节点,它需要两个参数,第一个参数是要删除的子节点,第二个参数是父节点;2、parentNode.removeChild()方法,可以直接通过父节点调用来删除子节点;3、remove()方法,可以直接删除节点,而无需指定父节点;4、innerHTML属性,用于删除节点的内容。

481

2023.09.01

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

212

2023.09.04

Js中concat和push的区别
Js中concat和push的区别

Js中concat和push的区别:1、concat用于将两个或多个数组合并成一个新数组,并返回这个新数组,而push用于向数组的末尾添加一个或多个元素,并返回修改后的数组的新长度;2、concat不会修改原始数组,是创建新的数组,而push会修改原数组,将新元素添加到原数组的末尾等等。本专题为大家提供concat和push相关的文章、下载、课程内容,供大家免费下载体验。

218

2023.09.14

js截取字符串的方法介绍
js截取字符串的方法介绍

JavaScript字符串截取方法,包括substring、slice、substr、charAt和split方法。这些方法可以根据具体需求,灵活地截取字符串的不同部分。在实际开发中,根据具体情况选择合适的方法进行字符串截取,能够提高代码的效率和可读性 。

219

2023.09.21

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

158

2026.01.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3万人学习

AngularJS教程
AngularJS教程

共24课时 | 3.1万人学习

CSS教程
CSS教程

共754课时 | 24.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号