html - 在 asp.net 中使用 css 调整 div 大小时更改文本对齐方式

标签 html css asp.net

我使用 flex 容器和其中的 div 为我的网站制作了一个菜单栏。所有文本都已居中对齐。

我需要文本在较小的设备中调整大小时左对齐。有没有办法使用 css 来实现?

最佳答案

如果基于屏幕尺寸,那么你可以使用 CSS @media screen https://developer.mozilla.org/en-US/docs/Web/CSS/@media在样式表或 <style>...</style>标签。

@media screen and (max-width: 767px) {
  p,li{
    text-align: left;
  }
}

表示最大宽度为 767px执行包含的样式。

注意:您必须注意 CSS 特异性。确保其他部分中的样式不会覆盖 @media 中的样式https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity

关于html - 在 asp.net 中使用 css 调整 div 大小时更改文本对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49455274/

相关文章:

javascript - 开发跨平台的独立 HTML 应用程序

css - 是否可以将 Twitter Bootstrap 3 模态 "slide across"转换为新模态

css - 使 Bootstrap 3.0 输入组内联显示

css - Bootstrap 菜单停止下降,css 丢失?

c# - Entity Framework Database First POCO t4 生成和验证

c# - SignalR 在 JQuery 3.x 中无法正常工作

c# - 在 asp.net 中持久化用户控制值后回发

html - :hover wont change child's font color

jquery - masonry 水平布局堆叠怪

javascript - 在 <p> 元素中插入 <span>