小编dip*_*pas的帖子

如何截断水平ul列表中最后一项的文本

我有一个HTML列表如下...

<ul>
    <li>Some text</li>
    <li>Some more text</li>
    <li>Even more text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

...我正在使用display: inline-block;将列表项保存在一条水平线上.

ulwidth是有限的,我想用的时候它不适合成一个省略号截断的最后一个项目width.

所以需要看起来像:

Some text Some more text Even mo...

我已经尝试使用text-overflow: ellipsis;ul,但都没有效果.

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 250px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}
li {
  display: inline-block;
  margin-right: 10px
}
Run Code Online (Sandbox Code Playgroud)
<ul>
  <li>Some text</li>
  <li>Some more text</li>
  <li>Even more text</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴

html css

5
推荐指数
2
解决办法
2953
查看次数

在CSS中定位IE 11无法正常工作

我正在尝试解决IE11中的一个很小的布局问题,其中滑块的点跳出了它的位置(在其他主要浏览器中都很好)

我已经向样式表添加了媒体查询(如下),但是没有运气。我也尝试过条件代码,各种破解等。但是没有任何效果或影响所有浏览器。我已经花了几个小时尝试各种解决方案,但运气不佳,想法也用光了。请需要帮助。说明了布局问题

  @media screen and (-ms-high-contrast: active),
  (-ms-high-contrast: none) {
    #yardstick-text-6-1 {
      margin-top: -43px;
    }
    #yardstick6-1 {
      margin-top: -53px;
    }
  }
Run Code Online (Sandbox Code Playgroud)

该网页可以在此处看到,密码为:quote321

html css internet-explorer internet-explorer-11

5
推荐指数
1
解决办法
4566
查看次数

当具有已定义宽度的子元素位于具有colspan的单元格内时,如何修复Microsoft Edge显示不正确的表格单元格宽度?

很难解释,但更容易通过JSFiddle显示

我有table3个细胞:

  <table class="table">
    <tr>
      <td style="background:blue;width:60%;">Some text for 1st cell</td>
      <td style="width:40%;background:red;"></td>
    </tr>
    <tr>
      <td colspan="2" style="width:100%;background:yellow;"><div style="width:400px;">
      test
      </div></td>
    </tr>
  </table>
Run Code Online (Sandbox Code Playgroud)

table拥有width的100%:

.table {
  width:100%;
}
Run Code Online (Sandbox Code Playgroud)

当具有已定义的子元素width放置在具有a的底部单元格内时colspan,Microsoft Edge将显示width顶部单元格的不正确s.

他们应该这样显示:

在此输入图像描述

不幸的是,微软边缘显示如下:

在此输入图像描述

删除子元素(或它width),一切都很好.

我该如何解决这个问题?我需要将table宽度保持为百分比,将子元素保持为固定width.

html css internet-explorer html-table microsoft-edge

5
推荐指数
1
解决办法
8318
查看次数

Velocity.js和calc()CSS函数

我正在尝试使用velocity和calc()函数为元素的宽度设置动画.

$("#menuContainer").velocity({width: "calc(100% + -260px)"}, 500);
Run Code Online (Sandbox Code Playgroud)

这会将元素的宽度设置为0.

难道.velocity不支持CSS函数计算() ?或者我是否忽略了基本的语法错误?

javascript css velocity velocity.js css-calc

5
推荐指数
1
解决办法
576
查看次数

如何删除 &lt;address&gt; 标签的所有自动格式?

我正在使用 normalize.css 但在使用<address>标签指定文章作者时仍然遇到问题:

<address rel="author">My Name</address>
Run Code Online (Sandbox Code Playgroud)

至少在 Firefox 中,它似乎把它变成了块级元素,并添加italicfont-style.

我不知道它对它还有什么作用。

如何删除<address>浏览器可能添加的标签的所有自动样式?

html css

5
推荐指数
1
解决办法
465
查看次数

Flexbox行在flexbox列中

我有这样的布局:

<div class="flexbox">
  <div class="header"></div>
  <div class="main"></div>
  <div class="footer"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

和它的css:

html,
body {
  height: 100%;
}
.flexbox {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
  height: 100%;
  width: 100%;
}
.flexbox .main {
  order: 0;
  flex: 1 1 auto;
  align-self: stretch;
}
.flexbox .header,
.flexbox .footer {
  order: 0;
  flex: 0 1 auto;
  align-self: stretch;
}
Run Code Online (Sandbox Code Playgroud)

在上面的.main列中拉伸100%height,这一切都很完美,现在添加.flexbox-row内部.main:

<div class="flexbox">
  <div class="header"></div>
  <div class="main">
    <div class="flexbox-row">
      <div …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

5
推荐指数
1
解决办法
8482
查看次数

你可以在内置类的bootstrap中为表添加背景颜色吗?

中有什么办法可以使用内置的bootstrap配色方案吗?这段代码不起作用,我尝试使用"Active"和"Success"代替颜色background-color,但它们不起作用.

<table class="table table-bordered background-color: white">
  <thead>
    <tr>
      <th>example table</th>
    </tr>
  </thead>
</table>
Run Code Online (Sandbox Code Playgroud)

html css twitter-bootstrap twitter-bootstrap-3

5
推荐指数
2
解决办法
3万
查看次数

选择以类名开头并包含部分字符串的元素

我要选择带有类但名为“path_from”等的元素。

让我给你举个例子

<div class='path_from_5_to_6'></div>
<div class='_6'></div>
<div class='path_from_6_to_5'></div>
<div class='path_from_3_to_2'></div>
Run Code Online (Sandbox Code Playgroud)

我想选择哪个类以 path_from 开头但包含“_6”的元素

我怎样才能做到这一点?

html css css-selectors

5
推荐指数
1
解决办法
2643
查看次数

我们应该将内联css应用于Bootstrap列吗?

我正在编写代码,我希望它处于我使用过的特定位置 padding

.代码看起来像这样.

    <div class="col-xs-12 col-sm-2" style="padding: 40px 5px 4px 4px;">
        <img src="img/logo.png" class="img-responsive">
    </div>
Run Code Online (Sandbox Code Playgroud)

它有效,但我想知道在第一行是将内联css应用于Bootstrap类的好习惯还是应该通过使用Bootstrap来完成这一切?

5
推荐指数
1
解决办法
1万
查看次数

我可以在CSS的Transform:Scale函数中使用Calc吗?

我正在尝试计算适用于父母内部的孩子的正确比例,但是我不能calc()transform: scaleCSS函数内部使用。我已经使用javascript完成了此功能,但我对纯CSS解决方案感兴趣,以避免尽可能多地使用脚本来膨胀页面。

示例: CSS

   .anyclass{
     height:250px; /*this value can change dinamically */
     transform:scale(calc(100% / 490 )); /*is using height value*/
   }
Run Code Online (Sandbox Code Playgroud)

此定义返回一个无效的属性值。其他用途,例如笔译:

.anyclass{
transform:translate(calc(100% - 50px ));
}
Run Code Online (Sandbox Code Playgroud)

没问题。无论如何,我可以仅使用CSS使用calc来计算div的正确比例吗?

编辑:为了更好地说明它,因为findind的计算结果是0到1之间的值,所以这不是问题。如果使用百分比,我只会得到无效的属性值。

测试1,我尝试使用CSS3变量,但在Scale函数中没有结果

--height: calc(100% + 0px);
/* height: calc(var(--height) / 490); Calculates the right value: 0.5 */
--soom: calc(var(--height) / 490);
/* height: var(--soom); has the right value: 0.5 */
transform: scale(var(--soom)); /*Does not operate in the value stored in --soom*/
Run Code Online (Sandbox Code Playgroud)

它似乎接受chrome中的值,但不操作比例尺。

ZOOM CSS属性似乎只能在chrome中正常工作。这很好。

zoom: calc(100% / …
Run Code Online (Sandbox Code Playgroud)

transform scale css3 css-calc

5
推荐指数
1
解决办法
1万
查看次数