会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132358个问题
WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS常用属性 436楼

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>小米</title>
  <!-- 外部引入,首选 rel为icon左上角网页图标,icon一般是16*16像素-->
    <link rel="icon" href="images/favicon.ico">
    <!--外部引入,href里全局样式-->
    <link rel="stylesheet" href="css/reset.css">
    <link rel="stylesheet" href="css/mi1.css">
</head>
<body>

<!--

准备工作:
1)css样式提前存好,备调用
2)页面图片下载
首先用火狐浏览器下载页面全部图片,方法:浏览器页面找空白的地方-&#45;&#45;右击查看页面信息-&#45;&#45;找标签-&#45;&#45;媒体-&#45;&#45;全选-&#45;&#45;另存为-&#45;&#45;
-->


<!--头部开始-->
<div class="header">
    <a href="#">
        <img src="images/a2a9e6db5e3c5374301827435d8595c6.jpg" alt="">
    </a>
</div>
<!--头部结束-->
<!--黑色导航开始-->
<div class="black-nav">
    <div class="wrap">
        <!--左侧的无序列表-->
        <ul class="black-nav-left">
            <li><a href="#">小米商城</a><span>|</span></li>
            <li><a href="#">MIUI</a><span>|</span></li>
            <li><a href="#">loT</a><span>|</span></li>
            <li><a href="#">云服务</a><span>|</span></li>
            <li><a href="#">天星数科</a><span>|</span></li>
            <li><a href="#">有品</a><span>|</span></li>
            <li><a href="#">小爱开放平台</a><span>|</span></li>
            <li><a href="#">企业团购</a><span>|</span></li>
            <li><a href="#">资质证照</a><span>|</span></li>
            <li><a href="#">协议规则</a><span>|</span></li>
            <li>
                <a href="#">下载APP</a><span>|</span>
                <div class="download">
                    <img src="images/download.png" alt="">
                    <p>小米商城APP</p>
                </div>
                <div class="stri"></div>
            </li>
            <li><a href="#">智能生活</a><span>|</span></li>
            <li><a href="#">SelectLocation</a></li>
        </ul>
        <!--右侧的无序列表-->
        <ul class="black-nav-right">
            <li><a href="#">登录</a><span>|</span></li>
            <li><a href="#">注册</a><span>|</span></li>
            <li><a href="#">消息通知</a></li>
            <!--cart是购物车-->
            <li class="cart">
                <a href="#">购物车(0)</a>
                <div class="cart-list">
                    购物车中还没有商品,赶紧选购吧!

                </div>
            </li>
        </ul>

    </div>

</div>

<!--黑色导航结束-->
</body>
</html>
/*头部样式开始*/
.header{
    width: 100%;
    height: 120px;
    /*background-color: red ;*/
    /*溢出部分隐藏掉*/
    overflow: hidden;
    position: relative;
}
.header img{
    /*只设置高度,宽度等比例缩放*/
    height: 120px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}
/*头部样式结束*/

/*黑色导航样式开始*/
.black-nav{
    width: 100%;
    height: 40px;
    line-height: 40%;
    background-color:#333 ;
    color:#b0b0b0;
    font-size: 12px;
}
.wrap{
    width: 1226px;
    margin: 0 auto;
}
.black-nav-left{
    float: left;
}
/*整个容器右浮*/
.black-nav-right{
    float: right;
}
.black-nav li{
    float: left;
    /*是相对于download的父元素进行定位*/
    position: relative;
}
.black-nav a{
    color: #b0b0b0;
}
.black-nav a:hover{
    color: #fff;
}
.black-nav span{
    color: #424242;
    margin: 0 3.6px;
}
.cart{
    width: 120px;
    height: 40px;
    background-color: #424242;
    margin-left: 25px;
    position: relative;
}
.cart:hover{
    background-color: #fff;
}
.cart:hover a{
    color: #ff6700;
}
.cart-list{
    width: 316px;
    height: 0;
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,.15);
    position: absolute;
    right: 0;
    top: 40px;
    color: #424242;
   /* 隐藏溢出的文字*/
    overflow: hidden;
    transition: all .3s ;

}
/*鼠标悬停在cart,指向cart-list显示*/
.cart:hover>.cart-list{
    height: 100px;
    /*一行文字垂直居中,行高等于高*/
    line-height: 100px;

}
/*下载APP*/
.download{
    width: 124px;
    /*本身是设置了高度,因为需要实现文字溢出隐藏,故先把高度变为0*/
    height: 0;
    background-color: #fff;
    box-shadow: 0 1px 5px #aaa;
   /* 为了下载APP不自动撑开父元素宽度,进行绝对定位*/
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -62px;
    /*高度设置为0后,设置文字溢出部分隐藏*/
    overflow: hidden;
    transition: all .3s;
    position: relative;

}
.download>img{
    width: 90px;
    margin:18px auto 12px ;
}
.download>p{
    color: #333;
    font-size: 14px;
    line-height: 14px;
}
.black-nav-left>li:hover>.download{
    height: 148px;

}
.stri{
    /*绘制下三角形*/
    width: 0;
    height: 0;
    border-bottom: 8px solid #fff;
    border-left:8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -8px;
    /*元素隐藏*/
    display: none;
}
.black-nav-left>li:hover>.stri{
    display: block;
}
/*黑色导航样式结束*/


WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 437楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/实体字符与元素分类 440楼

老师,pc端响应式布局和原来不一样,请问是怎么回事?

image.png


源码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>米课</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" href="images/favicon.ico">
    <link rel="stylesheet" href="css/reset.css">
    <link rel="stylesheet" href="css/iconfont.css">
    <link rel="stylesheet" href="css/mike.css">
</head>
<body>
<!--导航开始-->
<div class="nav">
    <div class="wrap">
        <div class="logo"></div>
        <div class="search">
            <form action="">
                <input type="text" placeholder="查找课程..." class="text-input">
                <button class="iconfont">&#xe64d;</button>
            </form>
        </div>
        <div class="nav-bar">
            <ul>
                <li><a href="#" class="nav-bar-active">首页</a></li>
                <li><a href="#">课程</a></li>
                <li><a href="#">公告</a></li>
                <li><a href="#">登录</a></li>
            </ul>
        </div>
    </div>
</div>
<!--导航结束-->
</body>
</html>

css样式

/*导航开始样式*/
.nav{
    width: 100%;
    height: 66px;
    background-color: #88c5e1;
    border-bottom: 5px solid #54abd4;
    position: fixed;
    top: 0;
    left: 0;
}
.wrap{
    width: 87%;
    height: 66px;
    margin: 0 auto;
}
.logo,.search,.nav-bar{
    height: 66px;
    float: left;
}
.text-input{
    width: 100%;
    height: 40px;
    background-color: #f5f5f5;
    border: 1px solid #f5f5f5;
    margin-top: 13px;
    border-radius: 2px;
    outline: none;
    padding-left: 10px;
}
.search button{
    width: 40px;
    height: 34px;
    background-color: #f5f5f5;
    position: absolute;
    right: 2px;
    top: 16px;
    color: #54abd4;
    font-weight: 900;
}
.text-input:hover{
    background-color: #ffffff;
    border-color: #54abd4;
}

.nav-bar>ul{
    float: right;
}
.nav-bar li{
    float: left;
}
.nav-bar a{
    color: #ffffff;
    padding: 10px;
    display: block;
    margin-left: 8px;
    margin-top: 12.5px;
}
.nav-bar-active{
    border-bottom: 2px solid #ffffff;
}
.nav-bar a:hover{
    border-bottom: 2px solid #ffffff;
}
/*导航开始结束*/
/*移动端开始*/
@media screen and(max-width: 768px) {
    
}
/*移动端结束*/
/*ipad开始*/
@media screen and(max-width: 992px) and(min-width: 768px) {

}
/*ipad结束*/
/*pc端开始*/
@media screen and(min-width: 992px) {
    .logo{
        width: 25%;
        background: url("../images/Brand.png") no-repeat left;
        background-size: 183px;
    }
    .search{
        width: 40%;
        position: relative;
    }
    .nav-bar{
        width: 35%;
    }
}


WEB前端全系列/第一阶段:HTML5+CSS3模块/商城官网项目 441楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/表单 442楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/HTML5基础元素 443楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/前端入门与基础知识 444楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/前端入门与基础知识 448楼

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

</head>

<body>

    <table border="1" width="800" height="100" align="center" bordercolor="red" cellspacing="0">  

        <tr bgcolor="orange" align="center">

            <td width="150">片名</td>

            <td>日期</td>

            <td>时间</td>

            <td>电影院</td>

            <td>票价</td>

        </tr>

        <tr align="center">

            <td rowspan="2">【国】卡拉是条狗</td>

            <td rowspan="3" align="center" height="50">3月7号</td>

            <td rowspan="6" align="center">7:30</td>

            <td rowspan="2">红楼电影院</td>

            <td>小厅:40</td>

        </tr>

        <tr align="center">

          

            

            

     

          

            <td>大厅:50</td>

           

        </tr>

        <tr align="center">

            <td>【美】碟海计中计</td>


          

        

            <td>花市电影院</td>

            <td align="center">30</td>

        </tr>

        <tr align="center">

            <td>【美】正义守望者</td>

            <td>3月8日</td>

          

           

            <td rowspan="3">华星国际影院</td>

            <td>小厅:35</td>

        </tr>

        <tr align="center">

            <td>【国】周渔的火车</td>

            <td>3月10日</td>

     

          

        

            <td>大厅:50</td>

        </tr>

        <tr align="center">

            <td>【美】冰川时代</td>

            <td>3月11日</td>

       

            

            <td>情侣座:80</td>

        </tr>

    </table>

</body>

</html>

image.png

WEB前端全系列/第一阶段:HTML5+CSS3模块/HTML5基础元素 449楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/HTML5基础元素 450楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637