gpt4 book ai didi

html - 如何在手机或平板访问时显示完全不同的网页?

转载 作者:行者123 更新时间:2023-11-28 02:48:21 24 4
gpt4 key购买 nike

我的意思是,如果用户从大屏幕(如计算机或智能电视)打开网站,那么它会有不同的控件集,这些控件与该屏幕分辨率有关,而当用户从移动设备上冲浪时,同一页面会有不同的控件与屏幕尺寸相关的控件。

最佳答案

在 css 中使用媒体查询,您可以在不同的屏幕上显示不同的控件。

缺点:

  • 您需要在两次渲染所有控件

    @media (max-width:768px) {
    .listbox {
    display: none;
    }

    .dropdown {
    display: block;
    }
    }

    @media (min-width:768px) {
    .listbox {
    display: block;
    }

    .dropdown {
    display: none;
    }
    }

    <asp:ListBox runat="server" ID="ListBox1" CssClass="listbox">
    <asp:ListItem Text="Chennai"></asp:ListItem>
    <asp:ListItem Text="Mumbai"></asp:ListItem>
    <asp:ListItem Text="Hyderabad"></asp:ListItem>
    <asp:ListItem Text="Bangalore"></asp:ListItem>
    <asp:ListItem Text="Delhi"></asp:ListItem>
    </asp:ListBox>

    <asp:DropDownList runat="server" ID="DropDownList1" CssClass="dropdown">
    <asp:ListItem Text="Chennai"></asp:ListItem>
    <asp:ListItem Text="Mumbai"></asp:ListItem>
    <asp:ListItem Text="Hyderabad"></asp:ListItem>
    <asp:ListItem Text="Bangalore"></asp:ListItem>
    <asp:ListItem Text="Delhi"></asp:ListItem>
    </asp:DropDownList>

关于html - 如何在手机或平板访问时显示完全不同的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40563623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com