2023/6/11总结

news2024/11/25 0:30:20

CSS 

Less嵌套 

子元素的选择器可以直接写在父元素里面。

如果不是它的后代元素,比如你想写伪类选择器、交集选择器,需要在前面加&号。

Less运算:

  • 加减乘除都可以,运算符必须用空格隔开。
  • 如果俩个元素都有单位,则以第一个为准

导入less文件

@import "less文件名称(不带后缀名)",比如:@import "common"

rem布局:

rem可以自适应网页。

在我们设计移动端的时候,常见的宽度有iPhone 6 7 8是750px,Android是720px(普遍的)

rem实际开发适配方案:

动态设置html标签的font-size大小

需要把整个屏幕划分成几个等份,每一份作为html字体大小,这样就能保证是等比例的一个布局

元素大小取值方法是:页面元素的rem值=页面元素值(px)/(屏幕宽度/划分的份数)

屏幕宽度/划分的份数就是html font-size的大小

案例:

html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,
    user-scalable=0">
    <meta http-equiv="x-ua-compatible" content="id=edge">
    <link rel="stylesheet" href="CSS/common.css">
    <link rel="stylesheet" href="CSS/normalize.css">
    <link rel="stylesheet" href="CSS/demo0610.css">

    <title>0610</title>
    <style>

    </style>
</head>
<body>
    <div class="search-content">
        <a href="#" class="classify">

        </a>
        <div class="search">
            <form action="post">
                <input type="search" value="熄灭我的眼,仍能看见你">
            </form>
        </div>
        <a href="#" class="login">
            登录
        </a>
    </div>

    <div class="banner">
        <img src="upload/banner.gif" alt="">
    </div>

    <div class="ad">
        <a href="#"><img src="upload/ad1.gif" alt=""></a>
        <a href="#"><img src="upload/ad2.gif" alt=""></a>
        <a href="#"><img src="upload/ad3.gif" alt=""></a>
    </div>

    <nav>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>还记得</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>你说</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>家是</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>唯一的</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>城堡</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>随着</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>稻香</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>河流</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>继续</span>
        </a>
        <a href="#">
            <img src="upload/nav1.png" alt="">
            <span>奔跑</span>
        </a>
    </nav>
</body>
</html>

CSS

body
{
    min-width:320px;
    margin:0 auto;
    width:15rem;
    line-height:1.5;
    font-family:Arial,Helvetica;
    background:#f2f2f2;
}
a
{
    text-decoration:none;
}
.search-content
{
    display:flex;
    position:fixed;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:15rem;
    height:88rem/50;
    background-color:#fec000;
}
.classify
{
    float:left;
    width:0.88rem;
    height:1.4rem;
    margin:0.22rem 0.5rem 0.14rem 0.48rem;
    background:url(../images/classify.png) no-repeat;
    background-size:0.88rem 1.4rem;
}
.login
{
    float:right;
    width:1.5rem;
    height:1.4rem;
    line-height:1.4rem;
    margin:0.2rem;
    text-align:center;
    text-decoration:none;
    font-size:0.5rem;
    color:white;
}
.search
{
    flex:1;
}
.search input
{
    outline:none;
    height:1.32rem;
    width:100%;
    border:0;
    border-radius:0.66rem;
    margin-top:0.24rem;
    font-size:0.5rem;
    padding-left:1.1rem;
    color:#666;
}
.banner
{
    width:15rem;
    height:7.36rem;
}
.banner img
{
    width:100%;
    height:100%;
}
.ad
{
    display:flex;
    width:15rem;

}
.ad a
{
    flex:1;
}
.ad a img
{
    width:100%;
}
nav
{
    width:15rem;

}
nav a
{
    float:left;
    width:3rem;
    height:2.8rem;
    text-align:center;
}
nav a img
{
    display:block;
    width:1.64rem;
    height:1.64rem;
    margin:0.2rem auto 0;

}
nav a span
{
    font-size:0.5rem;
    color:#333;
}

使用flexible.js

这是一种简洁高效的移动端适配库。原理是吧当前设备划分成10等份,但是不同设备下,比例是一样的。我们只需要确定当前设备的html文字大小即可。

比如:设计是750px,html文字需要设置为75px可以,里面元素的rem值等于页面元素的px值/75即可。

JS文件的引用:

响应式布局:

原理利用媒体查询判断当前的尺寸来进行不同的布局和样式的设置,从而适配不同设备的目的。

 响应式布局需要让父级做为布局容器,来配合子级元素实现变化效果。

 

 bootstrap前端开发框架

布局容器:

  • container类

响应式布局的容器 固定宽度

  • container-fluid类

流式布局容器百分比宽度,占全部视口的容器

bootstrap把系统分成了12列

栅格系统用于通过一系列的行与列的组合来创建页面布局,你的内容就可以放入倒这些创建好的布局当中。

 示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,-->
<!--    user-scalable=0,maximum-scale=1.0,minimum-scale=1.0">-->
<!--    <meta http-equiv="x-ua-compatible" content="id=edge">-->

    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">


    <title>0610</title>
    <style>
        [class^="col"]
        {
            border:1px solid #ccc;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-lg-3">1</div>
            <div class="col-lg-3">2</div>
            <div class="col-lg-3">3</div>
            <div class="col-lg-3">4</div>
        </div>

        <div class="row">
            <div class="col-lg-6">1</div>
            <div class="col-lg-2">2</div>
            <div class="col-lg-2">3</div>
            <div class="col-lg-2">4</div>
        </div>
    </div>
</body>
</html>

 列嵌套的时候,最好加一个row,可以去掉父元素的padding值,并且高度自动和父元素一样

列偏移

使用offset-md-*类可以将列实现右偏移,这些类实际是通过使用*选择器为当前元素增加了左侧的边距(margin)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,-->
<!--    user-scalable=0,maximum-scale=1.0,minimum-scale=1.0">-->
<!--    <meta http-equiv="x-ua-compatible" content="id=edge">-->

    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">


    <title>0610</title>
    <style>
        [class^="col"]
        {
            border:1px solid #ccc;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-4">左边</div>
            <div class="col-md-4 offset-md-4">右边</div>
        </div>
    </div>
</body>
</html>

 列排序:

order-* 类可以实现改变列的顺序。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,-->
<!--    user-scalable=0,maximum-scale=1.0,minimum-scale=1.0">-->
<!--    <meta http-equiv="x-ua-compatible" content="id=edge">-->

    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">


    <title>0610</title>
    <style>
        [class^="col"]
        {
            background-color:#c2d8f2;
            border:2px solid #ccc;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-4 order-8">左边</div>
            <div class="col-md-8 order-4">右边</div>
        </div>
    </div>
</body>
</html>

显示隐藏元素:

在类名称后面加一个visible (显示) invisible(隐藏)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!--    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,-->
<!--    user-scalable=0,maximum-scale=1.0,minimum-scale=1.0">-->
<!--    <meta http-equiv="x-ua-compatible" content="id=edge">-->

    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">


    <title>0610</title>
    <style>
        [class^="col"]
        {
            background-color:#c2d8f2;
            border:2px solid #ccc;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-4 invisible">左边</div>
            <div class="col-md-8 visible">右边</div>
        </div>
    </div>
</body>
</html>

或者是d-*-*-none,是隐藏,下面这个示例是表示在md的模式下,隐藏

 

 响应式布局案例:

分为几块:

xs:

 sm

 md

lg

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0">
    <meta http-equiv="x-ua-compatible" content="id=edge">
    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" href="bootstrap/font/bootstrap-icons.css">

    <link rel="stylesheet" href="CSS/demo0610.css">

    <title>0610</title>
    <style>

    </style>
</head>
<body>
    <div class="container">
        <div class="row">
            <header class="col-md-2">
                <div class="logo">
                    <a href="#">
                        <img src="images/logo.png" alt="" class="d-none d-sm-block">
                        <span class="d-block d-sm-none">懒羊羊</span>
                    </a>
                </div>
                <div class="nav">
                    <ul>
                        <li><a href="#" class="bi bi-bicycle"> hello,world</a></li>
                        <li><a href="#" class="bi bi-cart-check-fill"> hello,world</a></li>
                        <li><a href="#" class="bi bi-check-square-fill"> hello,world</a></li>
                        <li><a href="#" class="bi bi-cup-hot-fill"> hello,world</a></li>
                        <li><a href="#" class="bi bi-easel2-fill"> hello,world</a></li>
                    </ul>
                </div>
            </header>
            <article class="col-md-7">
                <div class="news clearfix">
                    <ul>
                        <li>
                            <a href="#">
                                <img src="upload/lg.png" alt="">
                                <p>等你下课</p>
                            </a>
                        </li>
                        <li>
                            <a href="#">
                                <img src="1/1.jpg" alt="">
                                <p>等你下课</p>
                            </a>
                        </li>
                        <li>
                            <a href="#">
                                <img src="1/2.jpeg" alt="">
                                <p>等你下课</p>
                            </a>
                        </li>
                        <li>
                            <a href="#">
                                <img src="1/3.jpeg" alt="">
                                <p>等你下课</p>
                            </a>
                        </li>
                        <li>
                            <a href="#">
                                <img src="1/4.jpeg" alt="">
                                <p>等你下课</p>
                            </a>
                        </li>
                    </ul>
                </div>
                <div class="publish">

                    <div class="row">
                        <div class="col-sm-9">
                            <h3>熄灭我的眼,仍能看见你</h3>
                            <p class="text-muted">2023-6-11</p>
                            <p class="d-none d-sm-block">我不介意严寒,当我有炉火带来温暖,我不介意雨滴,说它让花朵充满生机,我不介意荆棘,倘若你是玫瑰。</p>
                            <p class="text-muted d-none d-sm-block">大道不孤,德必有邻。</p>
                        </div>
                        <div class="col-sm-3 pic d-none d-sm-block">
                            <img src="1/8.jpg" alt="">

                        </div>
                    </div>

                    <div class="row">
                        <div class="col-sm-9">
                            <h3>熄灭我的眼,仍能看见你</h3>
                            <p class="text-muted">2023-6-11</p>
                            <p class="d-none d-sm-block">我不介意严寒,当我有炉火带来温暖,我不介意雨滴,说它让花朵充满生机,我不介意荆棘,倘若你是玫瑰。</p>
                            <p class="text-muted d-none d-sm-block">大道不孤,德必有邻。</p>
                        </div>
                        <div class="col-sm-3 pic d-none d-sm-block">
                            <img src="1/8.jpg" alt="">

                        </div>
                    </div>

                    <div class="row">
                        <div class="col-sm-9">
                            <h3>熄灭我的眼,仍能看见你</h3>
                            <p class="text-muted">2023-6-11</p>
                            <p class="d-none d-sm-block">我不介意严寒,当我有炉火带来温暖,我不介意雨滴,说它让花朵充满生机,我不介意荆棘,倘若你是玫瑰。</p>
                            <p class="text-muted d-none d-sm-block">大道不孤,德必有邻。</p>
                        </div>
                        <div class="col-sm-3 pic d-none d-sm-block">
                            <img src="1/8.jpg" alt="">

                        </div>
                    </div>


                </div>
            </article>
            <aside class="col-md-3">
                <a href="#" class="banner">
                    <img src="1/99.jpg" alt="">
                </a>
                <a href="#" class="hot">
                    <span class="btn btn-primary">绫芽月衣</span>
                    <h4 class="text-primary">欢迎你</h4>
                    <p class="muted">守望相助,一缕阳光也将照亮心扉;同心协力,一点火光也能温暖灵魂。希望那一双双曾经的迷茫、痛苦的眼睛,在全社会共同努力下再次闪动希望的光芒。</p>
                </a>
            </aside>
        </div>
    </div>
</body>
</html>
@media screen and (min-width:1280px)
{
    width:1280px;
}
ul
{
    list-style:none;
    margin:0;
    padding:0;
}

a
{
    color:#666;
    text-decoration:none;

}
a:hover
{
    text-decoration:none;
}
.logo
{
    background-color:#00adea;
}
.logo img
{
    display:block;
    max-width:100%;
    margin:0 auto;
}
.logo span
{
    display:block;
    color:#fff;
    text-align:center;
    padding:5px 10px;
    font-size:18px;
}
.nav
{
    background-color:#eee;
    width:100%;
    border-bottom:1px solid #ccc;
}
.nav ul
{
    width:100%;
}

.nav ul li
{
    width:100%;

}

.nav ul li a
{
    display:block;
    width:100%;
    height:50px;
    color:#666;
    text-align:center;
    line-height:50px;
    font-size:16px;
}
.nav ul li a:hover
{
    background-color:#fff;
    color:#333;
}
@media screen and (max-width:971px)
{
    .nav ul li
    {
        float:left;
        width:20%;

    }
    article
    {
        margin-top:10px;
    }
}
@media screen and (max-width:767px)
{
    .nav ul li a
    {
        font-size:14px;
        padding:0px;
    }

    .container .news li:nth-child(1)
    {
        width:100%!important;
    }
    .container .news li
    {
        width:50%!important;
    }
    .publish h3
    {
        font-size:14px;
    }
}
.news
{
    width:100%;
}
.news li
{
   float:left;
   width:25%;
   height:128px;
   margin-bottom:10px;
}
.news li a
{
    display:block;
    position:relative;
    width:100%;
    height:100%;
    padding-right:10px;
}
.news li:nth-child(1)
{
    width:50%;
    height:266px;
}
.news li:nth-child(1) a p
{
    font-size:20px;
    width:100%;
    line-height:41px;
}
.news li a img
{
    width:100%;
    height:100%;
}
.news li a p
{
    position:absolute;
    width:100%;
    height:41px;
    bottom:0px;
    left:0px;
    margin-bottom:0px;
    background:rgba(0,0,0,.5);
    font-size:20px;
    color:#fff;
}
.publish
{
    width:100%;
    overflow:hidden;
    border-top:1px solid #ccc;
}
.publish .row
{
    border-bottom:1px solid #ccc;
    padding:0 10px;
    margin-bottom:10px;
}
.pic img
{
    width:100%;
    height:100%;
}
.banner img
{
    width:100%;

}
.hot
{
    display:block;
    margin-top:20px;
    padding:0px 20px;
    border:1px solid #ccc;
}
.hot span
{
    margin-bottom:20px;
    border-radius:0px;
}






 VW

使用VW单位设置网页元素的尺寸:

相对单位

  •  VW:viewport width
  • VH:viewport height

VW划分成100等份,VH也是1%等份。和rem布局需要除以相对应的px值是一样的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/648350.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

binfmt_misc

一&#xff1a;binfmt_misc是什么 binfmt_misc是内核中的一个功能&#xff0c;它能将非本机的二进制文件与特定的解析器自动匹配起来&#xff0c;进行二进制解析。 例如&#xff0c;在x86上解析arm64架构的二进制。 通过binfmt_misc可以注册解析器来处理指定二进制文件格式的请…

Qt|QDialog的创建及使用

文章目录 创建一个新的类继承QDialog设置标题去掉问号&#xff0c;只保留关闭使窗口在屏幕中心显示设置窗口大小QDialog没有任务栏窗口图标问题将窗口永远置于上层可见 不会被遮盖阻塞除当前窗口之外的所有窗口添加closeEvent hideEvent同理调用dialog类接收dialog返回状态&…

华为OD机试真题 JavaScript 实现【跳房子II】【2023 B卷 100分】,附详细解题思路

一、题目描述 跳房子&#xff0c;也叫跳飞机&#xff0c;是一种世界性的儿童游戏。 游戏参与者需要分多个回合按顺序跳到第1格直到房子的最后一格&#xff0c;然后获得一次选房子的机会&#xff0c;直到所有房子都被选完&#xff0c;房子最多的人获胜。 跳房子的过程中&…

XGBoost超参数调优指南

本文将详细解释XGBoost中十个最常用超参数的介绍&#xff0c;功能和值范围&#xff0c;及如何使用Optuna进行超参数调优。 对于XGBoost来说&#xff0c;默认的超参数是可以正常运行的&#xff0c;但是如果你想获得最佳的效果&#xff0c;那么就需要自行调整一些超参数来匹配你的…

jupyter lab升级或者安装插件后编译失败

错误回显 报错提示&#xff1a;please run ‘jupyter lab build’ on the server for full output&#xff0c;那么就进入prompt执行一下jupyter lab build 继续接着报错 If you dont already have a jupyter_config.py file, you can create one by adding a blank file of th…

线下实体衰落,真是电商惹祸?实是贪婪以及服务理念落后所致

网上时不时就有人指责电商的兴起导致了线下实体衰落&#xff0c;然而如果各位比较了线下实体与电商的差异&#xff0c;就会明白导致如此结果完全是咎由自取&#xff0c;因为线下实体太贪婪以及服务理念落后于时代。 笔者最近就购买了某款国产手机&#xff0c;在该国产手机品牌的…

集显独显并存,ubuntu安装显卡驱动的坑

一、安装和启动黑屏卡死 1、怎么办&#xff1f;显示器先接集显&#xff0c;完成驱动安装。 &#xff08;1&#xff09;屏蔽nouveau驱动 只要是安装过NVIDIA显卡驱动的&#xff0c;nouveau一般都被禁止了。可以通过命令&#xff1a; lsmod | grep nouveau 查看。如果没有任…

实现设备的延时控制

1. 引言 当搭建IoT管理后台后&#xff0c;APP、设备、云端三端就可以实现交互&#xff1b;当点击APP中的控制按钮&#xff0c;其控制指令就可以经过云端转发到设备执行&#xff0c;当设备执行后将设备的状态上报到云端&#xff0c;APP通过轮训可以取到设备此时的状态&#xff0…

Spring Boot 优雅集成 Spring Security 5.7(安全框架)

Spring Boot 集成 Spring Security &#xff08;安全框架&#xff09; 本章节将介绍 Spring Boot 集成 Spring Security 5.7&#xff08;安全框架&#xff09;。 &#x1f916; Spring Boot 2.x 实践案例&#xff08;代码仓库&#xff09; 介绍 Spring Security 是一个能够为基…

为行业变革注入新动能,行易道入选“高工智能汽车智驾榜单”

6月8日到9日&#xff0c;2023高工智能汽车开发者大会在上海成功举行。与会期间&#xff0c;北京行易道科技有限公司&#xff08;以下简称“行易道”&#xff09;营销副总裁袁泽雁带来了以“车载毫米波雷达进入成像时代”主题演讲&#xff0c;为大家分享了4D毫米波雷达如何以“新…

Java网络开发(Tomcat异步分页+增删改查)——从同步到异步 从jsp 到 js + axios + vue 实现 数据分页显示 数据增删改查

目录 引出一些固定的东西1.固定的响应格式2.name 变成 v-model 进行双向绑定3.下拉框选中--:value"type.id" v-model"companyDb.typeId"4.vue导包固定写法5.script固定写法6.axios的get请求7.axios的post请求---let params new URLSearchParams()8.前端美…

MYSQL 在优化器缺陷在次验证,与MYSQL 熄火了 还是 成熟了??

开头还是介绍一下群&#xff0c;如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题&#xff0c;有需求都可以加群群内有各大数据库行业大咖&#xff0c;CTO&#xff0c;可以解决你的问题。加群请联系 liuaustin3 &#xff0c;在新加的朋友会分到2群&#xff08;共…

聊聊我做 NeRF-3D重建性能优化经历

我们新推出大淘宝技术年度特刊《长期主义&#xff0c;往往从一些小事开始——工程师成长总结专题》&#xff0c;专题收录多位工程师真诚的心路历程与经验思考&#xff0c;覆盖终端、服务端、数据算法、技术质量等7大技术领域&#xff0c;欢迎一起沟通交流。 本文为此系列第四篇…

飞桨携手第二届GitLink开源夏令营,邀你参与顶尖开源项目!

想参与顶尖开源项目开发&#xff1f; 想熟悉开源社区参与流程&#xff1f; 想获得资深导师指导和丰厚现金奖励&#xff1f; 机会来啦&#xff01; 2016年9月&#xff0c;飞桨框架正式开源&#xff0c;其兼备易用性、高效性、灵活性和可扩展性等特点。如今&#xff0c;百度飞桨在…

软件工程:说透软件5种常见的部署策略

hi&#xff0c;我是熵减&#xff0c;见字如面。 在软件工程中&#xff0c;最终的价值交付&#xff0c;都是要通过软件的部署上线来完成的。 那如何将新的或改进的软件功能交付给用户&#xff0c;同时还要确保高质量、稳定性和用户体验&#xff0c;选择适当的部署策略变得至关重…

数字中国,开鸿见日

讲个小故事&#xff0c;《晋书乐广传》记载&#xff0c;西晋名士乐广&#xff0c;请大文学家潘岳替自己写一篇文章。潘岳让乐广把意思完完整整告诉他&#xff0c;再由他来动笔&#xff0c;最终写成了名扬当时的《呈太尉辞河南尹表》。时人看过这篇文章&#xff0c;评价乐广是“…

WPF开发txt阅读器5:书籍管理系统,文件夹对话框

文章目录 书柜类文件夹对话框验证 txt阅读器系列&#xff1a; 需求分析和文件读写目录提取类&#x1f48e;列表控件与目录字体控件绑定 书柜类 任何小说阅读器&#xff0c;都免不了要有一个书架功能&#xff0c;而所谓书架&#xff0c;其实就是一个文件夹&#xff0c;通过对…

postgre查询今天,昨天的数据

昨天数据 SELECT* FROMsys_device WHERE age(current_date,to_timestamp(substring(update_time FROM 1 FOR 10),yyyy-MM-dd)) 1 days; 今天数据 SELECT* FROMsys_device WHERE to_char(update_time:: DATE, yyyy-MM-DD hh 24: mi :s) to_char(CURRENT_DATE:: DATE, …

nodejs+vue+mysql汽车新闻资讯网站jtw43

本汽车资讯网站有管理员和用户。管理员功能有个人中心&#xff0c;用户管理&#xff0c;汽车品牌管理&#xff0c;价格分类管理&#xff0c;经销商管理&#xff0c;汽车信息管理&#xff0c;留言板管理&#xff0c;系统管理等。用户可以查看各种汽车信息&#xff0c;还可以进行…