美文网首页CSS
[CSS] div边框吃掉半个字体

[CSS] div边框吃掉半个字体

作者: 何幻 | 来源:发表于2016-11-01 21:28 被阅读52次

1. swallow

<style>
    .swallow {
        position:relative;
        overflow: auto;
        border: 1px solid;
        height: 20px;
    }

    .swallow>span {
        position: absolute;
        top: 10px;
    }
</style>

<div class="swallow">
    <span>文字</span>
</div>

注:
(1)overflow:auto;会导致文字溢出部分被吃掉。
(2)即使overflow-x:auto;,在y方向上的溢出也是会被吃掉。

2. 如何防止溢出时被吃掉

<style>
    .container {
        position: relative;
    }
    
    .swallow {
        overflow: auto;
        border: 1px solid;
        height: 20px;
    }
    
    .swallow>span {
        position: absolute;
        top: 10px;
    }
</style>

<div class="container">
    <div class="swallow">
        <span>文字</span>
    </div>
</div>

注:
.swallow需要滚动条时,必须设置overflow:auto;
这时为了让溢出的文字不被吃掉,
可以让span相对于.swallow的父元素定位来解决问题。

常用场景是,弹出对话框带垂直滚动条,但是下拉框弹出层需要溢出对话框。

相关文章

  • [CSS] div边框吃掉半个字体

    1. swallow 注:(1)overflow:auto;会导致文字溢出部分被吃掉。(2)即使overflow-...

  • 用css实现箭头样式

    原理只设置div的上边框和右边框,并将div旋转45° 实现代码 html css

  • CSS画一个三角形

    CSS画一个三角形出来 具体原理实现 一个加了边框的DIV DIV边框的划分规则1.CSS中的边框划分如图所示,只...

  • 整理常用CSS

    字体属性:(font) CSS文字属性: CSS边框空白 CSS符号属性: CSS背景样式: 指定背景位置 CSS...

  • css样式入门书目录

    css样式-字体属性 css样式-背景属性 css样式-边框属性 css样式-列表属性 css样式-定位属性 cs...

  • Day03 CSS样式

    1. CSS文本 2.CSS字体 3. CSS链接 4. CSS列表 5. CSS边框 6. CSS表格 CSS如...

  • CSS基础

    一.CSS语法 二.选择器 三. 尺寸,背景,文本,字体,鼠标样式 四. 表格,边框,内外边距,边框模型 边框样式...

  • CSS面试题(二)

    一、用css实现div水平垂直居中。 方法一:设置div的宽度和高度,然后设置div为绝对定位,距离页面窗口左边框...

  • css盒子-圆角

    圆角边框(CSS3) 语法格式: border-radius: 水平半径/垂直半径; div:first-chil...

  • day03

    A.今天学了什么 1.css背景 2 .css文本 3.css字体 4.css链接 5.列表样式 6 边框 7 表...

网友评论

    本文标题:[CSS] div边框吃掉半个字体

    本文链接:https://www.haomeiwen.com/subject/diamuttx.html