热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何拒绝“现在说唱”增加元素的宽度?-Howtodeny“nowrap”toincreasewidthofelement?

Ihaveastructurelikethis:我有这样一个结构:<table><tr><tdclassone>Thisc

I have a structure like this:

我有这样一个结构:

This cell should has width 60%
Hint
And ending of this string should be cutted out with ellipsis, no matter how long string will be

with css

用css

.one { width: 60%; }

.three {
    display: none;
    float: right;
}

.two:hover .three { display: block; }

.four {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

I want the left cell always has width of 60% and the right cell to take all other space. A long single-lined text in the right cell should be truncated with ellipsis, both when "hint" element is and isn't visible.

我希望左边的单元格的宽度是60%右边的单元格可以占据所有的空间。在正确的单元格中,当“提示”元素是或不可见时,应该使用省略号截断单行文本。

I've tried to use display: inline, float: left, position: absolute, but didn't get any result that wouldn't ruin floating hint element at right side.

我尝试过使用display: inline, float: left, position: absolute,但是没有得到任何不会破坏浮动提示元素的结果。

jsFiddle here: http://jsfiddle.net/Z2kLV/1/

jsFiddle:http://jsfiddle.net/Z2kLV/1/

Also, solution doesn't have to be cross-browser, I need it only for chrome.

而且,解决方案不必是跨浏览器的,我只需要它用于chrome。

Please, help, I can't get this done

拜托,帮帮我,我做不到

1 个解决方案

#1


4  

I was searching not good enough, and now found my answer here

我搜索得还不够好,现在在这里找到了我的答案

It is - add following css to the table element:

它是-添加以下css到表格元素:

table {
    width: 100%;
    table-layout: fixed;
}

Working example on jsFiddle: http://jsfiddle.net/Z2kLV/5/

关于jsFiddle的工作示例:http://jsfiddle.net/Z2kLV/5/


推荐阅读
author-avatar
双子汐晨_312
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有