广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >HTML和CSS如何实现宽高自适应
  • 430
分享到

HTML和CSS如何实现宽高自适应

2024-04-02 19:04:59 430人浏览 独家记忆
摘要

小编给大家分享一下html和CSS如何实现宽高自适应,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!宽度自适应元素宽度设置为100

小编给大家分享一下htmlCSS如何实现宽高自适应,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

宽度自适应

元素宽度设置为100%。(块元素宽度默认为100%)或者不设置宽度(width);(宽度是父元素的宽度)

高度自适应

1)自适应元素高度:height:auto;或者不设置;(是子元素撑开父元素的高度)2)元素高度自适应窗口高度设置方法:html,body{height:100%;}注:如果设置子元素的高度跟随父元素的高度变化而变化,那么父元素必须有高度。

最小高度的自适应

min-height属性:最小高度;(IE6浏览器不识别该属性)hack1:min-height:value;_height:value;hack2:min-height:value; height:auto!important;height:value;

浮动元素父元素高度自适应(高度塌陷)

当子元素有浮动并且父元素没有高度的情况下父元素会出现高度塌陷

高度塌陷的解决方法

hack1:给父元素添加声明overflow:hidden;(触发一个BFC)hack2: 在浮动元素下方添加空div,并给该元素添加声明:div{clear:both; height:0; overflow:hidden;} hack3:万能清除浮动法

选择符:after {

content: "";

clearboth;

displayblock;

height: 0;

overflowhidden;

visibilityhidden;}

visibility:hidden/隐藏

visibility:hidden;和display:none;的区别:visibility:hidden;属性会使对象不可见,但该对象在网页所占的空间没有改变,等于留出了一块空白区域,而 display:none属性会使这个对象彻底消失不显示,也不再占用位置。

伪对象选择符

1)、::after : 与content属性一起使用,定义在对象后的内容。语法:选择符::after{content:”文字”;}选择符::after{content:url(图片路径);}如:div::after{content:url(loGo.jpg);}div::after{content:"文本内容";} 2)、::before: 与content属性一起使用,定义在对象前 的内容。div::before{content:"在其前放内容";}3)、::first-letter 定义对象内第一个字符的样式。说明:*(该伪元素只能用于块级元素)4)、::first-line:定义对象内第一行的样式。*(该伪元素只能用于块级元素。)

以上是“HTML和CSS如何实现宽高自适应”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: HTML和CSS如何实现宽高自适应

本文链接: https://www.lsjlt.com/news/83345.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HTML和CSS如何实现宽高自适应
    小编给大家分享一下HTML和CSS如何实现宽高自适应,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!宽度自适应元素宽度设置为100...
    99+
    2022-10-19
  • CSS如何实现宽高等比自适应容器
    小编给大家分享一下CSS如何实现宽高等比自适应容器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在最近开发移动端页面,遇到这么一个情况:当页面宽度 100% 时,...
    99+
    2023-06-08
  • css宽度自适应怎么实现
    这篇文章将为大家详细讲解有关css宽度自适应怎么实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   我们经常会看到这样的页面,左侧(或者右侧)为固定的导航或者菜单栏...
    99+
    2022-10-19
  • CSS怎么实现宽度自适应宽高16:9的矩形
    小编给大家分享一下CSS怎么实现宽度自适应宽高16:9的矩形,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体实现方法:第一步先计算高度,假设宽100%,那么高为...
    99+
    2023-06-08
  • 纯Css如何实现Div高度根据自适应宽度调整
    这篇文章将为大家详细讲解有关纯Css如何实现Div高度根据自适应宽度调整,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在如今响应式布局的要求下,很多能自动调整尺寸的元素能够做到高宽自适应,如img,通过{...
    99+
    2023-06-08
  • CSS如何实现div宽度根据内容自适应
    小编给大家分享一下CSS如何实现div宽度根据内容自适应 ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在实际应用中,可能有这样的需求,那就是需要div根据内容进...
    99+
    2023-06-09
  • 如何实现独行DIV自适应宽度布局CSS
    这篇文章主要讲解了“如何实现独行DIV自适应宽度布局CSS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现独行DIV自适应宽度布局CSS”吧!  关键...
    99+
    2022-10-19
  • 如何使用CSS实现自适应宽度的菜单
    本文将为大家详细介绍“如何使用CSS实现自适应宽度的菜单”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何使用CSS实现自适应宽度的菜单”能够给你意想不到的收获,请大家跟着小...
    99+
    2022-10-19
  • ​CSS如何实现表格列宽自适用
    这篇文章主要为大家展示了“CSS如何实现表格列宽自适用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS如何实现表格列宽自适用”这篇文章吧。CSS:表格列宽自...
    99+
    2022-10-19
  • css如何实现右侧固定宽度以及左侧宽度自适应
    这篇文章主要介绍了css如何实现右侧固定宽度以及左侧宽度自适应,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。反过来也可以:左侧宽度固定,右侧自适应。不管是左是右,反正就是一边...
    99+
    2023-06-08
  • css怎么实现高度自适应
    本篇内容主要讲解“css怎么实现高度自适应”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css怎么实现高度自适应”吧!在写css静态页面的时候让Html的高度自适应屏幕高度是一个常见的需求,比如...
    99+
    2023-06-20
  • css高度自适应怎么实现
    这篇文章跟大家分析一下“css高度自适应怎么实现”。内容详细易懂,对“css高度自适应怎么实现”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。...
    99+
    2022-10-19
  • css如何设置单元格的高度宽度自适应
    这篇文章给大家分享的是有关css如何设置单元格的高度宽度自适应的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 设置单元格的高度宽度自适应的方法:1、给...
    99+
    2022-10-19
  • CSS怎么实现菜单背景自适应宽度
    本篇内容主要讲解“CSS怎么实现菜单背景自适应宽度”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么实现菜单背景自适应宽度”吧!本文实例讲述了CSS实现菜...
    99+
    2022-10-19
  • css如何设置table的宽度为自适应宽度
    这篇文章主要介绍“css如何设置table的宽度为自适应宽度”,在日常操作中,相信很多人在css如何设置table的宽度为自适应宽度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • Vue实现Echarts图表宽高自适应的实践
    目录1. 安装并引入2. 定义防抖函数3.  绘制图表代码init 方法resize 方法官网解释1. 安装并引入 npm install echarts --sav...
    99+
    2022-11-12
  • html如何设置input的宽度自适应
    这篇文章主要讲解了“html如何设置input的宽度自适应”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html如何设置input的宽度自适应”吧! ...
    99+
    2022-10-19
  • vue如何实现el-table列宽自适应
    这篇文章给大家分享的是有关vue如何实现el-table列宽自适应的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue是什么Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别...
    99+
    2023-06-15
  • CSS怎么实现独行DIV自适应宽度布局
    这篇文章主要介绍了CSS怎么实现独行DIV自适应宽度布局的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS怎么实现独行DIV自适应宽度布局文章都...
    99+
    2022-10-19
  • css如何让高度自适应
    小编给大家分享一下css如何让高度自适应,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css让高度自适应的方法:1、把父层高度设置成“height:auto;”样...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作