• 小米商城网页


    小米商城

    html端:

    <!--HTML是什么?
    超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。
    本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不
    同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题)
    网页文件的扩展名:.html或.htm-->
    
    
    <!--<!DOCTYPE> 标签
    #<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
    #<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。-->
    
    <!DOCTYPE html>
    
    
    
    <!--
    <!DOCTYPE html>声明为HTML5文档。
    <html>、</html>是文档的开始标记和结束的标记。是HTML页面的根元素,在它们之间是文档的头部(head)和主体(body)。
    <head>、</head>定义了HTML文档的开头部分。它们之间的内容不会在浏览器的文档窗口显示。包含了文档的元(meta)数据。
    <title>、</title>定义了网页标题,在浏览器标题栏显示。
    <body>、</body>之间的文本是可见的网页主体内容。
    
    
    <!--设置html语言-->
    <html lang="en">
    
    <!--头部标签-->
    <head>
    
        <!--注意:对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。
        有些浏览器会设置 GBK 为默认编码,-->
    <!--则你需要设置为 <meta charset="gbk">。&ndash;&gt;-->
        <meta charset="UTF-8">
    
    
        <!--Meta标签
    
    Meta标签介绍:
    <meta>元素可提供有关页面的原信息(mata-information),针对搜索引擎和更新频度的描述和关键词。
    <meta>标签位于文档的头部,不包含任何内容。
    <meta>提供的信息是用户不可见的。
    meta标签的组成:meta标签共有两个属性,它们分别是http-equiv属性和name 属性,不同的属性又有
    不同的参数值,这些不同的参数值就实现了不同的网页功能。
    
    1.http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确地显
    示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
    
    meta http-equiv="refresh" content="2;URL=https://www.oldboyedu.com"2秒后跳转到对
    应的网址,注意引号
    meta http-equiv="content-Type" charset=UTF8"> #指定文档的编码类型
    meta http-equiv="x-ua-compatible" content="IE=edge"#告诉IE以最高级模式渲染文档
    
    2.name属性: 主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引
    擎机器人查找信息和分类信息用的。
    
    meta name="keywords" content="meta总结,html meta,meta属性,meta跳转"
    meta name="description" content="老男孩教育Python学院"-->
    
    
        <!--#显示浏览器标题标签中显示的内容-->
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
        <!--http-equiv属性:相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正
        确地显示网页内容,
        与之对应的属性值为content,content中的内容其实就是各个参数的变量值。-->
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
    
        <!--标题为mi.com-->
        <title>mi.com</title>
    
        <!--<link href="https://cdn.bootcss.com/normalize/8.0.0/normalize.min.css" rel="stylesheet">-->
        <link rel="stylesheet" href="./css/mi.css">
    
    <!--#什么是URL?
    #URL是统一资源定位器(Uniform Resource Locator)的缩写,也被称为网页地址,是因特网上标准
    的资源的地址。
    #URL举例
    #http://www.sohu.com/stu/intro.html
    #http://222.172.123.33/stu/intro.html
    
    #URL地址由4部分组成
    #第1部分:为协议:http://、ftp://等
    #第2部分:为站点地址:可以是域名或IP地址
    #第3部分:为页面在站点中的目录:stu
    #第4部分:为页面名称,例如 index.html
    #各部分之间用“/”符号隔开。-->
    
    
    
        <!--头部的结束标签-->
    
    </head>
    
    <!--页面显示的内容-->
    
    <body>
    
    
        <!--div标签和span标签
    div标签用来定义一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现。
    span标签用来定义内联(行内)元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现。
    块级元素与行内元素的区别:
    所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页中插入这两个元
    素,不会对页面产生任何的影响。
    这两个元素是专门为定义CSS样式而生的。
    
    注意:
    关于标签嵌套:通常块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能
    包含其它内联元素。
    p标签不能包含块级标签。-->
    
    
         <!-- 顶部导航栏 start  定义一个div的块标签——设置一个类为"nav" -->
        <div class="nav">
    
            <!--定义一个块标签——设置一个类为"container"-->
            <div class="container">
    
    
                <!--列表
    
    1.无序列表
    
    #<ul type="disc">#定义一个无序列表
    #  <li>第一项</li>
    #  <li>第二项</li>
    #</ul>#结束标签
    type属性:
    
    disc(实心圆点,默认值)
    circle(空心圆圈)
    square(实心方块)
    none(无样式)
    -->
    
                <!--创建一个无序列表——类为"nav-left"-->
                <ul class="nav-left">
    
                    <!--设置行标签-->
                    <li>
    
                        <!--嵌套一个超链接-->
                        <a href="">玉米商城</a>
                    </li>
                    <li>
                        <a href="">链接A</a>
                    </li>
                    <li>
                        <a href="">链接B</a>
                    </li>
                    <li>
                        <a href="">链接C</a>
                    </li>
                    <li>
                        <a href="">链接D</a>
                    </li>
                </ul>
    
                <!--设置一个列表属性为nav-right fr-->
                <ul class="nav-right fr">
    
                    <!--行内容-->
                    <li>
                        <a href="">登录</a>
                    </li>
                    <li>
                        <a href="">注册</a>
                    </li>
                    <li>
                        <a href="">消息</a>
                    </li>
                    <li>
                        <a href="">购物车</a>
                    </li>
                </ul>
            </div>
    
        </div>
        <!-- 顶部导航栏 end -->
    
        <!-- 首屏 开始 设置首屏div块  定义一个类为main-->
        <div class="main">
    
            <!-- 目录导航 开始 定义一个"main-header"的类 -->
            <div class="main-header">
    
                <!--定义一个类为"logo fl"的类-->
                <div class="logo fl">
    
    
                    <!--img标签
    #<img src="图片的路径" alt="图片未加载成功时的提示" title="鼠标悬浮时提示信息"
     width="宽" height="高
    (宽高两个属性只用一个会自动等比缩放)">-->
    
                    <img src="./img/logo.png" alt="">
                    <img src="./img/logo_r.png" alt="">
                </div>
    
                <!--定义一个顶部菜单的类 "top-menu fl"的无序列表-->
                <ul class="top-menu fl">
    
                    <!--定义一个行内容 并插入链接-->
                    <li>
    
    
                        <!--a标签
    
    超链接标签
    所谓的超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是
    相同网页上的不同位置,还可
    以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序。
    
    #什么是URL?
    #URL是统一资源定位器(Uniform Resource Locator)的缩写,也被称为网页地址,是因特
    网上标准的资源的地址。
    #URL举例
    #http://www.sohu.com/stu/intro.html
    #http://222.172.123.33/stu/intro.html
    
    #URL地址由4部分组成
    #第1部分:为协议:http://、ftp://等
    #第2部分:为站点地址:可以是域名或IP地址
    #第3部分:为页面在站点中的目录:stu
    #第4部分:为页面名称,例如 index.html
    #各部分之间用“/”符号隔开。
    
    <a href="http://www.oldboyedu.com" target="_blank" >点我</a>
    href属性指定目标网页地址。该地址可以有几种类型:
    
    绝对URL - 指向另一个站点(比如 href="http://www.jd.com)
    相对URL - 指当前站点中确切的路径(href="index.htm")
    锚URL - 指向页面中的锚(href="#top")
    target:
    
    _blank表示在新标签页中打开目标网页
    _self表示在当前标签页中打开目标网页
    
    
    -->
    
                        <a href="">玉米手机</a>
                    </li>
                    <li>
                        <a href="">苞米</a>
                    </li>
                    <li>
                        <a href="">电视</a>
                    </li>
                    <li>
                        <a href="">爆米花</a>
                    </li>
                    <li>
                        <a href="">路由器</a>
                    </li>
                    <li>
                        <a href="">智能硬件</a>
                    </li>
                    <li>
                        <a href="">服务</a>
                    </li>
                    <li>
                        <a href="">社区</a>
                    </li>
                </ul>
    
                <!--定义一个"main-search fr"的模块-->
                <div class="main-search fr">
    
    
                    <!--输入类型为单行输入文本式
                    input
    <input> 元素会根据不同的 type 属性,变化为多种形态。
    
    type属性值    表现形式    对应代码
    text    单行输入文本    <input type=text"
    password    密码输入框    <input type="password"
    date    日期输入框    <input type="date"
    checkbox    复选框    <input type="checkbox" checked="checked"
    radio    单选框    <input type="radio"
    submit    提交按钮    <input type="submit" value="提交"
    reset    重置按钮    <input type="reset" value="重置"
    button    普通按钮    <input type="button" value="普通按钮"
    hidden    隐藏输入框    <input type="hidden"
    file    文本选择框    <input type="file"
    
    
     属性说明:
    
    name:表单提交时的“键”,注意和id的区别
    value:表单提交时对应项的值
    type="button", "reset", "submit"时,为按钮上显示的文本年内容
    type="text","password","hidden"时,为输入框的初始值
    type="checkbox", "radio", "file",为输入相关联的值
    checked:radio和checkbox默认被选中的项
    readonly:text和password设置只读
    disabled:所有input均适用-->
    
    
                    <input type="text">
    
                    <!--input
    
    <input> 元素会根据不同的 type 属性,变化为多种形态。
    
    type属性值    表现形式    对应代码
    text    单行输入文本    <input type=text" />
    password    密码输入框    <input type="password"  />
    date    日期输入框    <input type="date" />
    checkbox    复选框    <input type="checkbox" checked="checked"  />
    radio    单选框    <input type="radio"  />
    submit    提交按钮    <input type="submit" value="提交" />
    reset    重置按钮    <input type="reset" value="重置"  />
    button    普通按钮    <input type="button" value="普通按钮"  />
    hidden    隐藏输入框    <input type="hidden"  />
    file    文本选择框    <input type="file"  />
     属性说明:
    
    name:表单提交时的“键”,注意和id的区别
    value:表单提交时对应项的值
    type="button", "reset", "submit"时,为按钮上显示的文本年内容
    type="text","password","hidden"时,为输入框的初始值
    type="checkbox", "radio", "file",为输入相关联的值
    checked:radio和checkbox默认被选中的项
    readonly:text和password设置只读
    disabled:所有input均适用
    -->
                    <!--设置一个按钮-->
                    <button>搜索</button>
                </div>
            </div>
            <!-- 目录导航 结束 -->
    
            <!-- 菜单+轮播 开始  甚至一个属性为"menu clearfix"的块-->
            <div class="menu clearfix">
    
                <!--设置一个属性为"sidebar fl"的块-->
                <div class="sidebar fl">
    
                    <!--设置一个无序列表 属性为"item-list"-->
                    <ul class="item-list">
    
                        <!--设置一个行 并且自带链接-->
                        <li>
                            <a href="">手机 电话卡</a>
                        </li>
                        <li>
                            <a href="">电视 盒子</a>
                        </li>
                        <li>
                            <a href="">笔记本</a>
                        </li>
                        <li>
                            <a href="">智能 家电</a>
                        </li>
                        <li>
                            <a href="">健康 家居</a>
                        </li>
                        <li>
                            <a href="">出行 儿童</a>
                        </li>
                        <li>
                            <a href="">路由器 手机配件</a>
                        </li>
                        <li>
                            <a href="">移动电源 插线板</a>
                        </li>
                        <li>
                            <a href="">耳机 音箱</a>
                        </li>
                        <li>
                            <a href="">生活 米兔</a>
                        </li>
                    </ul>
                </div>
    
                <!--定义一个块 属性"carousel fr-->
                <div class="carousel fr">
    
                    <!--插入一张图片-->
                    <img src="./img/carousel.png" alt="">
                </div>
            </div>
            <!-- 菜单+轮播 结束 -->
    
            <!-- 副广告区 开始  定义一个块 属性"main-down clearfix"-->
            <div class="main-down clearfix">
    
                <!--定义一个块 属性fl"-->
                <div class="fl">
    
                    <!--定义一个超链接标签 属性"pic"-->
                    <a class="pic">
    
                        <!--插入一张图片-->
                        <img src="./img/pic0.png" alt="">
                    </a>
                </div>
    
                <!--定义一个块 属性为fr类-->
                <div class="fr">
    
                    <!--定义一个超链接标签 属性为"pic-item first"类-->
                    <a class="pic-item first">
    
                        <!--引入一张图片-->
                        <img src="./img/pic1.png" alt="">
                    </a>
                    <a class="pic-item">
    
                        <!--引入一张图片-->
                        <img src="./img/pic2.png" alt="">
                    </a>
                    <a class="pic-item">
    
                        <!--引入一张图片-->
                        <img src="./img/pic3.png" alt="">
                    </a>
                </div>
    
            </div>
            <!-- 副广告区 结束 -->
    
            <!-- 闪购 开始定义一个块 类属性为"flash-sale"类 -->
            <div class="flash-sale">
    
    
    
                <!--body内常用标签
    基本标签(块级标签和内联标签)
    
    复制代码
    #<b>加粗</b>
    #<i>斜体</i>
    #<u>下划线</u>
    #<s>删除</s>
    
    #<p>段落标签</p>
    
    #<h1>标题1</h1>
    #<h2>标题2</h2>
    #<h3>标题3</h3>
    #<h4>标题4</h4>
    #<h5>标题5</h5>
    #<h6>标题6</h6>
    
    #<br>#--换行--
    #<hr># 水平线-->
    
                <!--显示一个标题-->
                <h1>限时闪购</h1>
                <!--定义一个块 属性为"flash-list clearfix"类-->
                <div class="flash-list clearfix">
                    <!--定义一个块 属性为"flash-left fl"类-->
                    <div class="flash-left fl">
                        <!--定义一个超链接属性为"flash-item first"类-->
                        <a class="flash-item first" href="">
                            <!--插入一张图片-->
                            <img src="./img/flash0.png" alt="">
                        </a>
                    </div>
                    <!--定义一个块-->
                    <div class="flash-right fr">
                        <a class="flash-item" href="">
                            <!--插入一张图片-->
                            <img src="./img/flash1.png" alt="">
                        </a>
                        <a class="flash-item" href="">
                            <!--插入一张图片-->
                            <img src="./img/flash2.png" alt="">
                        </a>
                        <a class="flash-item" href="">
                            <!--插入一张图片-->
                            <img src="./img/flash1.png" alt="">
                        </a>
                        <a class="flash-item" href="">
                            <!--插入一张图片-->
                            <img src="./img/flash2.png" alt="">
                        </a>
                    </div>
    
                </div>
            </div>
            <!-- 闪购 结束 -->
        </div>
    
        <!-- 首屏 结束 -->
    
        <!-- 商品展示 开始 -->
        <div class="goods">
            <div class="container">
                <div class="goods-box clearfix">
                    <h2>家电</h2>
                    <div class="goods-box-left fl">
                        <img src="./img/goods-left0.png" alt="">
                    </div>
                    <div class="goods-box-right fr">
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item1.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item2.png" alt="">
                                </a>
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item3.png" alt="">
                                </a>
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item4.png" alt="">
                                </a>
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item4.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item3.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item2.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item1.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                            <!-- <div class="item-memo">
                                <a href="">我真的是个天才,哈哈哈哈</a>
                            </div> -->
                        </div>
    
                    </div>
                </div>
                <div class="goods-box clearfix">
                    <h2>智能</h2>
                    <div class="goods-box-left fl">
                        <a class="left-item first" href="">
                            <img src="./img/goods-left1.png" alt="">
                        </a>
                        <a class="left-item" href="">
                            <img src="./img/goods-left1.png" alt="">
                        </a>
                    </div>
                    <div class="goods-box-right fr">
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item1.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item2.png" alt="">
                                </a>
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item3.png" alt="">
                                </a>
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item4.png" alt="">
                                </a>
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item4.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item3.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item2.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
                        <div class="goods-item fl">
                            <div class="item-img">
                                <a href="">
                                    <img src="./img/item1.png" alt="">
                                </a>
    
                            </div>
                            <p class="item-title">
                                <a href="">商品名称</a>
                            </p>
                            <p class="item-price">1999元</p>
                        </div>
    
                    </div>
                </div>
                <!-- 热评产品 开始 -->
                <div class="goods-box clearfix">
                    <h2>热评商品</h2>
                    <div class="hot-goods-list">
                        <div class="hot-goods first fl">
                            <p class="hot-goods-img">
                                <a href="">
                                    <img src="./img/item11.png" alt="">
                                </a>
                            </p>
                            <p class="hot-goods-msg">
                                <a>东西真心不错,用过最好用的插线板,做工外观没得挑剔,3个USB接口很实用,充电快,建议不包邮的应该在...</a>
                            </p>
                            <p class="hot-goods-author">
                                <a href="">来源于水军1号的评价</a>
                            </p>
                            <div class="hot-goods-info">
                                <h3 class="title">玉米插线板</h3>
                                <span>|</span>
                                <p class="price">49元</p>
                            </div>
                        </div>
                        <div class="hot-goods fl">
                            <p class="hot-goods-img">
                                <a href="">
                                    <img src="./img/item12.png" alt="">
                                </a>
                            </p>
                            <p class="hot-goods-msg">
                                <a>东西真心不错,用过最好用的插线板,做工外观没得挑剔,3个USB接口很实用,充电快,建议不包邮的应该在...</a>
                            </p>
                            <p class="hot-goods-author">
                                <a href="">来源于水军1号的评价</a>
                            </p>
                            <div class="hot-goods-info">
                                <h3 class="title">玉米插线板</h3>
                                <span>|</span>
                                <p class="price">49元</p>
                            </div>
                        </div>
                        <div class="hot-goods fl">
                            <p class="hot-goods-img">
                                <a href="">
                                    <img src="./img/item11.png" alt="">
                                </a>
                            </p>
                            <p class="hot-goods-msg">
                                <a>东西真心不错,用过最好用的插线板,做工外观没得挑剔,3个USB接口很实用,充电快,建议不包邮的应该在...</a>
                            </p>
                            <p class="hot-goods-author">
                                <a href="">来源于水军1号的评价</a>
                            </p>
                            <div class="hot-goods-info">
                                <h3 class="title">玉米插线板</h3>
                                <span>|</span>
                                <p class="price">49元</p>
                            </div>
                        </div>
                        <div class="hot-goods fl">
                            <p class="hot-goods-img">
                                <a href="">
                                    <img src="./img/item12.png" alt="">
                                </a>
                            </p>
                            <p class="hot-goods-msg">
                                <a>东西真心不错,用过最好用的插线板,做工外观没得挑剔,3个USB接口很实用,充电快,建议不包邮的应该在...</a>
                            </p>
                            <p class="hot-goods-author">
                                <a href="">来源于水军1号的评价</a>
                            </p>
                            <div class="hot-goods-info">
                                <h3 class="title">玉米插线板</h3>
                                <span>|</span>
                                <p class="price">49元</p>
                            </div>
                        </div>
                    </div>
                </div>
                <!-- 热评商品 结束 -->
            </div>
        </div>
    
        <!-- 商品展示 结束 -->
    
        <!-- 底部 开始 -->
        <div class="footer">
            <div class="container">
                <ul class="service-info clearfix">
                    <li class="service-item first">
                        <a href="">预约维修</a>
                    </li>
                    <li class="service-item">
                        <a href="">7天无理由退货</a>
                    </li>
                    <li class="service-item">
                        <a href="">15天免费换货</a>
                    </li>
                    <li class="service-item">
                        <a href="">满150元包邮</a>
                    </li>
                    <li class="service-item">
                        <a href="">520余家售后网点</a>
                    </li>
                </ul>
    
            </div>
            <div class="slogan">
                &copy;为发骚而生
            </div>
        </div>
        <!-- 底部 结束 -->
    </body>
    
    </html>
    mi.com.1.html

    css端:

    /*定义一个超链接设置默认为空*/
    a {
    
    
        /*文字装饰
    text-decoration 属性用来给文字添加特殊效果。
    值    描述
    none    默认。定义标准的文本。
    underline    定义文本下的一条线。
    overline    定义文本上的一条线。
    line-through    定义穿过文本下的一条线。
    inherit    继承父元素的text-decoration属性的值。*/
    
    
        text-decoration: none;
    }
    
    
    /*定义一个列表设置默认为空*/
    ul {
    
    
        /*无序列表
    <ul type="disc">#定义一个无序列表
      <li>第一项</li>
      <li>第二项</li>
    </ul>#结束标签
    type属性:
    disc(实心圆点,默认值)
    circle(空心圆圈)
    square(实心方块)
    none(无样式)*/
    
    
        list-style-type: none;
    }
    
    .fr {
    
    
        /*定义一个类属性向左浮
    float
    在 CSS 中,任何元素都可以浮动。
    浮动元素会生成一个块级框,而不论它本身是何种元素。
    关于浮动的两个特点:
    浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
    由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。
    三种取值
    left:向左浮动
    right:向右浮动
    none:默认值,不浮动*/
    
    
        float: right
    }
    
    .fl {
        float: left;
    }
    
    
    /*定义一个类属性之前和之后,内容为空*/
    .clearfix:before,
    .clearfix:after {
        content: "";
    
    
        /*display属性
    用于控制HTML元素的显示效果。
    值    意义
    display:"none"    HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用。
    display:"block"    默认占满整个页面宽度,如果设置了指定宽度,则会用margin填充剩下的部分。
    display:"inline"    按行内元素显示,此时再设置元素的width、height、margin-top、margin-bottom和float属性都不会有什么影响。
    display:"inline-block"    使元素同时具有行内元素和块级元素的特点。*/
    
    
        display: block;
    
    
    /*clear属性规定元素的哪一侧不允许其他浮动元素。
    值    描述
    left    在左侧不允许浮动元素。
    right    在右侧不允许浮动元素。
    both    在左右两侧均不允许浮动元素。
    none    默认值。允许浮动元素出现在两侧。
    inherit    规定应该从父元素继承 clear 属性的值。
    注意:clear属性只会对自身起作用,而不会影响其他元素。*/
    
    
        clear: both;
    }
    
    
    /*定义一个类*/
    .container {
    
    
        /*CSS属性相关
    宽和高
    width属性可以为元素设置宽度。
    height属性可以为元素设置高度。
    块级标签才能设置宽度,内联标签的宽度由内容来决定。*/
    
    
        width: 1226px;
    
    
        /*CSS盒子模型
    margin:            用于控制元素与元素之间的距离;margin的最基本用途就是控制元素周围空间的间隔,从视觉角度上达到相互隔开的目的。
    padding:           用于控制内容与边框之间的距离;
    Border(边框):     围绕在内边距和内容外的边框。
    Content(内容):   盒子的内容,显示文本和图像。*/
    
    
        margin: 0 auto;
    }
    
    /* 导航条样式 */
    .nav {
    
    
        /*定义背景颜色
        背景属性
    背景颜色
    background-color: red;
    背景图片
    background-image: url('1.jpg');
    
     #背景重复
     #repeat(默认):背景图片平铺排满整个网页
     #repeat-x:背景图片只在水平方向上平铺
     #repeat-y:背景图片只在垂直方向上平铺
     #no-repeat:背景图片不平铺
    
    background-repeat: no-repeat;
    背景位置
    background-position: right top;
    background-position: 200px 200px;*/
    
    
        background-color: #333;
        /*定义块的高度*/
        height: 40px;
        line-height: 40px;
        /*定义宽度为100%*/
        width: 100%;
    
    
        /*定位(position)
    static
    static 默认值,无定位,不能当作绝对定位的参照物,并且设置标签对象的left、top等值是不起作用的的。
    relative(相对定位)
    相对定位是相对于该元素在文档流中的原始位置,即以自己原始位置为参照物。有趣的是,即使设定了元素的相对定位以及偏移值,
    元素还占有着原来的位置,即占据文档流空间。对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中
    偏移位置。而其层叠通过z-index属性定义。
    注意:position:relative的一个主要用法:方便绝对定位元素找到参照物。
    
    absolute(绝对定位)
    定义:设置为绝对定位的元素框从文档流完全删除,并相对于最近的已定位祖先元素定位,如果元素没有已定位的祖先元素,那么它
    的位置相对于最初的包含块(即body元素)。元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后
    生成一个块级框,而不论原来它在正常流中生成何种类型的框。
    重点:如果父级设置了position属性,例如position:relative;,那么子元素就会以父级的左上角为原始点进行定位。这样能很
    好的解决自适应网站的标签偏离问题,即父级为自适应的,那我子元素就设置position:absolute;父元素设置position:relative;,
    然后Top、Right、Bottom、Left用百分比宽度表示。
    另外,对象脱离正常文档流,使用top,right,bottom,left等属性进行绝对定位。而其层叠通过z-index属性定义。
    
    fixed(固定)
    fixed:对象脱离正常文档流,使用top,right,bottom,left等属性以窗口为参考点进行定位,当出现滚动条时,对象不会随着滚
    动。而其层叠通过z-index属性 定义。 注意点: 一个元素若设置了 position:absolute | fixed; 则该元素就不能设置float。这
     是一个常识性的知识点,因为这是两个不同的流,一个是浮动流,另一个是“定位流”。但是 relative 却可以。因为它原本所占的空间
     仍然占据文档流。
    在理论上,被设置为fixed的元素会被定位于浏览器窗口的一个指定坐标,不论窗口是否滚动,它都会固定在这个位置。*/
    
    
        position: fixed;
        top: 0;
    }
    
    .nav-left,
    .nav-right,
    .top-menu,
    .item-list,
    .service-info {
    
    
    /*CSS盒子模型
    margin:            用于控制元素与元素之间的距离;margin的最基本用途就是控制元素周围空间的间隔,从视觉角度上达到相互隔开的目的。
    padding:           用于控制内容与边框之间的距离;
    Border(边框):     围绕在内边距和内容外的边框。
    Content(内容):   盒子的内容,显示文本和图像。
    
        margin外边距
    .margin-test {
      margin-top:5px;
      margin-right:10px;
      margin-bottom:15px;
      margin-left:20px;
    }*/
    
    
        margin: 0;
        padding: 0;
    }
    .nav-left li {
        float: left;
    
    
    /*padding内填充
    
    #.padding-test {
    #  padding-top: 5px;#顶部
    #  padding-right: 10px;#右边
    #  padding-bottom: 15px;#下边
    #  padding-left: 20px;#左边
    #}
    
    推荐使用简写:
    #.padding-test {
    #  padding: 5px 10px 15px 20px;
    #}
    #设置上下左右边距
    
        顺序:上右下左
    补充padding的常用简写方式:
    提供一个,用于四边;
    提供两个,第一个用于上-下,第二个用于左-右;
    如果提供三个,第一个用于上,第二个用于左-右,第三个用于下;
    提供四个参数值,将按上-右-下-左的顺序作用于四边;*/
    
    
        padding-right: 15px;
    }
    
    .nav-right li {
        float: left;
        padding-left: 15px;
    }
    .nav a {
        color: #b0b0b0;
    }
    
    .nav a:hover {
        color: #fff;
    }
    
    
    /* main区 样式 */
    .main {
        width: 1226px;
        margin: 40px auto;
        background-color: white;
    }
    
    
    /*logo类属性值中的所有*/
    .logo>* {
        margin-right: 15px;
    }
    
    .main-header {
        height: 55px;
        line-height: 55px;
    }
    
    .top-menu a {
        color: #3d3d3d;
    }
    .top-menu a:hover {
    
    
        /*伪类选择器
    复制代码
    # 未访问的链接
    a:link {
      color: #FF0000
    }
    
    #  已访问的链接
    a:visited {
      color: #00FF00
    }
    
    # 鼠标移动到链接上
    a:hover {
      color: #FF00FF
    }
    
    # 选定的链接
    a:active {
      color: #0000FF
    }
    
    #input输入框获取焦点时样式
    input:focus {
      outline: none;
      background-color: #eee;
    }*/
    
    
        color: #ff6700;
    }
    .top-menu li {
        float: left;
        padding: 0 10px;
    }
    
    .main-search {
        width: 300px;
        height: 50px;
        margin-top: 15px;
    }
    .main-search input {
    
    
        /*组合选择器
    
    后代选择器
    li内部的a标签设置字体颜色
    #li a {
    #  color: green;
    #}
    
    儿子选择器
    选择所有父级是 <div> 元素的 <p> 元素
    #div>p {
    #  font-family: "Arial Black", arial-black, cursive;
    #}
    
    毗邻选择器
    选择所有紧接着<div>元素之后的<p>元素
    #div+p {
    #  margin: 5px;
    #}
    
    弟弟选择器
    i1后面所有的兄弟p标签
    #i1~p {
    #  border: 2px solid royalblue;
    #}*/
    
    
        border: 1px solid #e0e0e0;
        width: 80%;
    }
    .main-search button {
    
    
            /*solid
        边框属性
    
    border-width
    border-style
    border-color
    复制代码
    ##i1 {
    #  border- 2px;
    #  border-style: solid;
    #  border-color: red;
    #}
    #边框属性
    复制代码
    
    
    通常使用简写方式:
    
    ##i1 {
    #  border: 2px solid red;
    #}
    
    
    边框样式
    值    描述
    none    无边框。
    dotted    点状虚线边框。
    dashed    矩形虚线边框。
    solid    实线边框。*/
    
    
        border: 1px solid #e0e0e0;
        width: 19%;
    }
    .main-search input,
    .main-search button {
        padding: 10px 0;
        display: block;
        float: left;
    }
    
    
    /* 左侧菜单和轮播carousel */
    .menu {
    
    
        /*margin外边距
    
    #.margin-test {
    #  margin-top:5px;顶部
    #  margin-right:10px;右边
    #  margin-bottom:15px;下边
    #  margin-left:20px;左边
    #}*/
    
    
        margin-bottom: 30px;
    }
    
    
    /* 儿子选择器 .menu 下的所有.sideba类 */
    .menu > .sidebar {
        width: 234px;
        background-color: #0a3651;
    }
    
    .item-list {
        padding: 20px 0;
    }
    
    
    
        /*组合选择器
    
    后代选择器
    li内部的a标签设置字体颜色
    #li a {
    #  color: green;
    #}
    
    儿子选择器
    选择所有父级是 <div> 元素的 <p> 元素
    #div>p {
    #  font-family: "Arial Black", arial-black, cursive;
    #}
    
    毗邻选择器
    选择所有紧接着<div>元素之后的<p>元素
    #div+p {
    #  margin: 5px;
    #}
    
    弟弟选择器
    i1后面所有的兄弟p标签
    #i1~p {
    #  border: 2px solid royalblue;
    #}*/
    
    
    .item-list a {
        color: white;
        display: block;
        height: 42px;
        line-height: 42px;
        padding: 0 25px;
    }
    
    .item-list a:hover {
        background-color: tomato;
    }
    
    .menu > .carousel {
        width: 992px;
    }
    
    
    /* 目录下 二级广告区 */
    .pic-item {
        margin-left: 8px;
    }
    
    .pic.first{
        margin-left: 0;
    }
    
    /* 闪购  */
    .flash-item {
        margin-left: 8px;
    }
    
    .flash-item.first {
        margin-left: 0px;
    }
    
    /* 商品列表 */
    
    .goods {
        background-color: #f5f5f5;
    
    
            /*margin外边距
    
    #.margin-test {
    #  margin-top:5px;顶部
    #  margin-right:10px;右边
    #  margin-bottom:15px;下边
    #  margin-left:20px;左边
    #}*/
    
        padding-bottom: 60px;
    }
    
    .goods-box {
        padding-top: 20px;
    }
    .goods-box-left {
        width: 234px;
    }
    .left-item {
    
    
        /*display属性
    用于控制HTML元素的显示效果。
    值    意义
    display:"none"    HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用。
    display:"block"    默认占满整个页面宽度,如果设置了指定宽度,则会用margin填充剩下的部分。
    display:"inline"    按行内元素显示,此时再设置元素的width、height、margin-top、margin-bottom和float属性都不会有什么影响。
    display:"inline-block"    使元素同时具有行内元素和块级元素的特点。*/
    
    
        display: block;
    }
    
    .left-item.first {
        margin-bottom: 10px;
    }
    .goods-box-right {
        width: 992px;
    }
    .goods-item {
    
    
         /*margin外边距
    
    #.margin-test {
    #  margin-top:5px;顶部
    #  margin-right:10px;右边
    #  margin-bottom:15px;下边
    #  margin-left:20px;左边
    #}*/
    
        height: 246px;
        width: 234px;
        padding: 34px 0 20px;
        background-color: white;
        margin-left: 14px;
        margin-bottom: 14px;
    }
    
    .item-img {
        width: 150px;
        height: 150px;
        margin: 0 auto 18px;
    }
    
    .item-img>a {
    
    
        /*display属性
    用于控制HTML元素的显示效果。
    值    意义
    display:"none"    HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用。
    display:"block"    默认占满整个页面宽度,如果设置了指定宽度,则会用margin填充剩下的部分。
    display:"inline"    按行内元素显示,此时再设置元素的width、height、margin-top、margin-bottom和float属性都不会有什么影响。
    display:"inline-block"    使元素同时具有行内元素和块级元素的特点。*/
    
        display: block;
    }
    
    .item-price {
    
    
         /*文字属性
    文字对齐
    
    text-align 属性规定元素中的文本的水平对齐方式。
    
    值    描述
    left    左边对齐 默认值
    right    右对齐
    center    居中对齐
    justify    两端对齐
    文字装饰
    
    text-decoration 属性用来给文字添加特殊效果。
    
    值    描述
    none    默认。定义标准的文本。
    underline    定义文本下的一条线。
    overline    定义文本上的一条线。
    line-through    定义穿过文本下的一条线。
    inherit    继承父元素的text-decoration属性的值。*/
    
    
        text-align: center;
        color: red;
    }
    .item-title {
        text-align: center;
    }
    .item-title>a {
        color: #3d3d3d;
    }
    .item-memo>a {
    
        /*display属性
    用于控制HTML元素的显示效果。
    值    意义
    display:"none"    HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用。
    display:"block"    默认占满整个页面宽度,如果设置了指定宽度,则会用margin填充剩下的部分。
    display:"inline"    按行内元素显示,此时再设置元素的width、height、margin-top、margin-bottom和float属性都不会有什么影响。
    display:"inline-block"    使元素同时具有行内元素和块级元素的特点。*/
    
        display: block;
        padding: 8px 30px;
    }
    
    /* 热评商品 */
    .hot-goods {
        width: 296px;
        height: 415px;
        background-color: white;
        margin-left: 14px;
    }
    .hot-goods.first {
        margin-left: 0px;
    }
    .hot-goods-img {
        margin: 0 0 28px;
    }
    
    .hot-goods-msg {
        padding: 0 28px;
        color: #333;
    }
    
    .hot-goods-author {
    
    
         /*margin外边距
    
    #.margin-test {
    #  margin-top:5px;顶部
    #  margin-right:10px;右边
    #  margin-bottom:15px;下边
    #  margin-left:20px;左边
    #}*/
    
        height: 18px;
        margin: 0 28px 8px;
        padding: 0 10px 0 0;
        font-size: 12px;
    }
    .hot-goods-author>a {
        color: #b0b0b0;
    }
    
    .hot-goods-info {
        margin: 0 30px;
    }
    .hot-goods-info>* {
    
    
        /*display属性
    用于控制HTML元素的显示效果。
    值    意义
    display:"none"    HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用。
    display:"block"    默认占满整个页面宽度,如果设置了指定宽度,则会用margin填充剩下的部分。
    display:"inline"    按行内元素显示,此时再设置元素的width、height、margin-top、margin-bottom和float属性都不会有什么影响。
    display:"inline-block"    使元素同时具有行内元素和块级元素的特点。*/
    
        display: inline;
    }
    
    .price {
        color: red
    }
    
    /* 页脚 */
    
    .footer {
        background-color: white;
    }
    .service-info {
        padding: 27px 0;
        border-bottom: 1px solid #e0e0e0;
    }
    
    .service-item {
    
    
         /*margin外边距
    
    #.margin-test {
    #  margin-top:5px;顶部
    #  margin-right:10px;右边
    #  margin-bottom:15px;下边
    #  margin-left:20px;左边
    #}*/
    
        float: left;
        width: 19%;
        height: 25px;
        border-left: 1px solid #e0e0e0;
        font-size: 16px;
        line-height: 25px;
    
    
         /*文字属性
    文字对齐
    
    text-align 属性规定元素中的文本的水平对齐方式。
    
    值    描述
    left    左边对齐 默认值
    right    右对齐
    center    居中对齐
    justify    两端对齐
    文字装饰
    
    text-decoration 属性用来给文字添加特殊效果。
    
    值    描述
    none    默认。定义标准的文本。
    underline    定义文本下的一条线。
    overline    定义文本上的一条线。
    line-through    定义穿过文本下的一条线。
    inherit    继承父元素的text-decoration属性的值。*/
    
    
        text-align: center;
    }
    .service-item.first {
        border-left: none;
    }
    .service-item>a {
        color: #616161;
    }
    
    .service-item>a:hover{
        color: #ff6700;
    }
    
    .slogan {
        padding: 5px 0;
    
    
         /*文字属性
    文字对齐
    
    text-align 属性规定元素中的文本的水平对齐方式。
    
    值    描述
    left    左边对齐 默认值
    right    右对齐
    center    居中对齐
    justify    两端对齐
    文字装饰
    
    text-decoration 属性用来给文字添加特殊效果。
    
    值    描述
    none    默认。定义标准的文本。
    underline    定义文本下的一条线。
    overline    定义文本上的一条线。
    line-through    定义穿过文本下的一条线。
    inherit    继承父元素的text-decoration属性的值。*/
    
    
        text-align: center;
        color: #616161;
        background-color: #f5f5f5;
    }
    mi.css
  • 相关阅读:
    Find cmd
    splitFile2SmallFile
    IPC-->PIPO
    Thread and shared lock
    Python Thread related
    linux 文件系统
    linux commands
    关于 gnome3 无法显示应用程序所有界面的反馈
    Windows 网络编程
    常见端口 HTTP代码
  • 原文地址:https://www.cnblogs.com/chongdongxiaoyu/p/8855996.html
Copyright © 2020-2023  润新知