html - CSS white-space 剪切文本输入值的结尾
问题描述
我有一个我想要扭曲文本的输入列表,因为它是元素末尾的裁剪。
所以我使用了 CSS 属性: white-space: normal 并且我尝试了所有其他属性都没有成功,因为它不会扭曲所有文本,文本的最后部分丢失了。
这里没有空格的结果:
这是带有空格的结果:
有谁知道为什么当我用空格扭曲文本时我没有得到全文?
这是我的带有一个输入示例的html:
<a href="<?php echo url_for('candidature/saisirPage?id_page='. $page['id_page']) ?>">
<?php if($culture == 'en_US' && $page['intitule_en'] != null): ?>
<input type="button" class="menu_description_no" value="<?php echo $page['intitule_en'];?>" />
<?php else : ?>
<input type="button" class="menu_description_no" value="<?php echo $page['intitule_fr'];?>" />
<?php endif;?>
</a>
这是我的课CSS:menu_description_no
.menu_description_no {
background:url(/sigap/web/images/with-shadows/badge-square-cross-24.png) left no-repeat;
background-color: #BBE0EA;
height: 24px;
padding: 0px 180px 0px 30px;
cursor: pointer;
//border-top-color: #1D384F;
border-bottom-color: #1D384F;
color: #284a71;
font-weight: bold;
text-align: left;
white-space:normal;
}
更新 2:带填充:0px 10px 0px 30px;
解决方案
你给了固定高度 24px.menu_description_no
尝试添加:
.menu_description_no {
background:url(/sigap/web/images/with-shadows/badge-square-cross-24.png) left no-repeat;
background-color: #bbe0ea;
min-height: 24px;
padding: 0px 180px 0px 30px;
cursor: pointer;
//border-top-color: #1d384f;
border-bottom-color: #1d384f;
color: #284a71;
font-weight: bold;
text-align: left;
white-space:normal;
}
推荐阅读
- css - CSS 跳跃动画计时
- scala - 使用不同的工作目录和输入重定向在 Scala 上运行进程
- vba - 查找两个时间戳之间的 DST 时间戳
- javascript - 如何让 JS 文件使用 GSAP 为代码设置动画?
- java - 如何在树莓派上构建 maven 项目
- powershell - 希望通过注册表从资源管理器中删除文件夹
- function - PowerShell 在返回对象时添加项目的 int 索引
- c# - 如何在运行时正确使用可编写脚本的对象来创建项目?
- three.js - 在 GLSL 着色器中更改颜色
- c - fscanf() 不使用 '&' 就无法读取 int 数据类型