0

我在 asp:Gridview 标签下使用 asp:BoundField 标签。在这个标签中,我将从 sql 获取我的数据,这是我能够得到的所有数据,但我在这里面临的问题是我无法从左侧对齐它从中心开始的文本标签

   <asp:BoundField DataField = "Foo" HeaderText = "Foo"/>

所以在这里我不能应用内联样式所以我应该怎么做才能让标题文本从左边开始?


问题是如何为盒子模型计算宽度。屏幕上的所有元素都有 4 个组件(从内到外):内容、内边距、边框、边距。默认情况下,宽度仅包括内容。通过添加边框,顶部变得大于 200 像素。使用 chrome 中的开发人员工具,它呈现为 206px。

有两种可能的解决方案,一种是修改宽度,另一种是修改盒子模型。第一个会起作用,但很难维护。任何小的变化都会弄乱对齐方式。

更好的解决方案是使用box-sizing: border-box. 通过添加该 CSS 样式,宽度属性将包括内容、填充和边框。因此,最初的 padding 和border 环绕在外部,但使用border-box,则侵占了内部

4

1 回答 1

0

尝试代码以应用 cssclass 并在其中应用样式

<asp:boundfield
        sortexpression="LastName"
        datafield="LastName"
        headertext="LastName">
          <itemstyle CssClass="product">
          </itemstyle>
      </asp:boundfield>
于 2012-12-08T15:39:57.473 回答