Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在asp.net.母版页中使用CSS将标签元素居中的正确方法是什么_Css_Asp.net_Http_Label_Center - Fatal编程技术网

在asp.net.母版页中使用CSS将标签元素居中的正确方法是什么

在asp.net.母版页中使用CSS将标签元素居中的正确方法是什么,css,asp.net,http,label,center,Css,Asp.net,Http,Label,Center,我正在尝试为一个教会联谊会组织建立一个asp.net webforms网站,我必须学习如何使用Visual Studio Express 2013从头开始构建此网站,以获取Web的空asp.net网站模板,并且由于我以前从未创建过网站,因此我必须通过Internet搜索示例,我的大部分编程经验来自C语言,我似乎无法找到解决这个问题的方法 无论如何,我的问题是我不知道如何在SiteMasterPage.master上居中放置asp.net标签 <div class="header1">

我正在尝试为一个教会联谊会组织建立一个asp.net webforms网站,我必须学习如何使用Visual Studio Express 2013从头开始构建此网站,以获取Web的空asp.net网站模板,并且由于我以前从未创建过网站,因此我必须通过Internet搜索示例,我的大部分编程经验来自C语言,我似乎无法找到解决这个问题的方法

无论如何,我的问题是我不知道如何在SiteMasterPage.master上居中放置asp.net标签

<div class="header1">
  <br />
  <br />
  <h1 class="auto-style1">Calvary Christian FellowshipGA, Inc.</h1>
  <div style="align-items: center">
    <asp:Label ID="Label1" runat="server" CssClass="ccfgaLabel" ForeColor="#0066FF" Text="Calvary Christian FellowshipGA, Inc."></asp:Label>
  </div>
  <br />
  <br />
  <p>
    Informational Text here.
  </p>
  <br />
  <p>
    More Informational Text here.
  </p>
</div>
唯一在里面起作用的似乎是

width: 230px; 

我想在css文件中设置它,因为这都将在母版页上


编辑:我应该指出,我决定尝试一个标签的唯一原因是,我想要一个围绕文本的边框和阴影框,而我还没有尝试在页面中间的特定文本周围看到边界和阴影是否可能。

所以,由于注释已经工作,这里是发布的答案。 使用用于指定内联内容对齐方式的
文本对齐
属性,而不是在包装器div上设置的
对齐项目

<div style="text-align: center">
  <asp:Label ID="Label1" runat="server" CssClass="ccfgaLabel" ForeColor="#0066FF" Text="Calvary Christian FellowshipGA, Inc."></asp:Label>
</div>


在包装器div中,您应该使用
text align:center
而不是
align items
是的,我曾尝试在其他区域使用text align:center,但它不起作用,所以我只是假设它在我创建的div包装器中不会起作用。谢谢您的快速响应。您会考虑使用CSS“框架”吗?使用这些工具可能会有帮助,可以加快您的开发速度,还可以学习(通过查看CSS源代码并查看“它是如何完成的”、跨浏览器等)。好的@roadmaster,作为答案发布…@EdSF,我对引导一无所知,我还没有尝试过跨浏览器。你知道什么是CSS引导的链接吗?如果没有,我就用谷歌搜索。这对我来说不管用。从那以后有什么变化吗?左对齐。如果我使用不受支持的标记,它将居中。我已经尝试过您的解决方案,还将“对齐内容”和“对齐项目”作为class=“col sm-”的一部分作为一个单独的div。如果他们想去掉中心标记,您可能会认为有一个简单的替换方法。
width: 230px; 
margin-left: 10px;
<div style="text-align: center">
  <asp:Label ID="Label1" runat="server" CssClass="ccfgaLabel" ForeColor="#0066FF" Text="Calvary Christian FellowshipGA, Inc."></asp:Label>
</div>