首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果子p标记为空,则隐藏div块

是通过CSS样式来实现的。可以使用display属性来控制元素的显示与隐藏。当子p标记为空时,可以通过设置div块的display属性为none来隐藏它。

CSS样式代码示例:

代码语言:txt
复制
div {
  display: none;
}

这样设置后,当子p标记为空时,对应的div块将不会显示在页面上。

推荐的腾讯云相关产品:腾讯云云服务器(CVM) 腾讯云云服务器(Cloud Virtual Machine,简称CVM)是腾讯云提供的一种弹性计算服务,可帮助用户快速构建和部署应用程序。CVM提供了多种配置和规格的云服务器实例,支持多种操作系统和应用场景,具备高性能、高可靠性和高可扩展性。

产品介绍链接地址:腾讯云云服务器(CVM)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【CSS】CSS 总结 ⑦ ( 定位 | 静态定位 | 相对定位 | 绝对定位 | 子绝父相 | 固定定位 | 使用绝对定位设置水平垂直居中 | 堆叠顺序 | 显示模式 | 元素隐藏 ) ★

; 如果 父容器没有定位 , 相对于浏览器左上角位置进行定位 ; 再次引申 , 如果父容器没有定位 , 查找父容器的父容器 是否有定位 , 如果有相对于爷爷容器进行定位 ; 上述 父容器 的定位...边偏移 移动位置 ; 如果 绝对定位 的元素 的 父级元素 没有定位 , 那么会 一直向上查找有定位的父级元素 , 直到浏览器 ; 绝对定位 元素 不保留 原来的位置 , 是完全脱离 标准流 的 ( 脱...class="one"> 显示效果 : 12、z-index...; 如果想要 显示该对象 , 为该元素设置 display: block 即可 ; 设置 display: block 可以显示元素 , 同时该样式还可以将元素转为元素 ; 使用 display 隐藏元素...: 不管子元素是否超出父容器 , 都显示滚动条 ; auto : 如果子元素超出父容器显示滚动条 , 如果子元素没有超出父容器不显示滚动条 ; 效果参考 【CSS】清除浮动 ② ( 清除浮动 - 父级元素设置

19410

web前端页面布局学习

p=2 默认未设置定位 父元素 宽度最大填充父元素,高度正好容纳子元素。...如果子元素左浮动,宽度仍在容纳子元素的基础上最大填充父元素,高度正好容纳子元素 如果子元素右浮动,宽度正好容纳子元素,高度正好容纳子元素 这是因为子元素默认就是独占一行,向左对齐的。...子元素的浮动是基于父元素框体的 浮动可以通过CSS clear清除 Display属性 none,inline,block,inline-block,table-cell,flex 每个元素都有一个display属性,div...的display属性为block(元素),而span元素的display属性为inline(行内元素) 行内元素(inline): 1.没有宽高属性,不会独占一行 span,设置宽高均无用 2.行内元素一旦设置了...隐藏元素 display:none;隐藏元素,不保留物理空间 visibility:hidden;隐藏元素,保留物理空间 定位 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位

1K30
  • CSS学习笔记(基础篇)

    (不推荐使用) ---- 标签分类 元素 典型代表: div, h1-h6, p, ul, li 特点: 1.独占一行 2.可以设置宽高 3.嵌套(包含)下,子元素宽度(没有定义情况下)...浮动布局 float: left | right (浮动方向) 特点: 1.元素浮动之后不占据原来的位置(脱) 2.浮动的盒子在一行上显示 3.行内元素浮动之后自动转换为行内元素。...2.不脱,其他的元素不能占有其原来的位置。 3.子绝父相(父元素相对定位,子元素绝对定位),用的最多的场景。 4.行内元素使用相对定位不能转行内元素。...PS:z-index:10改变层叠优先级,值越大优先级越高 ---- 标签包含规范 div可以包含所有的标签。 p标签不能包含div h1等标签(一般包含行内元素)。...h1可以包含pdiv等标签(一般不这样)。 行内元素尽量包含行内元素,行内元素不要包含元素。 ? ---- 规避脱流 尽量使用标准流。 标准流解决不了的使用浮动。 浮动解决不了的使用定位。

    4.6K30

    css(2)

    使级元素变成行内元素 inline-block 使元素同时具有行内元素和级元素的特点 display的none和visibility的hidden的区别:两者都可以隐藏元素,但是display将元素隐藏之后...(需要说明的,浮动的框可以覆盖固定的框,但是覆盖不了固定框的文本内容,这些文本内容会被挤出到浮动框下方显示)(另外本人试的浮动的p标签改成的标签无法覆盖固定的标签div,但是浮动的div可以。)...浮动的应用场景: 浮动多用于页面的功能的搭建,小米商城的页面,就大量使用了浮动。...浮动常用的三种方式:l left 向左浮动 right 向有浮动 none 默认值,不浮动 1.8.1浮动带来的影响 会使浮动框的父标签塌陷,就是当边框是父标签的时,如果子标签设置为浮动,外边框就会塌陷成一条线...id="d1" class="c2 clearfix"> div2 p 1.9overflow

    1.5K20

    CSS中用 opacity、visibility、display 属性将 元素隐藏 的 对比分析

    黄色div元素 使用 opacity:0; 时 ? 黄色div元素 使用 visibility:hidden; 时 ? 黄色div元素 使用 display:none; 时 ?...对子元素的影响 如果子元素什么都不设置的话,都会受父元素的影响,和父元素的显示效果一样,我们就来举例看看,如果子元素设置的值 和 父元素设置的值不同会有什么效果。 例子 (opacity属性) ...黄色div元素设置 opacity:0;,通过定位,遮挡住了 蓝色的p元素,当鼠标移到蓝色p元素上时,并没有触发蓝色p元素的事件。 例子(visibility属性) <!...黄色div元素设置 visibility:hidden;,通过定位,虽然遮挡住了 蓝色的p元素,但是当鼠标移到蓝色p元素上时,还是触发了蓝色p元素绑定的事件。

    1.7K10

    5分钟快速回顾HTML CSS

    即使通过css设置宽度width,也会占一行的位置) div(无语义) 列表 ur/ol/li 段落 p 标题 h1-h6 自定义列表 dl/dt/dd 其它常见问题 元素的居中问题...span(无语义) 超链接标签 a src可以为,但一定要写 其它常见问题 子级内联元素之间有间隙,可以把父级元素font-size设置为0,子级单独设置font-size 内联元素居中...link rel="stylesheet" href="..css/index.css"> (四)选择器 层级选择器div p{} 标签选择器 p{} 多标签同时选 p,span{} 直接子类选择器...important 权重1000:内联样式 style 权重100:ID选择器 权重10:伪类, :hover 权重为1:div.p (五)容易忘的属性 字体 color: red; 清除下划线...display: inline-block; 元素 display: block; 隐藏元素 display: none; ?

    1.3K90

    【万字长文】TypeScript入门指南

    如果参数类型不同,参数类型应设置为 any。参数数量不同你可以将不同的参数设置为可选。为了让编译器能够选择正确的检查类型,它与 JavaScript 里的处理流程相似。...');//读取div 这种需要类型断言 或者加个判断应为读不到返回nulllet div:HTMLElement = document.querySelector('div') as HTMLDivElementdocument.addEventListener...,子类可以继承并重写父类的非静态方法对于静态属性,子类可以继承父类的静态属性,但是如何和非静态属性一样时,会被隐藏对于静态方法,子类可以继承父类的静态方法,但是不能重写静态方法,同名时会隐藏父类的 注...:静态属性、静态方法、非静态属性都可以被继承和隐藏,但是不可以被重写,非静态方法可以被重写和继承静态代码的作用:一般情况下,有些代码需要在项目启动的时候就执行,这时候就需要静态代码,比如一个项目启动需要加载配置文件...:string){//construct:构造器 this.name = name } //abstract getName(){//方法getName不能具有实现,因为它标记为抽象

    50742

    CSS 浮动 (二)

    级元素会独占一行,从上向下顺序排列。 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘自动换行。...如何让多个级盒子(div)水平排列成一行? 比较难,虽然转换为行内元素可以实现一行显示,但是他们之间会有大的空白缝隙,很难控制。\ 如何实现两个盒子的左右对齐?...因为浮动可以改变元素 签默认的排列方式 浮动最典型的应用:可以让多个级元素一行内排列显示。 网页布局第一准则:多个级元素纵向排列找标准流,多个级元素横向排列找浮动 3 什么是浮动?...浮动元素会脱离标准流(脱) 浮动的元素会一行内显示并且元素顶部对齐 浮动的元素会具有行内元素的特性. 5 浮动的使用 浮动元素经常和标准流父级搭配使用 为了约束浮动元素位置, 我们网页布局一般采取的策略是...例如 ,或者其他标签 优点: 通俗易懂,书写方便 缺点: 添加许多无意义的标签,结构化较差 注意: 要求这个新的标签必须是级元素 代码 > 父级添加 overflow 可以给父级添加

    13910

    前端零基础教学开始第六天 06 – day 多种定位方法 和 精灵图使用 元素的显示与隐藏

    absolute 绝对定位有两个重要的概念 1、完全脱 —-完全不占位 2、父元素要有定位 —- 父元素在标准六中的位置 + 边偏移属性 来设置 元素的位置 复制代码 固定定位 固定定位 1、完全脱 — 完全不占位 2、只认浏览器的可视窗口,就是人看见的浏览器的地方 3、不随着滚动条滚动 复制代码 行内元素特性 特性...-- 如果里面没有内容就是的一行是0 --> 浮动脱离 复制代码 综合定位Demo < 左箭头 >右箭头 复制代码 <!...显示 display:none 隐藏对象与它相反的是display:block除了转换为元素之外,同时还有显示元素的意思 特点:隐藏之后,不在保留位置 visibility 可见性 设置或检索是否显示对象

    3.5K20

    前端之HTML和CSS

    3、通用容器标签,表示文档中一内容,具有元素基本特性,没有其他默认样式 这是一个div元素 这是第二个div元素 <h3...带语义的标签  1、h1~h6:表示标题 2、p:表示段落 3、img:表示图片 4、a:表示链接 不带语义的标签  1、div:表示一内容 2、span:表示行内的一内容 所以我们要根据网页上显示的内容...text-indent 设置文字首行缩进,:text-indent:24px; 设置文字首行缩进24px display属性 display属性是用来设置元素的类型及隐藏的,常用的属性有: 1、none...元素隐藏且不占位置 2、block 元素以元素显示 css元素溢出 当子元素的尺寸超过父元素的尺寸时,需要设置父元素显示溢出的子元素的方式,设置的方法是通过overflow属性来设置。...外间距居中技巧    如果子元素是元素,且它的宽度小于父元素,可以将子元素左右设置auto来水平居中子元素 /* 子元素上下外边距设为0,左右设置为auto */ margin:0px auto 盒子的真实尺寸

    4.3K30

    「学习笔记」CSS基础

    /* 推荐 */ .jdc {} li {} p{} /* 不推荐 */ *{} #jdc {} div{} 因为div 没有语义,我们尽量少用 CSS复合选择器 复合选择器是由两个或多个基础选择器...宽度默认是容器(父级宽度)的100% 是一个容器及盒子,里面可以放行内或者级元素 注意:只有文字才能组成段落,因此p标签里面不能放级元素,特别是p不能放div。...普通流(标准流) 级元素会独占一行,从上向下顺序排列; 常用元素:div、hr、p、h1~h6、ul、ol、dl、form、table 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘自动换行...什么是浮动」元素的浮动是指设置了浮动属性的元素会 脱离标准普通流的控制,不占位置,脱 移动到指定位置。 作用 让多个盒子(div)水平排列成一行,使得浮动称为布局的重要手段。...定位小结 定位模式 是否脱占有位置 移动位置基准 模式转换(行内) 使用情况 静态static 不脱,正常模式 正常模式 不能 几乎不用 相对定位relative 不脱,占有位置 相对自身位置移动

    3.2K30

    深入理解和应用Float属性

    创建一个级框 3. 多列浮动布局 4. 浮动元素的宽度、高度自适应,但可以设置其值。...p标签文件内容文件内容文件内容文件内容文件内容文容文件内容文件内容文件内容 Div标签文件内容文件内容文件内容文件内容文件内容文件内容 文件内容文件内容文件内容文件件内容文件内容文件内容...100px; height: 200px; background: gray;float: none;" >002 001浮动,002没有浮动,但002元素本身被001盖住...规则如下: 2.1 不能指定宽高 2.2 Margin、Padding、border垂直方向的无效 2.3 行框的左边紧贴包含的左边,而行框的右边紧贴其包含框的右边,而浮动可以插入在包含边缘与行框之间...但是存在以下局限性,要适环境而用:     a) Overflow方式:滚动条会被隐藏,如果子内容超高存在显示不全的问题;     b) Float方式:让父容器浮动,那么就存在对父容器同辈元素的影响

    1.1K100

    CSS入门?一篇就够了!

    常见的元素有~、、、、、等, 其中标签是最典型的元素。...(a特殊) 注意: 只有 文字才 能组成段落 因此 p 里面不能放级元素,同理还有这些标签h1,h2,h3,h4,h5,h6,dt,他们都是文字类级标签,里面不能放其他级元素。...相邻元素垂直外边距的合并 当上下相邻的两个元素相遇时,如果上面的元素有下外边距margin-bottom,下面的元素有上外边距margin-top,他们之间的垂直间距不是margin-bottom...(相对定位不脱) 如果说浮动的主要目的是 让多个级元素一行显示,那么定位的主要价值就是 移动位置, 让盒子到我们想要的位置上去。...display : none 隐藏对象 与它相反的是 display:block 除了转换为级元素之外,同时还有显示元素的意思。 特点: 隐藏之后,不再保留位置。

    5.2K20

    【CSS3】css开篇基础(4)

    级元素会独占一行,从上向下顺序排列。 行内元素会按照顺序,从左到右顺序排列,碰到父元素边缘自动换行。 以上都是标准流布局,我们前面学习的就是标准流,标准流是最基本的布局方式。...浮动元素会脱离标准流(脱) 浮动的元素会一行内显示并且元素顶部对齐 浮动的元素会具有行内元素的特性 浮动元素会脱离标准流(脱) 脱离标准普通流的控制(浮) 移动到指定位置(动),(俗称脱) 浮动的盒子不再保留原先的位置...class="box1">浮动的盒子 标准流的盒子 浮动的元素会一行内显示并且元素顶部对齐 如果多个盒子都设置了浮动...,它们会按照属性值一行内显示并且顶端对齐排列。...5.显示和隐藏元素 display 属性可以用于设置一个元素应如何显示, display:none;隐藏对象 display:block;除了转换为级元素之外,同时还有显示元素的意思 display

    6310

    前端学习(14)~css学习(八):定位属性

    绝对定位之后,标签就不区分所谓的行内元素、级元素了,不需要display:block就可以设置宽、高了。...但是在工程上,如果子绝、父绝,没有一个盒子在标准流里面了,所以页面就不稳固,没有任何实战用途。 工程应用: “子绝父相”有意义:这样可以保证父亲没有脱,儿子脱在父亲的范围里面移动。...(3)绝对定位的儿子,无视参考的那个盒子的padding: 下图中,绿色部分是父亲div的padding,蓝色部分pdiv的内容区域。...此时,如果div相对定位,p绝对定位,那么, p将无视父亲的padding,在border内侧为参考点,进行定位: ?...可如果盒子是绝对定位的,此时已经脱了,如果还想让其居中(位于父亲的正中间),可以这样做: div { width: 600px; height: 60px;

    92220
    领券