在移动/平板电脑设备上更改HTML
我有按钮1和按钮2。如果我在电脑屏幕上,我必须显示按钮1;如果我在移动/平板设备上,我必须显示按钮2。 所以,我想要一些可以改变我页面中可见html的东西。 有类似于mediaquery的html吗?在移动/平板电脑设备上更改HTML,html,button,media-queries,Html,Button,Media Queries,我有按钮1和按钮2。如果我在电脑屏幕上,我必须显示按钮1;如果我在移动/平板设备上,我必须显示按钮2。 所以,我想要一些可以改变我页面中可见html的东西。 有类似于mediaquery的html吗? 提前谢谢你 您只需通过css媒体查询更改按钮的可见性即可。或者使用一个库来确定您所使用的浏览器类型,然后通过javascript插入正确的按钮。您只需通过css媒体查询更改按钮的可见性即可。或者使用库来确定您使用的是哪种浏览器,然后通过javascript插入正确的按钮。是的,可以使用媒体查询来获
提前谢谢你 您只需通过css媒体查询更改按钮的可见性即可。或者使用一个库来确定您所使用的浏览器类型,然后通过javascript插入正确的按钮。您只需通过css媒体查询更改按钮的可见性即可。或者使用库来确定您使用的是哪种浏览器,然后通过javascript插入正确的按钮。是的,可以使用媒体查询来获得您想要的结果。但是您可以在css样式表中使用它们 大概是这样的:
@media only screen and (max-width : 480px) {
.btn-mobile-visible {
visibility: visible;
};
.btn-desktop-visible {
visibility: hidden;
};
}
@media only screen and (min-width : 481px) {
.btn-mobile-visible {
visibility: hidden;
};
.btn-desktop-visible {
visibility: visible;
};
}
然后在html中,只需在按钮上添加css类:
<button class="btn-desktop-visible">Visible in desktop</button>
<button class="btn-mobile-visible">Visible in mobile</button>
不必要的副作用可能是,如果用户更改他/她的浏览器窗口的大小-这可能会使事情变得有点混乱:是的,可以使用媒体查询来获得您想要的结果。但是您可以在css样式表中使用它们 大概是这样的:
@media only screen and (max-width : 480px) {
.btn-mobile-visible {
visibility: visible;
};
.btn-desktop-visible {
visibility: hidden;
};
}
@media only screen and (min-width : 481px) {
.btn-mobile-visible {
visibility: hidden;
};
.btn-desktop-visible {
visibility: visible;
};
}
然后在html中,只需在按钮上添加css类:
<button class="btn-desktop-visible">Visible in desktop</button>
<button class="btn-mobile-visible">Visible in mobile</button>
如果用户更改浏览器窗口的大小,可能会产生不必要的副作用,这可能会让事情变得有点混乱:这是一个很好的解决方案,但是否可以选择所有移动/平板电脑设备?我没有定义分辨率大小。媒体查询使用最大/最小宽度/高度,并为这些宽度/高度应用指定的css类。恐怕它看不到任何类似设备的东西。如果您想要一个基于设备的解决方案,您应该查看一些javascript库或类似的东西,然后使用jQuery或其他东西来隐藏/显示按钮或其他元素。这个解决方案很快就会变得相当混乱:我做了@media screen和max device width:600px{},如果我在纵向中,它会工作,但是隐藏,如果我在横向中切换,按钮会隐藏,但是如果我在纵向中再次切换,按钮出现o.o怎么可能?您可以尝试添加一个元标记,用于禁用缩放并设置设备屏幕的比例和视口。耶!我很高兴能帮上忙!:这是一个很好的解决方案,但是否可以选择所有移动/平板电脑设备?我没有定义分辨率大小。媒体查询使用最大/最小宽度/高度,并为这些宽度/高度应用指定的css类。恐怕它看不到任何类似设备的东西。如果您想要一个基于设备的解决方案,您应该查看一些javascript库或类似的东西,然后使用jQuery或其他东西来隐藏/显示按钮或其他元素。这个解决方案很快就会变得相当混乱:我做了@media screen和max device width:600px{},如果我在纵向中,它会工作,但是隐藏,如果我在横向中切换,按钮会隐藏,但是如果我在纵向中再次切换,按钮出现o.o怎么可能?您可以尝试添加一个元标记,用于禁用缩放并设置设备屏幕的比例和视口。耶!我很高兴能帮上忙!: