" />

"/>
 首页 > 作文

纯CSS让子元素突破父元素的宽度限制

更新时间:2023-04-03 19:52:41 阅读: 评论:0

在写样式中,我们可以经常看到这样的情况

代码如下

<div style="width: 300px;border: 4px solid #000;margin: 20px;padding: 2px;">    父元素   <div style="border: 1px solid blue;height: 100px;white-space: nowrap;">     <span>子元素子元素子元素子元素子元素子元素子元素子元素子元素子元素子元素子元素linux修改文件名子元素子元素子元素子元素子元素子元素子元素子元素</span>   </div> </div>

如果你仔细思考过这个现象的话,why? 可能会问子元素不应该撑开父元素的宽度吗?就想撑开父元素的高度一样。why? 那么如何让这个子元素的父元素撑开这个宽度呢?这里提供两种解决方案。

1. display: inline-block

布局样式如下

<!doctype html南京公祭日><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>document</title></head><style>  #box1 {    width: 500px;    height: 200px;    border: 2px solid blue;    padding: 10px;  }  #box2 {    white-space: nowrap;    display: inline-block;  }  #box3 {    width: 300px;    height: 200px;    background-color: blueviolet;    display: inline-block;    vertical-align: middle;  }  #box4 {    width: 400px;    height: 200px;    background-color: black;    display: inline-block;    vertical-align: middle;  }</style><body>  <div id="box1">    <div id="box2">      <div id="box3"></div>      <div id="box4"></div>    </div>  </div></body><奉献歌词/html>

结果如图,box3和box4撑开了box2的宽度

2. display: inline-flex

布局样式如下

<!doctype html><html lang="en"><head>  <meta chart="utf-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="x-ua-compatible" content="ie=edge">  <title>document</title></head><style>  #box1 {    width: 500px;    height: 200px;    border: 2px solid blue;    padding: 10px;  }  #box2 {    white-space: nowrap;    display: inline-flex;  }  #box3 {    width: 300px;    height: 200px;    background-color: blueviolet;    vertical-align: middle;  }  #box4 {    width: 400px;    height: 200px;    background-color: black;    vertical-align: middle;  }</style><body>  <div id="box1">    <div id="box2">      <div id="box3"></div>      <div id="box4"></div>    </div>  </div></body></绿色环保的作文html>

效果如下图

到此这篇关于纯css让子元素突破父元素的宽度限制的文章就介绍到这了,更多相关css子元素突破父元家长育儿素宽度内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章,希望大家以后多多支持www.887551.com!

本文发布于:2023-04-03 19:52:40,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1b7d7ff82e9072f1e35a1467e8cec217.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:纯CSS让子元素突破父元素的宽度限制.doc

本文 PDF 下载地址:纯CSS让子元素突破父元素的宽度限制.pdf

标签:元素   宽度   样式   布局
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图