ASP.NET 4.6 中的 CSS 问题
Trouble with CSS in ASP.NET 4.6
过去几个月我一直在做一个项目。直到今天,一切都运行良好。当我来的时候,我注意到我所有的按钮尺寸都是一样的。我喜欢使用 Chrome 中的开发人员工具来帮助调试我的网站,以及当我查看按钮无法正确显示的原因时;似乎没有什么不对劲。那么请你帮我确定发生了什么以及我应该如何解决它?
这是 .aspx 代码:
<div class="row section text-center">
<h2><%: Page.Title %> Page</h2><br />
<asp:Button ID="stReturnButton" runat="server" CssClass="stButton-lg" Text="Back to Training Portal" PostBackUrl="~/SST/SafetyTrainingPortal.aspx" />
<hr />
</div>
<div class="row col-xs-12 text-center">
<div class="col-xs-6 text-center">
<asp:Button ID="btnEditUpdate" runat="server" Text="Update Employee Certificates" CssClass="stButton-lg" PostBackUrl="~/SST/SUPERVISOR/UpdateCertificates.aspx"/>
</div>
<div class="col-xs-6 text-center">
<asp:Button ID="btnAddCerts" runat="server" Text="Update Employee Profile" CssClass="stButton-lg" PostBackUrl="~/SST/SUPERVISOR/UpdateEmployeeProfile.aspx" />
</div>
页面现在是这样的:
这是按钮的 CSS:
.stButton {
width: 190px;
opacity: 1.0;
color: #0e4676;
background-color: #9FCF6E;
border-color: #357ebd;
padding: 5px;
margin-bottom: 5px;
border-radius: 10px;
box-shadow: #063156 3px 3px;
cursor: pointer;
user-select: none;
text-align:center;
}
.stButton-lg {
width: 325px !important;
opacity: 1.0;
color: #0e4676;
background-color: #9FCF6E;
border-color: #357ebd;
padding: 5px;
margin-bottom: 5px;
border-radius: 10px;
box-shadow: #063156 3px 3px;
cursor: pointer;
user-select: none;
text-align: center;
}
如您所见,我有 CSS 用于普通按钮,CSS 用于较大按钮。较大的按钮是我在 .aspx 代码中的目标。我在宽度的末尾包含了“!重要”,因为按钮显示不正确;只是想看看这是否有帮助……显然没有。我也尝试过内联样式,但也不起作用。重要说明,我在以下浏览器中查看过该页面:IE、Chrome 和 Edge。
无论如何,这里是母版页中的链接,可以查看项目文件夹结构中的文件:
我注释掉了 Script.Render 的占位符,因为我在占位符的正上方声明了链接。另外,取消注释对我也没有任何帮助。
我想我已经涵盖了所有内容,所以如果我遗漏了什么,请告诉我,我会把它包括在内。我感谢所有提供的帮助。
感谢您的帮助。但是我找到了答案,希望这对其他人有帮助。问题是另一个经验不足的团队成员在 CSS 中将输入控件的宽度更改为 Max-Width: 150px(上图中未显示)。那个小东西在我身边折腾了将近一整天,但总算找到并改正了。
感谢那些帮助或评论的人。
过去几个月我一直在做一个项目。直到今天,一切都运行良好。当我来的时候,我注意到我所有的按钮尺寸都是一样的。我喜欢使用 Chrome 中的开发人员工具来帮助调试我的网站,以及当我查看按钮无法正确显示的原因时;似乎没有什么不对劲。那么请你帮我确定发生了什么以及我应该如何解决它?
这是 .aspx 代码:
<div class="row section text-center">
<h2><%: Page.Title %> Page</h2><br />
<asp:Button ID="stReturnButton" runat="server" CssClass="stButton-lg" Text="Back to Training Portal" PostBackUrl="~/SST/SafetyTrainingPortal.aspx" />
<hr />
</div>
<div class="row col-xs-12 text-center">
<div class="col-xs-6 text-center">
<asp:Button ID="btnEditUpdate" runat="server" Text="Update Employee Certificates" CssClass="stButton-lg" PostBackUrl="~/SST/SUPERVISOR/UpdateCertificates.aspx"/>
</div>
<div class="col-xs-6 text-center">
<asp:Button ID="btnAddCerts" runat="server" Text="Update Employee Profile" CssClass="stButton-lg" PostBackUrl="~/SST/SUPERVISOR/UpdateEmployeeProfile.aspx" />
</div>
页面现在是这样的:
这是按钮的 CSS:
.stButton {
width: 190px;
opacity: 1.0;
color: #0e4676;
background-color: #9FCF6E;
border-color: #357ebd;
padding: 5px;
margin-bottom: 5px;
border-radius: 10px;
box-shadow: #063156 3px 3px;
cursor: pointer;
user-select: none;
text-align:center;
}
.stButton-lg {
width: 325px !important;
opacity: 1.0;
color: #0e4676;
background-color: #9FCF6E;
border-color: #357ebd;
padding: 5px;
margin-bottom: 5px;
border-radius: 10px;
box-shadow: #063156 3px 3px;
cursor: pointer;
user-select: none;
text-align: center;
}
如您所见,我有 CSS 用于普通按钮,CSS 用于较大按钮。较大的按钮是我在 .aspx 代码中的目标。我在宽度的末尾包含了“!重要”,因为按钮显示不正确;只是想看看这是否有帮助……显然没有。我也尝试过内联样式,但也不起作用。重要说明,我在以下浏览器中查看过该页面:IE、Chrome 和 Edge。
无论如何,这里是母版页中的链接,可以查看项目文件夹结构中的文件:
我想我已经涵盖了所有内容,所以如果我遗漏了什么,请告诉我,我会把它包括在内。我感谢所有提供的帮助。
感谢您的帮助。但是我找到了答案,希望这对其他人有帮助。问题是另一个经验不足的团队成员在 CSS 中将输入控件的宽度更改为 Max-Width: 150px(上图中未显示)。那个小东西在我身边折腾了将近一整天,但总算找到并改正了。
感谢那些帮助或评论的人。