学成在线网页制作(详细)

2023-11-15

项目分析

如图:
在这里插入图片描述

分为四个模块:

  1. header头部模块
  2. 精品推荐模块
  3. 编程入门模块
  4. 数据分析师模块
  5. 机器学习模块
  6. 前端工程师开发模块
  7. footer模块

如果仔细观察的话,第2,5,6属于一个模块,样式结构相同。同样的3,4模块相同,这样只要做出一个另外一个复制黏贴即可。

详细制作

先确定版心,版心的宽度,然后给他封装成类,这样方便后面每个模块的父盒子调用。
初始化一些值:

* {
    margin: 0;
    padding: 0;
}
.ul {
    list-style: none;
}

.w {
    width: 1280px;
}

.fl {
    float: left;
}
// 有一些其他样式的初始化没有弄,不过下面代码都重新设置了,之后再写项目先考虑周全,初始化全一点。
header模块

在这里插入图片描述

分析:给header设置一个版心;居中对齐,里面分四个部分,logo,列表,搜索框,user模块;很显然这四个都是块级元素,那么就要给这四个盒子分别一个向左的浮动,user也就是最后一个盒子向右浮动。其他的就是样式了,话不多说上代码。

样式部分:

/* header模块儿开始 */

header {
    height: 42px;
    /* background-color: gray; */
    margin: 20px auto;                    // 上下20px的外间距,左右居中对齐;
}


/* logo模块 */

header .logo {
    width: 195px;
    height: 42px;
    /* background-color: aqua; */
    background-image: url(../images/logo.png);
}


/* nav导航模块 */

header ul {
    margin-left: 70px;
    height: 42px;
    list-style: none;
}

header ul li {
    float: left;
}

header ul li a {
    height: 42px;
    text-decoration: none;
    font-size: 14px;
    color: black;
    padding: 5px 15px;
    line-height: 42px;
    margin-right: 2px;
}

header ul li a:hover {
    color: skyblue;
    border-bottom: 2px solid skyblue;
}
/* header模块结束 */

结构部分:

<!-- header模块开始 -->
    <header class="w">
        <!-- logo模块 -->
        <div class="logo fl">
        </div>
        <!-- nav导航模块 -->
        <ul class="fl">
            <li>
                <a href="#">首页</a>
            </li>
            <li>
                <a href="#">课程</a>
            </li>
            <li>
                <a href="#">职业规划</a>
            </li>
        </ul>
        <!-- 搜索模块 -->
        <div class="search fl">                
            <input type="search" class="sousuo fl" placeholder="请输入课程名称">
            <button class="fl"></button>
        </div>
        <!-- 用户模块 -->
        <div class="user">
            <img src="./images/user.png" alt="">
            <span>qq-leishui</span>
        </div>
    </header>
    <!-- head模块结束 -->
banner模块

在这里插入图片描述

分析:设置一个父盒子,宽度不用给,给它添加一个蓝色背景,底色有了以后,再创建一个子盒子,给它版心的宽度,居中对齐,在子盒子里面放两个小盒子,一个左浮动,一个右浮动,左边浮动的盒子里面放一个无序列表,右边盒子里放三个模块,头部盒子,下面放一个列表,最下面放一个盒子。
代码如下:
样式:

/* banner模块开始 */

.banner {
    height: 420px;
    background-color: #1c036c;
}

.lunbo {
    width: 1280px;
    margin: 0 auto;
    height: 420px;
    background: url(../images/banner2_20190819_210028.png) no-repeat center top;
}


/* 左侧侧边栏导航 */

.lunbo .subnav {
    float: left;
    width: 150px;
    height: 420px;
    background-color: rgb(0, 0, 0, .3);
    padding: 0 20px;
}

.lunbo .subnav ul {
    list-style: none;
}

.lunbo .subnav ul li {
    height: 45px;
    line-height: 45px;
}

.lunbo .subnav ul li a {
    text-decoration: none;
    color: aliceblue;
}

.lunbo .subnav ul li span {
    float: right;
}

.lunbo .subnav ul li a:hover {
    color: aqua;
}


/* 左侧侧边栏导航结束 */


/* 右侧课程模块 */

.lunbo .course {
    float: right;
    width: 230px;
    height: 300px;
    margin-top: 50px;
    background-color: #ffffff;
}

.course .kechengbiao {
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #9bceea;
    color: white;
}

.course .chengxusheji {
    /* background-color: #9bceea; */
    height: 250px;
    padding: 0 20px;
}

.course .chengxusheji h4 {
    color: #5a5a5a;
    font-weight: 400;
    font-size: 16px;
}

.course .chengxusheji p {
    font-size: 12px;
    color: #b1b1b1;
}

.course .chengxusheji ul {
    list-style: none;
}

.course .chengxusheji ul li {
    padding: 10px 0;
    border-bottom: 1px dotted black;
}

.course .chengxusheji a {
    display: block;
    border: 1px solid #00a4ff;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #00a4ff;
    text-decoration: none;
    margin-top: 15px;
    font-weight: 700;
}
/* 右边课程模块结束 */
/* banner模块结束 */

结构:

<!-- banner模块开始 -->
    <div class="banner">
        <div class="lunbo">
            <!-- 左侧侧边栏导航 -->
            <div class="subnav">
                <ul>
                    <li><a href="#">前端开发 <span>&gt;</span></a></li>
                    <li><a href="#">后端开发 <span>&gt;</span></a></li>
                    <li><a href="#">移动开发 <span>&gt;</span></a></li>
                    <li><a href="#">人工智能 <span>&gt;</span></a></li>
                    <li><a href="#">商业预测 <span>&gt;</span></a></li>
                    <li><a href="#">云计算&大数据 <span>&gt;</span></a></li>
                    <li><a href="#">运维&从测试 <span>&gt;</span></a></li>
                    <li><a href="#">UI设计 <span>&gt;</span></a></li>
                    <li><a href="#">产品 <span>&gt;</span></a></li>
                </ul>
            </div>
            <!-- 右边侧边栏 -->
            <div class="course">
                <div class="kechengbiao">
                    <h3>我的课程表</h3>
                </div>
                <div class="chengxusheji">
                    <ul>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习-使用对象</p>
                        </li>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习-使用对象</p>
                        </li>
                        <li>
                            <h4>继续学习 程序语言设计</h4>
                            <p>正在学习-使用对象</p>
                        </li>

                    </ul>
                    <a href="#">全部课程</a>
                </div>

            </div>
        </div>
    </div>
 <!-- banner模块结束 -->

// banner模块中疑问点:为什么给右边浮动的课程模块设置margin-top不会出现父盒子塌陷的问题呢?因为塌陷与父子盒子合并是出现标准流文档中的,在浮动流中是不会出现这种情况的。

精品推荐模块:

在这里插入图片描述
分析: 一个父盒子,给他,设置垂直方向的阴影;版心的宽度,并且居中对齐;里面放一个H3标签,无序列表,以及一个p标签包裹着超链接。给H3标签,无序列表分别设置向左浮动。P标签设置向右浮动。
样式代码:

/* 精品推荐模块开始 */

.jingpintuijian {
    height: 60px;
    width: 1240px;
    margin: 10px auto;
    background-color: #fff;
    box-shadow: 0 4px 4px 4px rgb(0, 0, 0, .1);
    padding: 0 20px;
}

.jingpintuijian h3 {
    float: left;
    height: 60px;
    line-height: 60px;
    color: #00a4ff;
    margin-right: 20px;
}

.jingpintuijian ul {
    list-style: none;
}

.jingpintuijian ul li {
    float: left;
    height: 60px;
    line-height: 60px;
}

.jingpintuijian ul li a {
    color: black;
    border-left: 1px solid gray;
    text-decoration: none;
    padding: 0 30px;
}

.jingpintuijian p {
    float: right;
}

.jingpintuijian p a {
    height: 60px;
    line-height: 60px;
    color: #00a4ff;
    text-decoration: none;
}


/* 精品推荐模块结束 */

结构代码:

<!-- 精品推荐模块 -->
    <div class="jingpintuijian">
        <h3>精品课程</h3>
        <ul>
            <li><a href="#">JQuery</a></li>
            <li><a href="#">Spark</a></li>
            <li><a href="#">Mysql</a></li>
            <li><a href="#">javaweb</a></li>
            <li><a href="#">Mysql</a></li>
            <li><a href="#">JavaWeb</a></li>
        </ul>
        <p>
            <a href="#">修改兴趣</a>
        </p>
    </div>
<!-- 精品推荐模块结束 -->

精品推荐正文模块:
在这里插入图片描述
分析:一个父盒子box_jingpin,给他一个版心的宽度。父盒子里面放两个部分box_hd和无序列表部分,由于无序列表是块级元素,在这里我没有给他外面再设置一个父盒子;无序列表里面放小li,测量好相应的距离,代码如下:

/* 精品推荐正文模块*/

.box_jingpin {
    width: 1280px;
    margin: 0 auto;
}

.box_jingpin .box_hd {
    margin-top: 15px;
    height: 60px;
    line-height: 60px;
}

.box_jingpin .box_hd h3 {
    float: left;
    color: #494949;
    font-size: 20px;
    font-weight: 400;
}

.box_jingpin .box_hd p {
    float: right;
    color: #a5a5a5;
    font-size: 12px;
    margin-right: 20px;
}

.box_jingpin ul {
    list-style: none;
}

.box_jingpin ul li {
    float: left;
    width: 241px;
    height: 270px;
    background-color: #ffffff;
    margin-right: 15px;
    margin-bottom: 15px;
}

.box_jingpin ul:last-child {
    margin-right: 0px;
}

.box_jingpin ul li img {
    width: 100%;
}

.box_jingpin ul li h3 {
    color: #050505;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 10px 20px 20px;
}

.box_jingpin ul li p {
    margin: 0 10px 0px 20px;
    font-size: 12px;
    color: #999999;
}

.box_jingpin ul li p span {
    color: #ffc8ac;
}


/* 精品推荐正文模块结束 */

结构:

 <!-- 精品推荐正文模块 -->
    <div class="box_jingpin">
        <div class="box_hd">
            <h3>精品推荐</h3>
            <p>查看全部</p>
        </div>
        <ul>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic2.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic3.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic4.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic2.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic3.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic4.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic2.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
        </ul>
    </div>
<!-- 精品推荐正文模块结束 -->
编程入门

在这里插入图片描述
分析:父盒子下面包裹两个子盒子,分别左浮动,右浮动,左边盒子放图片,右边盒子内部再放一个图片以及一个无序列表。
代码:
样式:

/* 编程入门模块开始  */

.box_biancheng {
    overflow: hidden;
    width: 1280px;
    margin: 0 auto;
}

.box_biancheng .box_hd {
    margin-top: 15px;
    height: 60px;
    line-height: 60px;
}

.box_biancheng .box_hd h3 {
    float: left;
    color: #494949;
    font-size: 20px;
    font-weight: 400;
}

.box_biancheng .box_hd ul {
    list-style: none;
    margin-left: 470px;
}

.box_biancheng .box_hd ul li {
    float: left;
    margin-right: 50px;
}

.box_biancheng .box_hd ul li a {
    text-decoration: none;
    font-size: 14px;
    color: #999999;
}

.box_biancheng .box_hd ul li a:hover {
    color: #00a4ff;
}

.box_biancheng .box_hd p {
    float: right;
    color: #a5a5a5;
    font-size: 12px;
    margin-right: 20px;
}

.box_biancheng .box_main {
    width: 1280px;
    height: 390px;
}

.box_biancheng .box_main .left {
    width: 230px;
    height: 390px;
    background-color: #fff;
}

.box_biancheng .box_main .left img {
    width: 230px;
    height: 390px;
}

.box_biancheng .box_main .right {
    float: right;
    margin-top: -390px;
    width: 1020px;
    height: 390px;
}

.box_biancheng .box_main .right img {
    margin-bottom: 20px;
    width: 100%;
    float: right;
}

.box_biancheng .box_main .right ul {
    list-style: none;
}

.box_biancheng .box_main .right ul li {
    margin-left: 18px;
    width: 233px;
    float: left;
}

.box_biancheng .box_main .right ul li img {
    width: 233px;
    height: 155px;
}

.box_biancheng .box_main .right ul li h3 {
    color: #050505;
    font-size: 14px;
    font-weight: 400;
    margin: 20px 10px 20px 20px;
}

.box_biancheng .box_main .right ul li p {
    color: #a5a5a5;
    font-size: 12px;
    margin-left: 20px;
}


/* 编程入门模块结束 */

结构:

<!-- 编程入门模块开始 -->
    <div class="box_biancheng">
        <div class="box_hd">
            <h3>编程入门</h3>
            <ul>
                <li><a href="#">热门</a></li>
                <li><a href="#">初级</a></li>
                <li><a href="#">中级</a></li>
                <li><a href="#">高级</a></li>
            </ul>
            <p>查看全部</p>
        </div>
        <div class="box_main">
            <div class="left">
                <img src="./images/biancheng_left.png" alt="">
            </div>
            <div class="right">
                <img src="./images/biancheng_hd.png" alt="">
                <ul>
                    <li>
                        <img src="./images/biancheng_pic1.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                    <li>
                        <img src="./images/biancheng_pic2.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                    <li>
                        <img src="./images/biancheng_pic3.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                    <li>
                        <img src="./images/biancheng_pic4.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                </ul>
            </div>

        </div>
    </div>
    <!-- 编程入门模块结束 -->

在这里插入图片描述

数据分析师模块和前端开发工程师正文模块以及机器学习工程师正文模块

分析:由于样式与上面相同,所以可以引用上面的结构样式。
代码就不演示了,直接给结构了:

<!-- 数据分析师模块结束 -->
    <div class="box_biancheng">
        <div class="box_hd">
            <h3>数据分析师</h3>
            <p>查看全部</p>
        </div>
        <div class="box_main">
            <div class="left">
                <img src="./images/biancheng_left.png" alt="">
            </div>
            <div class="right">
                <img src="./images/biancheng_hd.png" alt="">
                <ul>
                    <li>
                        <img src="./images/biancheng_pic1.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                    <li>
                        <img src="./images/biancheng_pic2.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                    <li>
                        <img src="./images/biancheng_pic3.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                    <li>
                        <img src="./images/biancheng_pic4.png" alt="">
                        <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                        <p><span>高级</span> • 1125人在学习</p>
                    </li>
                </ul>
            </div>

        </div>
    </div>
    <!-- 数据分析师模块结束 -->
    <!-- 前端开发工程师正文模块 -->
    <div class="box_jingpin">
        <div class="box_hd">
            <h3>前端开发工程师</h3>

            <p>查看全部</p>
        </div>
        <ul>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic2.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic3.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic4.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>

        </ul>
    </div>
    <!-- 前端开发工程师正文模块结束 -->
    <!-- 机器学习工程师正文模块 -->
    <div class="box_jingpin">
        <div class="box_hd">
            <h3>机器学习工程师</h3>

            <p>查看全部</p>
        </div>
        <ul>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic2.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic3.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic4.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>
            <li>
                <img src="./images/pic1.png" alt="">
                <h3>Think PHP 5.0 博客系统实战项目演练 </h3>
                <p><span>高级</span> • 1125人在学习</p>
            </li>

        </ul>
    </div>
    <!-- 机器学习工程师正文模块结束 -->
footer模块:

在这里插入图片描述
分析:父盒子footer中设置一个版心的盒子,居中对齐,里面装两个盒子,一个向左浮动,一个向右浮动。代码:

/* footer模块开始 */

footer {
    height: 415px;
    background-color: #fff;
    padding: 20px;
}

footer .f_box {
    width: 1280px;
    margin: 0 auto;
}

footer .f_left {
    float: left;
    margin-top: 34px;
    width: 500px;
}

footer .f_left p {
    color: #666666;
    font-size: 12px;
    margin: 20px 0;
}

footer .f_left a {
    padding: 10px 25px;
    text-decoration: none;
    border: 1px solid #00a4ff;
    color: #00a4ff;
}

footer .f_right {
    margin-right: 0px;
    width: 540px;
    float: right;
}

footer .f_right dl {
    float: right;
    margin: 34px 50px 0 0;
}

footer .f_right dl dd {
    margin-bottom: 50px;
}

footer .f_right dl dd a {
    text-decoration: none;
    color: #494949;
    font-weight: 700;
}

footer .f_right dl dt a {
    text-decoration: none;
    color: #494949;
}

footer .f_right dl dt a:hover,
footer .f_right dl dd a:hover {
    color: #00a4ff;
}


/* footer模块结束 */

结构:

<!-- footer模块开始 -->
    <footer>
        <div class="f_box">
            <div class="f_left">
                <img src="./images/logo.png" alt="">
                <p>学成在线致力于普及中国最好的教育它与中国一流大学和机构合作提供在线课程。 © 2017年XTCG Inc.保留所有权利。-沪ICP备15025210号</p>
                <a href="#.zip">下载APP</a>
            </div>
            <div class="f_right">
                <dl>
                    <dd><a href="#">关于学成网</a> </dd>
                    <dt><a href="#">关于</a> </dt>
                    <dt><a href="#">管理团队</a> </dt>
                    <dt><a href="#">工作机会</a> </dt>
                    <dt><a href="#">客户服务</a> </dt>
                    <dt><a href="#">帮助</a> </dt>
                </dl>
                <dl>
                    <dd><a href="#"> 新手指南</a></dd>
                    <dt><a href="#">如何注册</a> </dt>
                    <dt><a href="#">如何选课</a> </dt>
                    <dt><a href="#"> 如何拿到毕业证</a></dt>
                    <dt><a href="#">学分是什么</a> </dt>
                    <dt><a href="#">考试未通过怎么办</a> </dt>
                </dl>
                <dl>
                    <dd><a href="#">合作伙伴</a> </dd>
                    <dt><a href="#">合作机构</a> </dt>
                    <dt><a href="#">合作导师</a> </dt>
                </dl>
            </div>
        </div>
    </footer>
    <!-- footer模块结束 -->

总结:网页虽长,但是分模块来做的时候就渐变许多啦
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

学成在线网页制作(详细) 的相关文章

  • 如何实现右边缘倾斜的 div? [复制]

    这个问题在这里已经有答案了 我几天来一直在寻找使 div 的右边缘倾斜 45 度的代码 这是我特别想要得到的图像示例 似乎有很多 倾斜边缘 div 的示例 但我找不到任何具有特定右侧倾斜的示例 我花了很多时间试图改变其他人的代码 但结果却一
  • 使用jquery和css点击按钮后旋转div文本

    我想使用 jquery 和 css 单击按钮后旋转 div 文本 如果用户点击Rotate Left按钮 然后文本在左侧旋转 or用户点击Rotate Right按钮然后文本在右侧旋转 Example div Happy Birthday
  • 如何使用 jQuery 在弹出窗口中预览输入类型=“文件”中选定的图像? [复制]

    这个问题在这里已经有答案了 在我的代码中 我允许用户上传图像 现在我想在同一个弹出窗口中将所选图像显示为预览 我怎样才能使用 jQuery 做到这一点 以下是我在弹出窗口中使用的输入类型 HTML 代码
  • Firefox 忽略背景大小的 css

    尝试使用背景大小 CSS 规则缩小图像 但 Firefox 3 5 似乎会忽略该规则 CSS privatejoker background aqua url styles images home privatejoker png no r
  • 是否可以在没有 Javascript(仅 CSS)的情况下执行相同的操作(悬停效果)?

    我正在尝试创建一个带有图标的按钮像这样 http jsfiddle net pRdMc HTML div div class icon div span Send Email span div CSS button width 270px
  • 使用 获取用于 javascript 的 RSA 密钥?

    我的 Web 项目需要一个 RSA 密钥对 虽然有一些库 但我认为依靠浏览器 为了安全性和速度 为我生成密钥是个好主意 是否可以使用注册机或其他浏览器 API 来执行此操作 我不知道如何从注册机获取密钥 它们似乎是在提交时生成的 但我不想将
  • 光滑的旋转木马不工作

    我一直在尝试简单地实现 Slick Carousel 的工作 我已按照 Git 页面上的说明进行操作 https github com kenwheeler slick https github com kenwheeler slick 这
  • 单击输入字段会触发窗口调整大小

    我有一个带有徽标 菜单和搜索的标题 当我在桌面上时 我会按该顺序显示所有元素 但如果我的窗口宽度小于 980 像素 菜单会隐藏 有一个切换按钮 并且徽标会与nav并附在徽标之后 如果宽度更大 则徽标将再次分离并附加到 DOM 中的旧位置 w
  • CSS 选择器用于选择最后两个子项,而不知道列表中有多少项

    我有一个无序列表 它有时包含 4 5 6 或 7 个项目 我想知道是否有一个 CSS 选择器来选择最后两项 我意识到 last child会给我最后一件物品 是否有 倒数第二个孩子 选择器 或者 孩子数量 2 选择器 HTML ul li
  • 如何在 div 容器内的元素之间留出空间

    我有一个弹性容器 它将由元素动态填充 容器没有固定宽度 I use max width max content 并且可以包含我想要的任意数量的元素 问题是我需要这些元素之间的间距 但不需要元素和容器之间左侧和右侧的间距 当然我可以用 ele
  • 从网站存储数据的最简单方法(在服务器端)

    我有一个非常简单的网站 实际上是单页 有一个输入字段和一个按钮 我需要将用户提交的数据存储在服务器端的某个位置 完美的方法可能是简单的文本文件 并在每次单击按钮后附加新行 日志文件也可以 据我了解 JavaScript 本身是不可能的 我在
  • React Native 上的文本缩进

    我需要缩进 React Native 段落的第一行 但使用常见的csstext indent财产 textIndent 与 React Native 不兼容 伪元素选择器也不兼容 例如 first line 有什么方法可以做到这一点而不用将
  • Symfony 2 使用 CSS 设置背景图片

    I want to put a background image for a menu in symfony But I can t figure out how to do it I managed to style a lot of t
  • Google 再营销标签 - iframe 高度问题

    我注意到 Google 的再营销代码会在我的页面底部插入一个 iframe 问题是 iframe 弄乱了我的布局 它的高度为 13 像素 并且在底部留下了空白的白色垂直空间 我尝试用 css 隐藏它 但它在 IE9 中仍然可见 iframe
  • 如何在 Bootstrap 列中使用文本溢出?

    假设我有一行具有固定高度 并且我在其列中插入了一些文本 如果太长 我希望将其剪掉 并在行尾添加三个点 如下所示 我在用着文本溢出 省略号 我的行中有此属性 但无法使其工作 JsFiddle http jsfiddle net Alexnot
  • 显示班级图片 10 秒

    我有下面给出的代码显示9 boxes 其值如下digital time 还有一个班级box002显示digits相当于随机选择的九个盒子的值 box002 can be dragged to digital time starting wi
  • `ie9` - contenteditable false 在父级可编辑时不起作用

    我正在尝试制作内容可编辑和不可编辑的容器 用户可以通过 3 种方式使用它 他们可以将内容与non editable 他们可以将内容与editable 他们可以在不选择其中之一的情况下放置内容 可编辑 我正在努力实现以下目标 content
  • 让登录更安全

    我已使用此代码进行管理员登录 仅当用户输入正确的用户名和密码时才应打开loginhome php 但后来我意识到这根本不安全 任何人都可以直接访问 mywebsite loginhome php 而无需登录 注销后 可以使用后退按钮打开 l
  • 跨浏览器:禁用输入字段的不同行为(文本可以/不能复制)

    我有一个被禁用的输入 html 字段 在某些浏览器 Chrome Edge Internet Explorer 和 Opera 中可以选择并复制文本 但至少在 Firefox 中这是不可能的 您可以通过在不同浏览器中执行以下代码来测试
  • 如何更改 Shiny 中 navbarPage 折叠的断点

    我想用shiny navbarPage collapsible TRUE 当在小屏幕上查看我的 Shiny 应用程序时 将导航元素折叠到菜单中 默认情况下 当浏览器宽度小于 940 像素时会触发折叠 有什么方法可以改变这一点 以便在稍大的浏

随机推荐

  • 计算机断电无法启动不了系统,电脑突然断电后无法启动怎么回事

    使用电脑的时候 总是会避免不了各种意外的事情 比如常见的电脑突然断电的情况 然后就会关机 可是关机之后就无法开机了 这是怎么回事呢 那么遇到电脑突然断电后无法启动如何解决呢 不用担心 本文给大家讲述一下电脑断电关机后无法开机的详细修复步骤
  • 用c语言实现顺序查找,顺序查找算法及C语言实现

    通过前面对静态查找表的介绍 静态查找表即为只做查找操作的查找表 静态查找表既可以使用 虽然一个是本节以静态查找表的顺序存储结构为例做详细的介绍 顺序查找的实现 静态查找表用顺序存储结构表示时 顺序查找的查找过程为 从表中的最后一个数据元素开
  • Java实现哈希函数/散列算法

    哈希函数 散列算法 根据某个值进行hash值计算 确保唯一性 public class HashUtils private static final String ALGORITHM SHA 256 public static String
  • Java基本类型所占存储空间大小

    基本类型 大小 最小值 最大值 包装器类型 boolean Boolean char 两个字节 Unicode 0 Unicode 2 16 1 Character byte 一个字节 128 127 Byte short 两个字节 2 1
  • daily technology

    Trending repositories on GitHub today GitHub The Hacker News Cybersecurity News and Analysis HackerNews Pxlet Yet anothe
  • 四数之和——python

    18 四数之和 难度中等997 给你一个由 n 个整数组成的数组 nums 和一个目标值 target 请你找出并返回满足下述全部条件且不重复的四元组 nums a nums b nums c nums d 若两个四元组元素一一对应 则认为
  • 学习使用 MATLAB 数学建模一篇文章就够了

    学习中 随着学习的深入会不断补充内容 欢迎大家一起学习数学建模知识 有什么问题 大家可以评论 一起讨论学习 需要LaTeX 数学建模模板和我收集的一些数学建模资料的可以评论留下邮箱 与君共勉 文章目录 一 MATLAB 知识学习 二 数学建
  • 剖析高性能队列Disruptor背后的数据结构和算法

    本文是学习算法的笔记 数据结构与算法之美 极客时间的课程 Disruptor 是一种内存消息队列 它经Java 中另外一个非常常用的内存消息队列 ArrayBlockQueue ABS 的性能 要高出一个数量级 可以算得上是最快的内存消息队
  • 深入浅出UML类图(五)

    实例分析3 售票机控制程序 某运输公司决定为新的售票机开发车票销售的控制软件 图I给出了售票机的面板示意图以及相关的控制部件 图I 售票机面板示意图 售票机相关部件的作用如下所述 1 目的地键盘用来输入行程目的地的代码 例如 200表示总站
  • 1063. 计算谱半径(20)

    在数学中 矩阵的 谱半径 是指其特征值的模集合的上确界 换言之 对于给定的n个复数空间的特征值 a1 b1i an bni 它们的模为实部与虚部的平方和的开方 而 谱半径 就是最大模 现在给定一些复数空间的特征值 请你计算并输出这些特征值的
  • Java学习笔记:Servlet

    JavaWeb三大组件 Servlet Filter 过滤器 Listener 监听器 Servlet生命周期 1 初始化阶段 调用init 方法 2 响应客户请求阶段 调用service 方法 3 终止阶段 调用destroy 方法 生命
  • Eclipse 部署Thrift 实例 & 服务模型实例演示(java)

    一 Eclipse 部署Thrift 实例 注 需要1 工具包thrift 0 9 0 ext 下载地址http download csdn net detail xyw eliot 5414527 2 Java语言Thrift工程需要的j
  • Java循环for, while和do...while&break,continue,return

    为什么80 的码农都做不了架构师 gt gt gt Java有非常灵活的三循环机制 可以使用以下三种循环之一 while 循环 do while 循环 for 循环 从Java5 增强的for循环中进行了介绍 这主要是用于数组 while
  • go中make和new的用法,以及nil用法

    看如下代码 package main import fmt unsafe func main make和new函数 new函数用法 a 10 默认值 int rune byte float bool string这些类型都有默认值 指针 切
  • 多进程和多线程的差别(优缺点)

    多进程 多线程 目录 一 多线程的优点 二 多进程的优点 目录 对于问多进程和多线程之间的差别的问题 其实我们只要表明我们所知道的多进程和多线程各自的优点就可以了 一 多线程的优点 1 线程间通信会更加灵活 包括进程间通信在内还可以使用全变
  • Python基于Scapy的抓包协议分析器

    环境 py3 8 原理 模仿wireshark 利用python的scapy模块下的sniff 函数进行数据的抓取 并进行所谓的 消费者处理 即跟据OSI网络协议模型进行协议分析 将整个程序精简的概括得到最关键的一句代码 sniff prn
  • 企业商家怎么做小程序商城?

    自小程序商城的出现 帮助了很多企业商家打破了传统线下卖货的瓶颈 打通了线上卖货的渠道 为企业商家带来销售额的提升 当然还没入局的企业商家趁现在也可以做自己的小程序商城 在线上流量中分一杯羹 那么下面说说企业商家怎么做小程序商城 一 准备好小
  • JSP-内置对象

    response动态响应的例子 response重定向的例子 通过session对象来保证 在不同页面跳转时是同一个用户
  • ehcache缓存过期时间和注解的使用。

    一 过期时间的测试 我们配置一个spring整合ehcache的例子 使用自动注解缓存的方式 进行测试 timeToIdleSeconds表示最大空闲的时间 timeToLiveSeconds表示最大存活时间 例1 结果 5秒间隔内不过期
  • 学成在线网页制作(详细)

    项目分析 如图 分为四个模块 header头部模块 精品推荐模块 编程入门模块 数据分析师模块 机器学习模块 前端工程师开发模块 footer模块 如果仔细观察的话 第2 5 6属于一个模块 样式结构相同 同样的3 4模块相同 这样只要做出