html - 使网站更适合移动设备
问题描述
试图让我的网站更适合移动设备,但无法理解此处提供的帮助。我有以下设置,一个基本的索引页面和一个样式表 css 页面。我为我网站上的所有文本设置了 div 元素和 < p > 元素。
p {
font-family: Arial;
font-size: 20px;
left: 150px;
position: relative;
}
是我的 <p> 元素,在桌面上查看时将其推离左侧。我网站上的所有文本都在 < p > 标签之间,我也使用标签来达到同样的效果。我正在尝试使我的页面更适合移动查看,并且已将其添加到我的代码中,但希望对其进行更好的自定义。
什么是我可以做到的方法,所以当从移动设备查看时,它没有左边:150px;属性,所以它更好地填充屏幕?我唯一的另一个因素是
div {
width: 1000px;
border: 0px solid black;
}
div.a {
word-wrap: normal;
}
div.b {
word-wrap: break-word;
}
当我写一两个段落时,我用它来包装文本以适应屏幕。
解决方案
您可以尝试删除left: 150px;
并添加text-align: center
. 它将影响桌面和移动视图。
或者您可以添加此媒体查询:
@media screen AND (max-width: 767px) {
p {
text-align: center !important;
}
}
您可以更改最大宽度的值(max-width: 767px)
并设置您喜欢的任何断点。只需更改移动视图的 css 规则并将它们添加到媒体查询中。
推荐阅读
- html - 根据您使用的操作系统应用不同的样式表
- c - 在 for 循环中使用哪个更有效,我
谁能帮我找出以下两个中哪一个更有效和正确?
1.
for(int i = num; i * i <= n; i++)
2.
int root = sqrt(n); for(int i = num; i <= root; i++)
- c# - C# 和 Catia - 想要存储来自不同目录的 .exe 和 dll
- bash - $PATH 和 .bash_profile 的问题
- python - 将行转换为数组
- c++ - 这是带有 std::any 或 std::is_copy_constructible 的 libstdc++ 中的错误,还是合法错误?
- java - 尝试进行视频通话时出现以下错误。还添加了调试日志
- stanford-nlp - 如何使用/安装 StanfordCoreNLP 的语言模型?(英语-完整,英语-kbp)
- jenkins - 从 Jenkinsfile 中的共享库导入类
- thingsboard - Thingsboard:在一个 POST 中发送多个时间序列