标签: fixed-width

CSS:具有固定<li>宽度的水平,逗号分隔列表

我想实现以下结构:

[gfhtfg..., kgjrfg..., asd,      mrhgf,   ]  
 ^-------^  ^-------^  ^-------^ ^-------^  
     X          X          X         X
(X = a fixed length)
Run Code Online (Sandbox Code Playgroud)

<div>有一个固定长度,并在其中有一个水平,逗号分隔ul的链接列表().
<li>元件应具有一个固定的宽度,并且因此,如果链接超过固定长度省略号将被显示(使用text-overflow性).

我知道两种方法可以使列表水平.一个是使用display: inline,另一个是使用该float属性.

  • 使用第一种方法,我无法设置固定宽度,因为CSS规范不允许设置内联元素的宽度.
  • 第二种方法造成混乱:O
  • float<a>元素上设置,旨在限制其宽度,将其与逗号分隔开.

没有浏览器兼容性问题,我只需要支持WebKit.

我包含了我尝试使用的代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <title>a title</title>
 <style>
  body { font-family: arial; font-size: 10pt; }

  div {
   height: 30px;
   width: 300px;
   background: #eee;
   border: 1px solid #ccc;
   text-align: center;
  }

  ul { margin: 0px; padding: 0px; } …
Run Code Online (Sandbox Code Playgroud)

css inline horizontallist fixed-width

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

如何从VB.NET中的StatusStrip中删除"调整大小三角形"

我有一个Form,其底部有一个StatusStrip组件.表单具有固定的宽度,不可调整大小.但是,StatusStrip右侧有一个"调整大小三角形"(6个小点).

这给人的印象是窗口可以调整大小.我该如何删除它?

vb.net forms appearance statusstrip fixed-width

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

C99的固定宽度整数类型

在这里没有得到我的问题的详细答案.我想我会从不同角度解决它.

有人能够解释用于确定C99固定宽度整数类型的基础类型的选择标准:

[u]int_fast[n]_t
[u]int_least[n]_t
[u]int[n]_t
Run Code Online (Sandbox Code Playgroud)

对于给定的处理器,如果'long'和'int'具有相同的大小(sizeof(int)== sizeof(long)),那么为什么'long'将被用于'int',反之亦然.

c int c99 fixed-width long-integer

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

与 2 个不同读者一起阅读流

我有一个文本文件,其中包含我要解析的固定长度表。但是,文件的开头是有关何时生成此表的一般信息(IE 时间、数据等)。

为了阅读此内容,我尝试创建一个FileStream,然后使用 . 读取该文件的第一部分StreamReader。我从文档的顶部解析出我需要的内容,然后当我完成时,将流的位置设置为结构化数据的第一行。

然后我将 a 附加TextFieldParser到流(使用固定长度表的适当设置),然后尝试读取该文件。在第一行,它失败了,在ErrorLine属性中,它列出了表第三行的后半部分。我浏览了一下,发现它位于第一行,但ErrorLine酒店却暗示情况并非如此。

调试时,我发现如果在StreamReader.ReadLine()将其附加TextFieldParser到流后尝试使用我的方法,前两行显示正常。然而,当我阅读第三行时,它返回一行,该行从第三行的前半部分开始(并在文本所在的位置停止ErrorLine)附加文档中稍后的部分内容。如果我在附加之前尝试此操作TextFieldParser,它会很好地读取所有 3 行。

我有一种感觉,这与我将 2 个读者绑定到同一个流有关。我不知道如何使用结构化部分和非结构化部分来阅读此内容,而不只是自己标记这些行。我可以做到这一点,但我假设我不是第一个想要以一种方式读取流的一部分,并以另一种方式读取流的后续部分的人。

为什么会这样跳过,如何读取不同格式的文本文件?

例子:

Date: 3/1/2013
Time: 3:00 PM
Sensor:  Awesome Thing

Seconds   X        Y          Value
0         5.1      2.8        55
30        4.9      2.5        33
60        5.0      5.3        44
Run Code Online (Sandbox Code Playgroud)

为这个简化示例定制的代码:

Boolean setupInfo = true;
DataTable result = new DataTable();
String[] fields;
Double[] dFields;

FileStream stream = File.Open(filePath,FileMode.Open);

StreamReader reader = new …
Run Code Online (Sandbox Code Playgroud)

c# stream filestream streamreader fixed-width

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

如果不同的列在r中具有不同的宽度,如何计算read.fwf的宽度

试图将文件加载到r(跳过前4行) http://www.cpc.ncep.noaa.gov/data/indices/wksst8110.for

这是固定宽度文件,我不知道如何从文件计算宽度.

有人可以告诉我如何将固定宽度的文件加载到R?

r fixed-width

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

使用Python将csv转换为固定宽度文件

如何将 CSV 转换为固定宽度文件格式。

import csv
with open('C:\\Users\\thara.savio\\Downloads\\Sacramentorealestatetransactions.csv', newline='') as csvfile:
    spamreader = csv.reader(csvfile, delimiter=',')
    for row in spamreader:
        print('     '.join(row))
Run Code Online (Sandbox Code Playgroud)

它转换为以制表符作为分隔符的文本文件,而不是固定宽度格式。

下面是我得到的结果。

3526 HIGH ST     SACRAMENTO     95838     CA     2     1     836     Residential     Wed May 21 00:00:00 EDT 2008     59222     38.631913     -121.434879
51 OMAHA CT     SACRAMENTO     95823     CA     3     1     1167     Residential     Wed May 21 00:00:00 EDT 2008     68212     38.478902     -121.431028
2796 BRANCH ST     SACRAMENTO     95815     CA     2     1     796     Residential     Wed May 21 00:00:00 EDT 2008     68880     38.618305     -121.443839
2805 …
Run Code Online (Sandbox Code Playgroud)

python csv fixed-width python-3.x

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

为什么这么多库定义自己的固定宽度整数?

至少从 C++11 开始,我们就得到了可爱的固定宽度整数,例如在 C++<cstdint><stdint.h>开箱即用的 C 中(例如std::uint32_t, ),因此无论 前面std::int8_t有或没有,甚至作为最小宽度的宏( 、和很快)。std::INT16_CUINT32_C

然而,我们每天都会与库打交道,它们定义了自己的固定宽度整数,您可能已经看到过,例如,,,,,,sf::Int32……quint32如果boost::uint32_t您愿意,我可以继续说下去。你可能也认识几个。Ogre::uint32ImS32

有时,这些 typedef(通常也是宏定义)可能会导致冲突,例如,当您想要将std固定宽度整数传递给库中的函数时,期望宽度完全相同但定义不同的固定宽度整数。

固定宽度整数的要点是它们具有固定的大小,正如您所知,这正是我们在许多情况下所需要的。那么为什么所有这些库都会使用和 typedef 与我们在 C++ 标准中已有的整数完全相同的整数呢?这些额外的定义有时会令人困惑、多余,并且可能会侵入您的代码库,这是非常糟糕的事情。如果他们没有承诺拥有的宽度和符号,他们至少违反了最少惊讶的原则,所以我特此问你他们的观点是什么?

c++ integer fixed-width

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

流体css但不小于固定宽度

好的,我正在研究流体css,我需要在我的网站上实现地图方面.我发现这个演示看起来像我想要的:

http://www.dynamicdrive.com/style/layouts/item/css-liquid-layout-39-fluid-fluid-fluid/

有没有办法使左列和右列流畅,以便它们可以扩展更大的浏览器窗口.但是不能限制在一定宽度以下,比如175px?

因此,如果某些用户有更多的浏览器空间,我希望能够使用它,从而允许所有三个列都流畅.但是无论浏览器窗口有多小(不包括移动浏览器,不是移动应用程序),左右列都不能低于某个宽度.

css fluid fixed-width fluid-layout

0
推荐指数
1
解决办法
1370
查看次数

RadioButtonList固定宽度问题

我搜索了这个问题但找不到它...我的问题是这个radiobuttonlist我试图与它的标签对齐,但继续得到这个.

在此输入图像描述

你可以看到按钮列表具有我无法改变的固定宽度..红色圆圈是我想对齐单选按钮的地方.我尝试textalign ="right"但它重叠到第二行,因为名字之前的那个宽阔的空间(博士......)......就像你看到宽度是固定的...... 在此输入图像描述

下面是我的代码...任何想法如何解决这个愚蠢的问题??? 谢谢

<div style="padding:5px;"><label>Prefix *</label>
<asp:RadioButtonList id="Prefix" runat="server" TextAlign="Left" RepeatDirection="Vertical">
    <asp:listitem id="Dr" runat="server" >Dr.</asp:listitem>
    <asp:listitem id="Mr" runat="server" >Mr.</asp:listitem>
    <asp:listitem id="Mrs" runat="server" >Mrs.</asp:listitem>
    <asp:listitem id="Miss" runat="server" >Miss</asp:listitem>
    <asp:listitem id="Ms" runat="server" >Ms.</asp:listitem>
</asp:RadioButtonList>
<asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server"
       ControlToValidate="Prefix"
       ErrorMessage="Prefix is required."
       ForeColor="Red">
    </asp:RequiredFieldValidator></div>
Run Code Online (Sandbox Code Playgroud)

更新 -

我有以下css,假设对齐所有标签,如"前缀*"...那么为什么它会影响radiobuttons ...并且是否有某种覆盖来修复它?

 label
    {
        width: 20em;
        float: left;
        text-align: right;
        margin-right: 0.5em;
        display: block;
        color: Black;
     }
Run Code Online (Sandbox Code Playgroud)

asp.net radiobuttonlist web-applications visual-studio-2010 fixed-width

0
推荐指数
1
解决办法
8237
查看次数

第一个表列的CSS样式,该列的第一个单元格除外

所以这是<table>:

<table class='census'>
    <tr>
        <th colspan="2">My Title</th>
    </tr>
    <tr>
        <td colspan="2" class='chart'><SOME PIE CHART, GENERATED WITH JS></td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要为第一列设置固定宽度.它很容易做到:

.census td:first-child {
    background-color: #F0F8FE;
    width: 250px;
}
Run Code Online (Sandbox Code Playgroud)

现在问题! 带JS PIE CHART的固定宽度螺钉.

所以我需要对所有第一个<td>标签应用固定宽度,除了colspan="2"包含我的图表的标签.

如果这样,我唯一可以提出的(到目前为止):

.census td:first-child:not(.chart) {
    background-color: #F0F8FE;
    width: 250px;
}
Run Code Online (Sandbox Code Playgroud)

它给我带来了意想不到的结果.我此时迷路了.

css html-table css-selectors fixed-width

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