Blogger Information
Blog 33
fans 0
comment 0
visits 19818
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php中文网移动端-php九期线上培训班
取个名字真难
Original
642 people have browsed it

html代码

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>php中文网手机版首页</title>
    <link rel="stylesheet" href="static/css/init.css">
    <link rel="stylesheet" href="static/css/style.css">
</head>
<body>
<!--布局原则: 宽度自适应,高度固定-->

<!--顶部固定定位-->
<header>
    <img src="static/images/user-pic.jpeg" alt="">
    <img src="static/images/logo.png" alt="">
    <img src="static/images/user-nav.jpg" alt="">
</header>


<!--banner轮播图,这里用图片暂时代替-->
<div class="banner">
    <img src="static/images/banner.jpg" alt="">
</div>

<!--导航区-->
<nav>
    <ul>
        <li>
            <a href="">
                <img src="static/images/html.png" alt="">
                <span>HTML/CSS</span>
            </a>
        </li>
        <li>
            <a href="">
                <img src="static/images/JavaScript.png" alt="">
                <span>JavaScript</span>
            </a>
        </li>
        <li>
            <a href="">
                <img src="static/images/code.png" alt="">
                <span>服务端</span>
            </a>
        </li>
        <li>
            <a href="">
                <img src="static/images/sql.png" alt="">
                <span>数据库</span>
            </a>
        </li>
    </ul>

    <ul>
        <li>
            <a href=""><img src="static/images/app.png" alt="">
                <span>移动端</span>
            </a>
        </li>
        <li>
            <a href="">
                <img src="static/images/manual.png" alt="">
                <span>手册</span>
            </a>
        </li>
        <li>
            <a href=""><img src="static/images/tool2.png" alt="">
                <span>工具</span>
            </a>
        </li>
        <li>
            <a href="">
                <img src="static/images/live.png" alt="">
                <span>直播</span>
            </a>
        </li>
    </ul>
</nav>


<!--    课程区-->
<main>
    <!--    推荐课程-->
    <article class="recommend">
        <h3>推荐课程</h3>
        <section>
            <a href=""><img src="static/images/tjkc1.jpg" alt=""></a>
            <a href=""><img src="static/images/tjkc2.jpg" alt=""></a>
        </section>

        <section>
            <div>
                <a href=""><img src="static/images/tjkc3.jpg" alt=""></a>
                <span>
                    <a href="">CI框架30分钟极速入门</a>
                    <span><i>中级</i>49738次播放</span>

                </span>
            </div>

            <div>
                <a href=""><img src="static/images/tjkc4.jpg" alt=""></a>
                <span>
                    <a href="">2018前端入门基础</a>
                    <span><i>初级</i>209952次播放</span>
            </span>
            </div>
        </section>
    </article>


    <!--最新更新-->
    <!--可以直接复制推荐课程的代码, 只需要将内容和素材换一下即可-->
    <article class="recommend">
        <h3>推荐课程</h3>
<!--        <section>-->
<!--            <a href=""><img src="static/images/tjkc1.jpg" alt=""></a>-->
<!--            <a href=""><img src="static/images/tjkc2.jpg" alt=""></a>-->
<!--        </section>-->

        <section>
            <div>
                <a href=""><img src="static/images/tjkc3.jpg" alt=""></a>
                <span>
                    <a href="">2019python自学视频</a>
                    <p>本课程适合想从零开始学习 Python 编程语言的开发人员。由浅入深的带你...</p>
                    <span><i>中级</i>49738次播放</span>

                </span>
            </div>

            <div>
                <a href=""><img src="static/images/tjkc4.jpg" alt=""></a>
                <span>
                    <a href="">2018前端入门基础</a>
                    <p>主讲:php中文网-朱老师( Peter Zhu) 时间:2019.10.17 晚 20:00-22:00</p>
                    <span><i>初级</i>209952次播放</span>
            </span>
            </div>

            <div>
                <a href=""><img src="static/images/tjkc3.jpg" alt=""></a>
                <span>
                    <a href="">2019python自学视频</a>
                    <p>本课程适合想从零开始学习 Python 编程语言的开发人员。由浅入深的带你...</p>
                    <span><i>中级</i>49738次播放</span>

                </span>
            </div>


            <div>
                <a href=""><img src="static/images/tjkc3.jpg" alt=""></a>
                <span>
                    <a href="">2019python自学视频</a>
                    <p>本课程适合想从零开始学习 Python 编程语言的开发人员。由浅入深的带你...</p>
                    <span><i>中级</i>49738次播放</span>

                </span>
            </div>
            <div>
                <a href=""><img src="static/images/tjkc4.jpg" alt=""></a>
                <span>
                    <a href="">2018前端入门基础</a>
                    <p>主讲:php中文网-朱老师( Peter Zhu) 时间:2019.10.17 晚 20:00-22:00</p>
                    <span><i>初级</i>209952次播放</span>
            </span>
            </div>
            <div>
                <a href=""><img src="static/images/tjkc4.jpg" alt=""></a>
                <span>
                    <a href="">2018前端入门基础</a>
                    <p>主讲:php中文网-朱老师( Peter Zhu) 时间:2019.10.17 晚 20:00-22:00</p>
                    <span><i>初级</i>209952次播放</span>
            </span>
            </div>
        </section>
    </article>
    <!--最新文章-->
    <!--这个模块与上面的最新课程几乎是一样的, 只是左右顺序交换了一个,样式略有不同-->
    <article class="recommend">
        <h3>最新更新</h3>
        <!--        <section>-->
        <!--            <a href=""><img src="static/images/tjkc1.jpg" alt=""></a>-->
        <!--            <a href=""><img src="static/images/tjkc2.jpg" alt=""></a>-->
        <!--        </section>-->

        <section>
            <div class="img-right">

                <span>
                    <a href="">2019python自学视频</a>
                  <span>发布时间:2019-11-9</span>
                </span>
                <a href=""><img src="static/images/23.jpg" alt=""></a>
            </div>
            <div class="img-right">

                <span>
                    <a href="">2019python自学视频</a>
                  <span>发布时间:2019-11-9</span>
                </span>
                <a href=""><img src="static/images/23.jpg" alt=""></a>
            </div>
            <div class="img-right">

                <span>
                    <a href="">2019python自学视频</a>
                  <span>发布时间:2019-11-9</span>
                </span>
                <a href=""><img src="static/images/23.jpg" alt=""></a>
            </div>
            <div class="img-right">

                <span>
                    <a href="">2019python自学视频</a>
                  <span>发布时间:2019-11-9</span>
                </span>
                <a href=""><img src="static/images/23.jpg" alt=""></a>
            </div>
            <div class="img-right">

                <span>
                    <a href="">2019python自学视频</a>
                  <span>发布时间:2019-11-9</span>
                </span>
                <a href=""><img src="static/images/23.jpg" alt=""></a>
            </div>


            <div class="new-b">


                <a href="">更多内容</a>

            </div>



        </section>
    </article>
    <!-- 最新博文,最新问答,做为作业,交给大家课后完成 -->
    <article class="recommend">
        <h3>最新博文</h3>
        <!--        <section>-->
        <!--            <a href=""><img src="static/images/tjkc1.jpg" alt=""></a>-->
        <!--            <a href=""><img src="static/images/tjkc2.jpg" alt=""></a>-->
        <!--        </section>-->

        <section>
            <div class="new-b">


                <a href="">2018前端入门基础</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">laravel-创建“控制器”和“模型”,使用模型方法获取数据库内容并输出--2019年</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">Linux系统CentOS报错:could not resolve host:mirrorlist.centos.org问</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">2018前端入门基础</a>
                <p>2019-11-08</p>

            </div>

            <div class="new-b">


                <a href="">更多内容</a>

            </div>
        </section>
    </article>

<!--    问答-->
    <article class="recommend">
        <h3>最新问答</h3>
        <!--        <section>-->
        <!--            <a href=""><img src="static/images/tjkc1.jpg" alt=""></a>-->
        <!--            <a href=""><img src="static/images/tjkc2.jpg" alt=""></a>-->
        <!--        </section>-->

        <section>
            <div class="new-b">

                <a href="">2018前端入门基础</a>
                <p>2019-11-08</p>
            </div>
            <div class="new-b">


                <a href="">laravel-创建“控制器”和“模型”,使用模型方法获取数据库内容并输出--2019年</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">Linux系统CentOS报错:could not resolve host:mirrorlist.centos.org问</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">2018前端入门基础</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">2018前端入门基础</a>
                <p>2019-11-08</p>

            </div>
            <div class="new-b">


                <a href="">更多内容</a>


            </div>
        </section>
    </article>
</main>



<!--下面咱们做一下底部,底部与头部类似,也是固定定位实现-->
<footer>
    <a href=""><img src="static/font-icon/zhuye.png" alt=""><span>主页</span></a>
    <a href="">
        <img src="static/font-icon/video.png" alt="">
        <span>视频</span>
    </a>
    <a href="">
        <img src="static/font-icon/luntan.png" alt="">
        <span>社区</span>
    </a>
    <a href="">
        <img src="static/font-icon/geren.png" alt="">
        <span>我的</span>
    </a>
</footer>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

css样试

实例

/*************** 头部样式 ***************/
header {
    /*固定定位*/
    position: fixed;
    top: 0;


    /*固定定位元素必须设置宽度与高度*/
    width: 100%;
    height: 42px;
    background: #444444;
    color: white;

    /*设置最小尺寸*/
    min-width: 320px;
    max-width: 768px;

    /*转为Flex容器,设置元素排列*/
    display: flex;
    /*元素主轴分散,两端对齐*/
    justify-content: space-between;
    /*元素交叉轴居中对齐*/
    align-items: center;
}


/*第一张,最后一设置通用样式*/
header > img:first-of-type,
header > img:last-of-type {
    width: 26px;
    height: 26px;
    margin: 5px;
}
/*第一张用户头像应该是正圆*/
header > img:first-of-type {
    border-radius: 50%;  /* 13px */

}
/*设置中间LOGO样式*/
header >  img {
    width: 94px;
}



/*************** 轮播图设置 ***************/

.banner {
    display: flex;
    height: 200px;
}

/*************** 导航区 ***************/

nav {
    background-color: white;
    display: flex;
    /*主轴为垂直方向, 禁止换行*/
    flex-flow: column nowrap;
}

/*图片默认大小*/
nav img {
    width: 45px;
    height: 49px;
}

/*每一行导航都应该是一个弹性容器以方便布局*/
nav > ul {
    display: flex;
    /*每个菜单项水平且不换行*/
    flex-flow: row nowrap;
}

/*每一菜单项均分全部空间*/
nav ul li {
    flex: 1;

}

/*图片与文本应该做为一个组件,统一设置*/
nav ul li a {
    display: flex;
    /*图片, 链接文本垂直排列*/
    flex-flow: column wrap;
    /*交叉轴上居中显示*/
    align-items: center;
    /*外边距可以使菜单项之间不太拥挤*/
    margin: 10px;
}

/*菜单项文本与上面图标有一个间隙*/
nav ul li a span {
    margin-top: 5px;
}


/*************** 主体内容区 ***************/



/******** 推荐课程区 *******/
main {
    display: flex;
    flex-flow: column nowrap;
}

/*设置水平排列的推荐课程*/
main > .recommend > section:first-of-type {
    display: flex;
    flex-flow: row nowrap;
}

/*每个课程图片平分全部空间*/
main > .recommend > section:first-of-type > a {
    margin: 5px;
    flex: 1;
}

/*设置图片高度*/
main > .recommend > section:first-of-type > a > img {
    height: 90px;
}


/*设置垂直排列的推荐课程*/
main > .recommend > section:last-of-type {
    display: flex;
    flex-flow: column nowrap;
}

main > .recommend > section:last-of-type > div {
    background-color: #fff;
    margin: 5px ;
    padding: 10px;

    /*也转为弹性容器*/
    display: flex;
    flex-flow: row nowrap;
}

main > .recommend > section:last-of-type > div img {
    width: 350px;
    height: 90px;
}

main > .recommend > section:last-of-type > div > span {
    display: flex;
    /*文本垂直排列*/
    flex-flow: column nowrap;
    margin-top: 5px;
    padding-left: 10px;

}

main > .recommend > section:last-of-type > div > span  i {
    font-style: normal;
    background-color: #333333;
    color: white;
    border-radius: 4px;
    padding: 0 5px;
    font-size: smaller;
}
main > .recommend > section:last-of-type > div >span>p{
    display: flex;
    font-size: 11px;
}

.img-right{
    display: flex;
justify-content: center;
    align-items: center;
    height: 85px;

    }
.img-right>a{
    display: flex;

    align-items: center;

    flex: 0.1;
}
.img-right>span{
    display: flex;

    flex: 0.9;
}
.img-right>span>a{
  display: flex;
margin-bottom: 20px;
    font-size: 14px;
    font-weight: bold;
}
.img-right>span>span{
    display: flex;
    font-size: 12px;
}

.new-b{
    display: flex;
    justify-content: space-between;
    align-items: center;
   padding: 0;

    font-size: 14px;

}
.new-b>a{
    font-weight: bold;
}
.recommend>section >.new-b:last-of-type{
    display: flex;
    align-items: center;
    justify-content: center;


}

/*底部*/

/*暂时将高度设置为2000px,让滚动条出来*/
body {
    height: 2000px;
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结

虽然细节方面写得还不够好,但大概的样试还是都能写出来只是比较慢,经过几天的案例对flex的布局基本上也弄清楚得差不多了,多做案例多百度百度感觉问题不大了

微信图片_20191108190859.jpg

 

Correction status:qualified

Teacher's comments:每次总是一张白纸写作业, 不容易保存, 建议装订起来
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post