谈谈行内元素和块元素的区别和居中问题

2021面试题——css和html面试题 css和HTML面试题 1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE:trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核 Chrome:Blink(基于webkit,Google与OperaSoftware共同开发) 2、行内元素、块元素和行内块元素都有什么?区别是什么 行内元素:span,em,a,label,textarea,b,select 特点: ( 阅读详情
行内元素,也叫内联元素、内嵌元素等,是众多的行内元素能在一行中显示的元素。行内元素的主要作用是用来添加特殊样式,如<span></span>元素,<b></b>元素,<strong></strong>元素,<i></i>,<sub></sub>下标 <sup></sup>上标等等。

块元素,就是会独占一行的元素,比如<h1></h1>,<p></p>等等。

   

行内元素和块元素的区别如下:   

 行内元素块级元素
默认开始位置和其他元素都在一行上总是在新行上开始
宽度宽度就是它的文字或图片的宽度,不可改变宽度缺省是它的容器的100%,除非设定一个宽度。
高度高,行高及外边距和内边距不可改变高度,行高以及外边距和内边距都可控制
padding、margin设置水平方向的padding-left、padding-right、margin-left、margin-right都产生边距效果,但竖直方向的padding-top、padding-bottom、margin-top、margin-bottom却不会产生边距效果。可以设置
displayinclineblock
容纳的元素内联元素只能容纳文本或者其他内联元素它可以容纳内联元素和其他块元素
转换display:block变成行内元素,或者将display:inline-block变成行内块元素display:inline变成行内元素,或者将display:inline-block变成行内块元素


怎么设置行内元素和块元素的居中方式?

1)行内元素水平居中:

      以div为例,要让div里面的文字水平居中,可以设置text-align:center;。

2)行内元素垂直居中:

    以div为例,要让div里面的文字垂直居中,可以同时设置height和line-height值相等即可,如:div{height:30px; line-height:30px} 

3)块元素水平居中:

   以div为例,要让div里面的p水平居中,需要同时设置p的宽度和margin:0 auto;

   如:div p{margin:0 auto; width:500px} 

   注意此处的块级元素p一定要设置宽度

4)块元素垂直居中:

    以div为例,要让div里面的p垂直居中,需要同时设置p的宽度和margin-top值;

下面是对div中的p元素作水平居中和垂直居中案例:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        div{width:500px;border:1px solid black;height:500px;} /*DIV父容器设置宽度*/
        div p{margin:200px auto; width:100px;height:100px; border:1px solid red;} /*块级元素p也可以加个宽度,
  </style>
</head>
<body>
<div>
    <p>这是P</p>
</div>
</body>
</html>


ubuntu20.04安装UE4+Airsim环境 版本UE4.27+Airsim1.81 阅读详情

相关推荐

AAC编解码器在实时通信中的性能对比与应用选择

本文深入分析了AAC编解码器在实时通信中的性能优化,重点对比了faac、faad2与fdk-aac三大开源方案在WebRTC场景下的表现。通过实测数据揭示其在延迟、音质和资源消耗等关键指标的差异,并提供场景化选型建议与调优技巧,帮助开发者提升实时音视频通信质量。

weixin_29210727的博客 389

从零学前端第二讲:CSS行内块级元素布局与定位

修真院Web工程师零基础全能课 本节课内容: CSS行内块级元素布局和定位 主讲人介绍 沁修,葡萄藤技术总监 项目经验丰富,擅长H5移动项目开发。 专注技术选型、底层开发、最佳代码实践规范总结与推广。 直播录屏版 传送门:https://v.qq.com/x/page/l0675... 1.行内块级元素布局 上一节里...

weixin_34216107的博客 396

Win11+Ubuntu18.04+Ubuntu20.04三系统安装与卸载

以下情况均为个人情况:1.插入启动 U 盘后,登录时可以按F12(拯救者Y7000,不同电脑不同)进入BIOS,选择从启动盘启动。2.。3.5.在win基础上,安装第一个Ubuntu系统后,系统启动界面类似如下第一张图,Ubuntu不显示版本号。安装第二个Ubuntu系统后,系统启动界面如下第二张图,如果想更改启动项的名称,可自行查阅相关资料。

weixin_61686291的博客 2539

行内元素或行内块元素的布局问题和解决方法

3 行内元素或行内块元素在布局中的特点 3.1 文本属性作用于行内元素和行内块元素 ① 让行内块元素或行内元素水平居中(在父元素中) 给行内块或行内元素的父元素设置: text-align: center; ② 让行内元素或行内块元素垂直居中(在父元素中) 给行内块或行内元素的父元素设置行高,(父元素行高与父元素高度相等) 如果行内块元素中没有文字内容,还要给行内块元素设置 vertical-align: center 3.2 行内元素或行内块元素之间的空白问题 ① 元素之间的空白(左右) 产生原因: 书

weixin_46022982的博客 958

(详细总结)python爬取 163收件箱邮件内容,收件箱列表的几种方法(urllib, requests, selenium)

需求:最近有一个需求,需要将163邮箱收件箱里面的所有邮件的内容全部copy下来,整理到一个word里面,不多也就28页的邮件(不要问我为什么有这需求,不告诉你),自己手动去ctrl+ cv 的话,估计要搞吐。然后就想能不能用python的爬虫来实现,虽然过程比较苦(后期改bug改的要吐了)。但是会后还是将需求实现了。这基本也算是入门了 urllib、requests、selenium这几个py...

man_tou_22 1万+

QT | QT打包生成单个EXE文件

1.以release方式运行程序 2.在release文件夹中找到.exe文件 如果没有找到exe,可能是因为在项目中勾选了shadow build,你可以在构建目录中找到exe 3.将exe放在一个新建的文件夹中,因为待会儿会生成很多dll文件 4.点击电脑左下角搜索QT,打开Qt 5.8 for Desktop (MinGQW 5.3.0 32bit) 5.进入刚刚新建的文件夹,输入wi...

⊳ideal world⊲~ヽ(゚︺゚)Hi 1238

行内元素,块级元素,行内块级元素在用外边距设置居中显示时的区别

里面的文字(span行内)和图片(img行内块)用外边距设置居中无效。给父元素设置text-align:center就可以了。

m0_74001959的博客 329

工程伦理-知识点汇总

工程伦理-知识点汇总

m0_46091747的博客 1万+

html&css行内元素/块级元素知识总结及居中方法

块级元素可以设置宽度和高度会自动换行的可以包含行内元素和其他块级元素,设置上下左右边距,默认css属性display的值为block。行内块元素之间会默认存在空隙(不可设置大小)若想取消空隙可使父辈font-size=0或者浮动/定位/flex/grid等。行内元素不会自动换行,不可以设置宽高,只能设置左右边距,默认css属性display的值为inline。(同上此法对块级元素不起效)块级元素水平居中Margin0auto(此法对于行内块/行内元素无效)......

bilibili233_的博客 692

整车 EOL下线 测试系统介绍

整车下线(EOL)测试专门针对整车进行设计开发,是车企将组装好的整车交付客户前的 最后一道检测工序。EOL 测试针对的是整车下线测试,不同于零部件下线,是整车级别的下线 测试,测试过程关系整车的每个零部件,其测试质量直接影响到整车的质量好坏。因此,整车EOL测试是整车下线必不可少的测试过程.

王小奎的博客 5487

双有源桥DC-DC变换器:原理、软开关与移相控制深度解析

隔离型DC-DC变换器是电力电子系统的核心部件,通过高频变压器实现电气隔离与电压匹配,保障系统安全与灵活适配。其工作原理基于功率半导体器件的开关动作,通过调制策略控制能量传输。该技术的核心价值在于实现高效、高功率密度的电能转换,并支持双向能量流动,这对于提升系统整体能效和运行灵活性至关重要。在新能源储能、电动汽车V2G及数据中心供电等场景中,双向能量流成为刚性需求,推动了如双有源桥等先进拓扑的应用。本文聚焦于双有源桥这一实现高效双向隔离变换的“明星”方案,深入剖析其利用移相控制实现软开关的机理。通过分析谐振

weixin_34195142的博客 379

行内、块级元素与定位

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:Visual Studio Code 作者:LYQlife113 撰写时间:2021年11月28日 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今儿我们来讲一下块级和行内元素,以及浮动的知识点。 一、行内/块级元素 我们在构建

Likeyou113的博客 1197

Nginx配置Cookie安全属性:HttpOnly、Secure、SameSite实战指南

Cookie是Web应用中维持用户状态的核心机制,其安全配置直接关系到会话管理与身份认证的可靠性。从原理上讲,HttpOnly属性可防止XSS攻击窃取Cookie,Secure属性确保Cookie仅在HTTPS加密连接中传输,而SameSite属性则用于控制跨站请求时Cookie的发送行为,能有效防御CSRF攻击。这些安全属性的技术价值在于构建纵深防御体系,提升应用的整体安全性。在现代浏览器(如Chrome 80+)默认将未明确声明的Cookie视为SameSite=Lax的背景下,正确配置这些属性变得尤为

weixin_33783283的博客 321

html+css面试题

HTML部分 1、你做的页面在哪里浏览器测试过吗?这些浏览器的内核分别是什么? IE:trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核。 Chrome:Blink(基于webkit,Google与OperaSoftware共同开发) 2、行内元素、块元素和行内块元素都有什么?区别是什么? HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。三者可以互相转换,使用d

fdsal的博客 624

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

H5和C3的面试题

1、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE:trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核 Chrome:Blink(基于webkit,Google与OperaSoftware共同开发) 2、行内元素、块元素和行内块元素都有什么?区别是什么? HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。首先需要说明的是,这三者是可以互相转换的,

yyn8888的博客 935

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

小程序开发前端,CSS块元素

学习路线 HTML基础 HTML是页面中内容的载体,可以展示开发者想要用户浏览的任何文字、图片、音频信息。对于HTML的各类标签,不仅要掌握日常开发中经常碰到的,也要慢慢积累那些不常用标签,块级、行内元素的定义以及二者相互转换几乎是每场技术一面常考问题。 浏览器页面有哪三层构成,分别是什么,作用是什么? HTML5的优点与缺点? Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? HTML5有哪些新特性、移除了哪些元素? 你做的网页在哪些浏览器测试过,这些浏览器的内核分别是什么? 每个HTM

m0_60196831的博客 273

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

web设计与开发,CSS块元素

一、简历的准备 简历制作是很重要的一个环节,一份好的简历会给面试官留下很不错的印象,也有助于你顺利通过简历筛选环节。 个人基本信息:主要是姓名,联系方式,邮箱,学历等; 技术技能:对了解、熟练掌握、精通这类词有概念,不要随便用精通;因为面试官一般会根据简历内容进行提问。 项目经历:不写对求职无用项目经历、做的最好的项目 2 ~ 3 个即可,有数据支撑; 工作经历:简略概述名称、在职时间、职位以及主要负责业务,也可以和项目经历结合起来写; 注意事项: 突出亮点:如开源项目、大厂背景、知名项目、个人博客、

m0_60125625的博客 123

CSS BUG解决方法以及CSS BUG类的小技巧

如果你给一个行内元素定义宽度,那么它只是在IE6下有效. 所有的HTML元素要么是行内元素要么就好是块元素. 行内元素包括:

2401_84435192的博客 614

前端面试八股文

题目的答案可以参考灵题库 HTML + CSS 讲一下盒模型,普通盒模型和怪异盒模型有什么区别? 块元素和行内元素区别是什么?常见块元素和行内元素有哪些? HTML语义化标签 有哪些? 伪类和伪元素的区别是什么? CSS如何实现垂直居中? CSS常见的选择器有哪些? CSS的优先级如何计算? 长度单位px、em和rem的区别是什么? 讲一下flex弹性盒布局? 浮动塌陷问题解决方法是什么? position属性的值有哪些?各个值是什么含义? BFC、IFC是什么? JavaScript 谈谈对原型链的

doomliu的博客 490

(一)不只是 huohuo 的 HTML 面试题

这里我应该是有一些话想说的,可能一刹那的特殊情感未到,没想好到底要说哪些话,先占个坑~~~ HTML部分并不是前端面试中的重点,在组件化流行的开发背景下,其中丰富的标签也似乎难以出现在我们手底敲打的代码中。似渐行渐远,也似自己还未触及到哪个壁垒,这里还是想在自己回顾的同时好好探究一番遇到的相关问题。同时,也是为了知识体系的完整性,就先从此篇开始。好吧,其实也因为我有点整洁完整强迫症哈哈哈~~~ VScode 永远的神! 也许我们习惯了脚手架,习惯了 template,但我们仍然不能忘了HTM..

huohuoit的博客 256

HTML5基本标签,百度前端岗一面+二面内容

块元素和行内元素=========块元素无论内容多少,该元素独占一行(p h1-h6)行内元素撑开宽度,左右都是行内元素的可以排在一行列表标签====-有序列表应用范围:试卷,问答-无序列表应用范围:导航,侧边栏自定义列表dl:标签dt:列表名称dd 列表内容表格标签:=====表格table行 tr列 td跨列1-1跨行2-12-22-33-23-3媒体元素(视频和音频)视频。

2401_83627805的博客 879

html+css简答

html部分 1.前端三要素: html:毛坯房 css:装修 javascript:人住进去 2.谈谈你对B/S架构的认识? 首先B是browser浏览器,S是server服务器 浏览器 -http请求-> 服务器 -> 数据库 数据库 -> 服务器 -响应-> 浏览器 3.html网页的结构 doctype目的:告诉标准通用语言解析器,它应该使用什么样的文档类型定义来解析文档 如果页面没有doctype声明,那么声明文档的解析类型就是怪异模式,也就是不同的浏览器会按照自己的解析方

m0_46692083的博客 396

html设计的概念,HTML标签, 元素与列表,前端UI设计-2019.08.30

1. 谈谈你对html标签, 元素与属性的理解, 并举例说明1.HTML标签是由一对尖括号<>组成的。标签其分为“起始标签”和“结束标签”,前标签为<>,结束标签为>结束标签多了一个斜杠“/”。举例所示,为起始标签,为结束标签2.元素是有多个标签组成的,“起始标签”表示元素的开始,“结束标签”表示元素的结束,元素分为块元素和行元素,2.1 块元素举例如下:实例块元素块...

weixin_30592887的博客 309

前端基础面试

前端面试

m0_62456401的博客 142

前端面试题(2)

目录一,HTML(css)部分1,什么是盒模型?2,块元素,行元素,行内块元素分别有哪些?他们有什么不同?3,css水平、垂直居中的写法,请至少写出3种?3.1,水平居中3.2,垂直居中4,1rem、1em、1vh、1px各自代表的含义?5,说出几种元素定位的方式,最少3种6,清除浮动的方法(最少2种)7,Css选择符有哪些?8,HTML5新特性9,Css新特性10,cookie,session,localStorage,sessionStorage的区别?二,js部分1.javascript有几种类型的值

heiyiking的博客 98

2021前端常见面试题及答案-HTML、CSS、JavaScript汇总,基础很重要!

2021前端面试题汇总,巩固基础 目录2021前端面试题汇总,巩固基础HTML相关面试题1.网络中使用最多的图片格式有哪些2. 音、视频标签的使用3. HTML5新增的内容4.HTML5新增语义化标签有哪些,以及语义化标签的优点5.行内元素和块元素6.iframe是什么?有什么缺点?7.Doctype作用?严格模式和混杂模式如何区分,有何意义?CSS相关面试题1. CSS3新增的特性**边框:****背景:****渐变****文本效果****转换****过渡****动画**2.简述一下盒子模型3.清除浮动的

ZS74520的博客 2525
上一篇: HTML中的特殊字符
下一篇: js或jquery实现页面打印
敲代码的猫
博客等级 码龄10年 70粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值