乒乓球。羽毛球。篮球。足球。女。_web小米商城代码大专生">

Pythonweb 小米商城案例 html/css知识点总结

迪小莫学AI 2024-06-15 13:33:03 阅读 59

 

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>小米商城</title> <style> body{ margin: 0; } .header{ background-color: black; } .container{ width: 1226px; margin: 0 auto; } .header .menu{ float: left; color: white; height: 38px; line-height: 38px; } .header .account{ float: right; color: white; height: 38px; line-height: 38px; } .header a { text-decoration: none; position: relative; z-index: 30; height: 40px; font-size: 12px; color: #b0b0b0; } .container{ width: 1128px; margin: 0 auto; } .sub-header{ width: 1226px; height: 100px; } .sub-header .logo a{ text-decoration: none; float:left; width: 142px; margin-top: 22px; display: inline-block; } .sub-header .logo a img{ height: 56px; width: 56px; } .sub-header .menu-list{ float:left; line-height: 100px; } .sub-header .search{ line-height: 100px; float: right; } .sub-header .menu-list a{ display: inline-block; padding: 0 10px; color: #333; front-size:16px; text-decoration: none; } .sub-header .menu-list a:hover{ color: #ff6700;; } .img-header{ width: 100%; height: 100%; } .news .container{ width:316px; height:170px; } .news .channel{ width:234px; height:170px; background-color: #ff6700; } .news .list-item{ width:316px; height:170px; } </style></head><body> <div class="header"> <div class="container"> <div class="menu"> <a href="https://www.mi.com/">小米官网</a> <a href="https://www.mi.com/shop">小米商城</a> <a href="https://hyperos.mi.com/">小米澎湃OS</a> <a href="https://www.xiaomiev.com/">小米汽车</a> <a href="https://i.mi.com/">云服务</a> <a href="https://iot.mi.com/">loT</a> <a href="https://www.xiaomiyoupin.com/">有品</a> <a href="https://xiaoai.mi.com/">小爱开放平台</a> <a href="https://www.mi.com/shop/aptitude/list?id=88">资质证照</a> <a href="https://www.mi.com/shop/aptitude/list">协议规则</a> <a href="https://www.mi.com/appdownload">下载app</a> </div> <div class="account"> <a href="">登录</a> <a href="">注册</a> <a href="">消息通知</a> </div> <div style="clear: both"></div> </div> </div> <div class="sub-header"> <div class="container"> <!--加内边距 点空白也会属于其中一个 行内标签设置高度和宽度都是不生效的 要不用块级标签 还不用块级和行内结合--> <div class="ht logo"> <a href="http://www.mi.com" style="margin-top:22px; display: inline-block"> <img src="../static/logo-mi2.png" style="height:56px;width: 56px;"alt=""> </a> </div> <div class="menu-list"> <a href="https://www.mi.com/shop">Xiaomi手机</a> <a href="https://www.mi.com/shop">Redmi手机</a> <a href="https://www.mi.com/shop">电视</a> <a href="https://www.mi.com/shop">笔记本</a> <a href="https://www.mi.com/shop">平板</a> <a href="https://www.mi.com/shop">家电</a> <a href="https://www.mi.com/shop">路由器</a> <a href="https://www.mi.com/shop">服务中心</a> <a href="https://www.mi.com/shop">社区</a> </div> <div class="search"> 搜索框 </div> </div> </div> <div class="img-header"> <div class="container"></div> <img alt="" class="swiper-lazy swiper-lazy-loaded" src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c66412360b4581510445386d6133ed4f.png?thumb=1&amp;w=2023&amp;h=759&amp;f=webp&amp;q=90"> <img src="/static/a1.jpg" alt=""> </div><div class="home-hero-sub row"><div class="span4"><ul class="home-channel-list clearfix"><li><a target="_blank" href="https://api.jr.mi.com/activity/scene/scenePCsearch.html?from=search" data-spm="cms_10530.3480970.1" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagefeatures_entrance001001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.1" data-params="{&quot;component&quot;:&quot;six_icon&quot;,&quot;component_name&quot;:&quot;【功能】功能入口&quot;,&quot;img&quot;:203877}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagefeatures_entrance001001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.1','https://api.jr.mi.com/activity/scene/scenePCsearch.html?from=search','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/82abdba456e8caaea5848a0cddce03db.png?w=48&amp;h=48" alt="保障服务"> 保障服务 </a></li> <li><a target="_blank" href="https://business.qiye.mi.com" data-spm="cms_10530.3480970.2" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagefeatures_entrance002001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.2" data-params="{&quot;component&quot;:&quot;six_icon&quot;,&quot;component_name&quot;:&quot;【功能】功能入口&quot;,&quot;img&quot;:199065}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagefeatures_entrance002001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.2','https://business.qiye.mi.com','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/806f2dfb2d27978e33fe3815d3851fa3.png?w=48&amp;h=48" alt="企业团购"> 企业团购 </a></li> <li><a target="_blank" href="https://www.mi.com/order/fcode" data-spm="cms_10530.3480970.3" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagefeatures_entrance003001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.3" data-params="{&quot;component&quot;:&quot;six_icon&quot;,&quot;component_name&quot;:&quot;【功能】功能入口&quot;,&quot;img&quot;:199067}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagefeatures_entrance003001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.3','https://www.mi.com/order/fcode','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/eded6fa3b897a058163e2485532c4f10.png?w=48&amp;h=48" alt="F码通道"> F码通道 </a></li> <li><a target="_blank" href="https://10046.mi.com" data-spm="cms_10530.3480970.4" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagefeatures_entrance004001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.4" data-params="{&quot;component&quot;:&quot;six_icon&quot;,&quot;component_name&quot;:&quot;【功能】功能入口&quot;,&quot;img&quot;:199068}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagefeatures_entrance004001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.4','https://10046.mi.com','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/43a3195efa6a3cc7662efed8e7abe8bf.png?w=48&amp;h=48" alt="米粉卡"> 米粉卡 </a></li> <li><a target="_blank" href="//www.mi.com/a/h/16769.html" data-spm="cms_10530.3480970.5" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagefeatures_entrance005001#t=normal&amp;act=other&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.5" data-params="{&quot;component&quot;:&quot;six_icon&quot;,&quot;component_name&quot;:&quot;【功能】功能入口&quot;,&quot;img&quot;:199069}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagefeatures_entrance005001#t=normal&amp;act=other&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.5','//www.mi.com/a/h/16769.html','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/f4846bca6010a0deb9f85464409862af.png?w=48&amp;h=48" alt="以旧换新"> 以旧换新 </a></li> <li><a target="_blank" href="https://recharge.10046.mi.com/" data-spm="cms_10530.3480970.6" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagefeatures_entrance006001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.6" data-params="{&quot;component&quot;:&quot;six_icon&quot;,&quot;component_name&quot;:&quot;【功能】功能入口&quot;,&quot;img&quot;:199070}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagefeatures_entrance006001#t=normal&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480970.6','https://recharge.10046.mi.com/','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/9a76d7636b08e0988efb4fc384ae497b.png?w=48&amp;h=48" alt="话费充值"> 话费充值 </a></li></ul></div> <div class="span16"><ul id="J_homePromoList" class="home-promo-list clearfix"><li class="first"><a target="_blank" href="https://www.mi.com/shop/buy?product_id=19300" data-spm="cms_10530.3480925.1" data-scm="cms.0.0.0.product.19300.0.0" data-log_code="31pchomepagecells_auto_fill000001#t=ad&amp;act=product&amp;page=homepage&amp;pid=19300&amp;page_id=10530&amp;bid=3480925.1&amp;adp=3119&amp;adm=36561" data-params="{&quot;component&quot;:&quot;three_line&quot;,&quot;component_name&quot;:&quot;【广告】三拼&quot;,&quot;default_goods&quot;:&quot;19300&quot;,&quot;img&quot;:876191}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagecells_auto_fill000001#t=ad&amp;act=product&amp;page=homepage&amp;pid=19300&amp;page_id=10530&amp;bid=3480925.1&amp;adp=3119&amp;adm=36561','https://www.mi.com/shop/buy?product_id=19300','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/6b67117bc92924fb2ff0e7ad2be86084.png?w=632&amp;h=340" alt=""></a></li> <li><a target="_blank" href="https://www.mi.com/shop/buy?product_id=10050036" data-spm="cms_10530.3480925.2" data-scm="cms.0.0.0.product.10050036.0.0" data-log_code="31pchomepagecells_auto_fill000001#t=ad&amp;act=product&amp;page=homepage&amp;pid=10050036&amp;page_id=10530&amp;bid=3480925.2&amp;adp=3118&amp;adm=36209" data-params="{&quot;component&quot;:&quot;three_line&quot;,&quot;component_name&quot;:&quot;【广告】三拼&quot;,&quot;default_goods&quot;:&quot;10050036&quot;,&quot;img&quot;:853057}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagecells_auto_fill000001#t=ad&amp;act=product&amp;page=homepage&amp;pid=10050036&amp;page_id=10530&amp;bid=3480925.2&amp;adp=3118&amp;adm=36209','https://www.mi.com/shop/buy?product_id=10050036','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/8dede2520f8dfff9c9b690af498cafe8.jpg?w=632&amp;h=340" alt=""></a></li> <li><a target="_blank" href="https://www.mi.com/xiaomibuds4pro" data-spm="cms_10530.3480925.3" data-scm="cms.0.0.0.0.0.0.0" data-log_code="31pchomepagecells_auto_fill000001#t=ad&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480925.3&amp;adp=3117&amp;adm=36211" data-params="{&quot;component&quot;:&quot;three_line&quot;,&quot;component_name&quot;:&quot;【广告】三拼&quot;,&quot;img&quot;:853845}" data-settrack="true" onclick="_msq.push(['trackEvent','31pchomepagecells_auto_fill000001#t=ad&amp;act=webview&amp;page=homepage&amp;page_id=10530&amp;bid=3480925.3&amp;adp=3117&amp;adm=36211','https://www.mi.com/xiaomibuds4pro','&quot;&quot;']);"><img src="https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/1ac77590368ff636d0b4f6a988133f55.png?w=632&amp;h=340" alt=""></a></li></ul></div></div></body></html>

笔记:

1.浏览器能识别的标签

提供render template模版

submit为post请求

<!DOCTYPE html><html lang="en"><head>   <meta charset="UTF-8">   <title>Title</title></head><body>   <h1>用户注册</h1>   <form method="post" action="/register">       <div>       用户名:<input type="text" name="user"/>       </div>       <div>       密码:<input type="password" name="password"/>       </div>       <div>           性别:           <input type="radio" name="gender" value="1">男           <input type="radio" name="gender" value="2">女       </div>       <div>           爱好:           <input type="checkbox" name="hobby" value="10"> 篮球           <input type="checkbox" name="hobby" value="20"> 乒乓球           <input type="checkbox" name="hobby" value="30"> 羽毛球           <input type="checkbox" name="hobby" value="40"> 足球           <input type="checkbox" name="hobby" value="50"> 跑步       </div>       <div>           城市:           <select name="city" >               <option value="bj">北京</option>               <option value="sh">上海</option>               <option value="sz">深圳</option>           </select>       </div>       <div>           擅长的领域:           <select multiple name="Proficient">               <option value="C++">C++</option>               <option value="Python">Python</option>               <option value="Unity">Unity</option>               <option value="Java">Java</option>           </select>       </div>       <div>           备注:           <textarea name="Remarks">​           </textarea>​       </div>       <input type="submit" value="submit按钮">   </form>​​</body></html

2.CSS标签

2.1.标签的三种使用方

很少直接在标签上写style

开发一个简单的页面可选

适合于写很多的页面(多个html),别人写好的css,直接把他们的文件引入使用

2.2.flask中的应用

见代码

2.3.CSS选择器

类选择器用的最多

整个html id=什么,只能存在一个。

标签选择器会让所有标签的格式都加上

多个style和覆盖,无重复都会生效,有重复,应用style定义下面的

!important;即使重复也不会覆盖

2.4具体样式

1.高度和宽度

行内自己占多少就占多少,块级霸道必须占满宽。

2.块和行内互换

既具有块级标签可以调height和width的特性,也具有行内标签一个多个的特性。有很多情况需要 display: inline-block

块级标签变成行内标签,行内标签变成块级标签

3.字体和颜色

颜色 大小 加粗 字体格式

4.文字对齐方式

水平方向居中

5.浮动

块级标签float起来,自己占多宽就有多宽

如果你让标签浮动起来之后,就会脱离文档流。

没办法把父亲撑开,父亲是没有高度,div下参数背景颜色为父亲,子女浮动(就是父亲标签div里面的background-color不会生效 除非加上clear:both)

加上claer: both 原来脱离文档流的会回归

如果再加一个,就仍会脱离着。

应该是在浮动的最后 clear:both。

<!--a标签行内标签 默认设置高度 边距无效-->



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。