html-在display:inline-block的里的div里插入p标签,导致div下移。

问题描述

在display:inline-block的里的div里插入p标签,导致div下移。

 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        body,div,p{
            margin: 0;
            padding: 0;
        }
        .div1{
            width: 200px;
            height: 50px;
            background-color: #66ccff;
            text-align: center;
        }
        .div2{
            width: 80px;
            height: 50px;
            background-color: #cc0000;
            display: inline-block;
        }
        .p1{
            width: 80px;
            text-align: center;
            font-size: 15px;
            background-color: greenyellow;
        }
    </style>
</head>
<body>
    <div class="div1">
        <div class="div2">

        </div>
        <div class="div2">
        <p class="p1">哈哈哈</p>
    </div>
    </div>
</body>
</html>

在.div2的CSS里加入{overflow:hidden;}可以解决安卓设备的chrome和PC上的浏览器,但是在苹果手机的浏览器里依旧没解决。

解决方案

改成这样试一下

解决方案二:

DIV+CSS里display:block的作用
里用display:block有用么?
解决方案三:

你把第一个div2改成div3,然后把第一个 放到

标签的下面。。然后你再试试。。div3不做设置

相关文章


  • html5-如果实现HTML5在手机上的图片划动效果
  • html-选中包裹在div里的一段文本,为何选中的范围很大?
  • thinkphp 遍历出的username 和session里的username不相等!
  • img标签自适应-怎样让a链接包着的图片随页面自适应大小
  • css的div宽度多了一部分
  • js-为什么我在html里插入一个图片他会自动的换行?如何让他不换行
  • w3c-样式错位,不知什么原因?
  • html-css布局一个div有两个子div,其中一个子div有内容的话就会下滑,这是为什么?怎么解决?
  • span 高度-关于在同一行中的两个span的高度问题
  • html5 怎么样把input type=text和input type=button 并排?

【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • 后缀-淘宝千牛客户端上面的DB数据库用什么软件可以打开的
  • tabbar图片高度-iOS tabbar 的图片位置,修改tabbar的高度
  • javascript-function getElementsByClassName(node,classname)函数

后三篇


  • oracle存储过程,坐等大神
  • windows-GetOpenFileName 弹出的窗口适中在最前面,要怎么设置
  • charts echarts-Echarts折线图区域填充问题

(yq.aliyun.com)为您免费提供html-在display:inline-block的里的div里插入p标签,导致div下移。相关信息,包括
css
html
的信息
,所有html-在display:inline-block的里的div里插入p标签,导致div下移。相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_44836,您可以点击html-在display:inline-block的里的div里插入p标签,导致div下移。-手机站访问。

时间: 2024-12-02 04:44:59

html-在display:inline-block的里的div里插入p标签,导致div下移。的相关文章

css display:inline 防止html元素变成块元素

 css中,display:none; 的作用是让html元素隐藏,反之让其显示,通常使用 display:block;.但 display:block; 的另一个作用是,让当前html元素变成块元素.  像 <select>/<input>/<span> 等元素都属于占位元素,也就是说,这几个元素写在一起,但只占一行.而 <div>/<h1>/<h2>/ 等,都会独自占用一行.  现在有这么一个需求:在使用 display:none

display:inline与float:left的正确解释

    首先我们要明确,display:inline;与float:left;正确含义.display:inline;(内联)<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是"行布局"形式,这里的"行布局"的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线.如果是块级元素那么所显示的的黑线只

对display:inline;与float:left;的认识

这样的题目显得有点可笑,但是鉴于很多网友在标准学习的过程中常被这样的问题所困扰(例一.例二),所以特此专文澄清两者之间的区别与特性. 首先我们要明确,display:inline;与float:left;正确含义.display:inline;(内联)<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是"行布局"形式,这里的"行布局"的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素border-botto

澄清display:inline;与float:left;的用途

这样的题目显得有点可笑,但是鉴于很多网友在标准学习的过程中常被这样的问题所困扰(例一.例二),所以特此专文澄清两者之间的区别与特性. 首先我们要明确,display:inline;与float:left;正确含义.display:inline;(内联)<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是"行布局"形式,这里的"行布局"的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素border-botto

display:inline;与float:left;的用途

首先我们要明确,display:inline;与float:left;正确含义.display:inline;(内联)<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是"行布局"形式,这里的"行布局"的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线.如果是块级元素那么所显示的的黑线只会在块的

对display:inline与float:left正确含义的认识!

首先我们要明确,display:inline;与float:left;正确含义.display:inline;(内联)<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是"行布局"形式,这里的"行布局"的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线.如果是块级元素那么所显示的的黑线只会在块的

对display:inline;与float:left;的认识_CSS/HTML

首先我们要明确,display:inline;与float:left;正确含义.display:inline;(内联)<CSS权威指南>中文字显示:任何不是块级元素的可见元素都是内联元素.其表现的特性是"行布局"形式,这里的"行布局"的意思就是说其表现形式始终以行进行显示.比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线.如果是块级元素那么所显示的的黑线只会在块的

diaplay:none display:inline div显示隐藏问题

问题描述 一个HTML中存在几个div我需要第一个显示,其他几个先隐藏当我点击第一个div中的NEXT的按钮时,显示其中一个DIV.这个用js这么做啊? 问题补充:andilyliao 写道 解决方案 <html> <head> <script language="javascript"> function fun(j){ for(i=0;i<3;i++){ document.getElementById("div"+i).

英特尔-关于intel TBB里的concurrent_hash_map里的find方法

问题描述 关于intel TBB里的concurrent_hash_map里的find方法 最近用到了intel TBB里的concurrent_hash_map里的bool find( accessor& result, const Key& key ),我在if语句里判断了之后,可是发现好像进去了find函数之后就出不来了,有人直到是为什么吗,跪求大神们赐教. 代码如下: bool ThreadSafeLRUCache:: setTValue(const TKey& key,T