我的编程空间,编程开发者的网络收藏夹
学习永远不晚

css尺寸边框溢出怎么处理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

css尺寸边框溢出怎么处理

这篇文章主要讲解了“css尺寸边框溢出怎么处理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css尺寸边框溢出怎么处理”吧!

web前端基础-css-尺寸边框

尺寸和边框:

一、尺寸

  行内元素是不能设置宽和高的,其高度是由元素里面的内容的高度撑起来的;

  行内块元素可以设置宽和高,当行内块元素没有设置宽高的时候,行内块元素的宽高是其默认的宽高;

  块级元素:可以设置宽高,但是如果没有设置宽,则其默认宽度是该块级元素的父级元素的宽度的100%;如果没有设置高度,则该该块级元素的默认高度是由该块级元素内部的内容撑起来的高度,如若块级元素        中没有内容,则默认高度为;

二、溢出处理

  当一个元素里面的内容量过大且该元素的尺寸大小又不足以完全能容纳下该元素里面的内容时,则会发生溢出想象;默认的溢出情况是垂直方向溢出容纳不下的内容,并且将溢出的内容显示出来,代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="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>
    <style>
        div{
            width:200px;
            height:200px;
            background-color:yellow;
        }
    </style>
</head>
<body>
    <div>
        Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ea delectus at nobis consectetur doloremque aliquam ratione repudiandae, incidunt temporibus quis aperiam animi iusto, consequuntur cum facilis quos perspiciatis voluptates ullam?
    </div>
</body>
</html>

这里关于overflow的几个取值入下:

overflow:scroll(不管是否溢出,水平和垂直都添加滚动条)       

hidden(隐藏溢出的内容)       auto(只在有溢出的地方添加滚动条)       

visible(默认值)   

常见的块级元素:div , h系列 , li , dt ,dd,以及p标签元素;   

常见行内元素:span , a , b , i , u , em; 实现水平溢出的方法:可以将盛放内容的块级元素或ha'e行内块元素的宽度设置为比其该元素的父元素的宽度更大即可实现水平溢出; 

三、边框 border   

border设置时的简写方式:border:width style color;   

width:边框的宽度(就是边框的粗细程度);   

style:边框线的样式,大多数情况下取值为solid(边框线为实线),当然也有其它取值;   

color:边框线的颜色;   

单个设置某一个方向是否有边框:border-top/border-left/border-right/border-bottom:width style color;

  边框的阴影:box-shadow:h-shadow v-shadow blur spread color

    h-shadow:水平方向阴影的偏移量

    v-shadow:垂直方向阴影的偏移量

    blur:阴影的模糊距离,值越大,越模糊

    spread:阴影的尺寸

    color:阴影的颜色

五、盒子模型

    盒子模型---元素在页面上实际的占地空间的计算方式

    浏览器默认的元素实际占地宽度:

    左外边距+左边框+左内边距+内容区域宽度+右内边距+右边框+右外边距

    浏览器默认的元素实际占地高度:

    上外边距+上边框+上内边距+内容区域高度+下内边距+下边框+下外边距

***外边距margin:单位有px和%,px:因为改变边框距的影响,直接位移多少像素的距离;%:位移的距离是父元素宽度的百分比;

margin的特殊取值有auto(自动计算块级元素的左右边距,使其块级元素在父级元素的范围内水平居中显示,ps:auto不能是块级元素垂直居中,只能设置水平居中只对块级元素有效),padding(内边距)取值没有auto;

    box-sizing:默认的是content-box,即设置的width(宽度)仅仅是元素内容的宽度,如取值设置为border-box,则设置宽度实际上是元素内容区域的宽度+border-width+padding(左右内边距),当然高度也是一样的;

  总结

块级元素

行内元素

行内块元素

设置宽高有效。如果不设置宽,宽度是父元素宽度的100%。如果不设置高,高度靠内容撑开

设置宽高无效。宽高靠内容撑开。

设置宽高有效。不设置,自带默认宽高,宽高都为0px。

独占一行

与其他行内元素/行内块共用一行

与其他行内元素/行内块共用一行

上下左右外边距有效

但块级元素被另一个块级元素所包裹时,被包裹的块级元素的margin值如果设置左右边距,那么该块级元素则只是水平移动,但是如果b置a上下边距,则该块级元素在上下移动时,其父元素也会跟着上下移动,但是不会左右移动,始终保持父子块级元素的上下相对位置不变;

上下外边距无效,左右外边距有效

上下左右外边距有效

 

感谢各位的阅读,以上就是“css尺寸边框溢出怎么处理”的内容了,经过本文的学习后,相信大家对css尺寸边框溢出怎么处理这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

css尺寸边框溢出怎么处理

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

下载Word文档

猜你喜欢

css溢出怎么处理

css溢出处理方法:针对超出容器内容的处理,css提供了几种方法:可见溢出:显示超出内容隐藏溢出:剪切超出内容滚动溢出:添加滚动条缩小溢出:强制显示滚动条剪切溢出:完全隐藏超出内容选择合适的处理方法应考虑内容性质、所需的可见性、容器布局和用
css溢出怎么处理
2024-05-21

微信小程序尺寸及css外边距怎么调整

这篇文章主要介绍“微信小程序尺寸及css外边距怎么调整”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“微信小程序尺寸及css外边距怎么调整”文章能帮助大家解决问题。一:尺寸(Dimension)一.尺
2023-06-26

Python怎么实现图像尺寸和格式转换处理

本篇内容主要讲解“Python怎么实现图像尺寸和格式转换处理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现图像尺寸和格式转换处理”吧!实现代码# batch_handle_i
2023-07-05

sql查询数据过多内存溢出怎么处理

当查询的数据过多导致内存溢出时,可以考虑以下几种处理方式:1. 使用分页查询:将查询结果分页返回,每次只查询一定数量的数据,避免一次性加载过多数据导致内存溢出。2. 优化查询语句:通过优化查询语句,减少返回结果集的大小。可以使用索引、合理地
2023-09-05

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录