制作百度页面的学习

理论知识

<link href=""  rel="icon"  sizes="any"  type="image/x-icon />

rel:规定当前文档与 被链接文档之间的关系

icon:指定标题栏、地址栏、收藏栏小图标

sizes:规定被链接资源的尺寸,只有当被链接资源为图标(rel="icon")时,才能使用该属性。sizes=any:任意尺寸

内嵌样式表:在<head></head>内的<style></style>为内嵌样式表

a.id选择器:#id的值
b.标签选择器
c.class类选择器:.class值

position:定位属性;absolute:绝对定位;relative:相对定位;fixed:固定定位

position: relative;相对定位

1> 不影响元素本身特性(无论区块元素还是内联元素会保留其原本特性)
2> 不会使元素脱离文档流(元素原本位置会被保留,即改变位置也不会占用新位置)
3> 没有定位偏移量时对元素无影响(相对于自身原本位置进行偏移)
4>提升层级(用z-index样式的值可以改变一个定位元素的层级关系,从而改变元素的覆盖关系,值越大越在上面,z-index只能在position属性值为relative或absolute或fixed的元素上有效。)?
(两个都为定位元素,后面的会覆盖前面的定位)

2. position: absolute;绝对定位

1> 使元素完全脱离文档流(在文档流中不再占位)
2> 使内联元素在设置宽高的时候支持宽高(改变内联元素的特性)
3> 使区块元素在未设置宽度时由内容撑开宽度(改变区块元素的特性)
4> 相对于最近一个有定位的父元素偏移(若其父元素没有定位则逐层上找,直到document——页面文档对象)
5> 相对定位一般配合绝对定位使用(将父元素设置相对定位,使其相对于父元素偏移)
6> 提升层级(同相对定位)

3. position: fixed;固定定位?
 
fixed生成固定定位的元素,相对于浏览器窗口进行定位。

4. position:static:默认值默认布局。元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。

5. position: sticky 粘性定位粘性定位,该定位基于用户滚动的位置。

它的行为就像 position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置。
注意: Internet Explorer, Edge 15 及更早 IE 版本不支持 sticky 定位。 Safari 需要使用 -webkit- prefix 。

6. position: inherit规定应该从父元素继承 position 属性的值。

7. posiyion: initial 设置该属性为默认值,详情查看CSS initial 关键字initial 关键字用于设置 CSS 属性为它的默认值。
initial 关键字可用于任何 HTML 元素上的任何 CSS 属性。


CSS样式设计

 #header a{                                  //id选择器样式里面设计标签<a></a>的样式格式:#id的值 a{ }
                margin-left: 18px;   //据左边的距离
                font-weight: bold;   //font-weight字体加粗属性:bold加粗字体
                color: black;        //color字体颜色属性
            }


<link> 标签定义文档与外部资源的关系。

<link> 标签最常见的用途是链接样式表。
注意: link 元素是空元素,它仅包含属性。

注意: 此元素只能存在于 head 部分,不过它可出现任何次数。

#header a:link{
                color: black; /*鼠标移入前*/
                
            }
             #header a:visited{
                color: black;   /*鼠标点击时*/
            }
            #header a:hover{
                color: blue;  /*鼠标滑过时*/
            }
            #header a:active{
                color: blue;   /*鼠标点击后*/
            }

属性        值                          描述
charset    char_encoding    HTML5 不支持该属性。 定义被链接文档的字符编码方式。
href         URL                      定义被链接文档的位置。
hreflang  language_code    定义被链接文档中文本的语言。
media      media_query       规定被链接文档将显示在什么设备上。
rel            icon                      必需。定义当前文档与被链接文档之间的关系。
rev    reversed relationship    HTML5 不支持该属性。 定义被链接文档与当前文档之间的关系。
sizesNew    HeightxWidth
                any                       定义了链接属性大小,只对属性 rel="icon" 起作用。
target        _blank                  HTML5 不支持该属性。 定义在何处加载被链接文档。
type       MIME_type        规定被链接文档的 MIME 类型。

制作百度页面代码:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <!--
            作者:1661149355@qq.com
            时间:2019-08-02
            描述:rel:规定当前文档与被连接文档之间的关系
            icon:指定标题栏,地址栏,收藏栏小图标
            sizes:规定被链接资源的尺寸,只有当被连接资源是图标时,(rel="icon")时,才能使用该属性
            sizes=any:任意尺寸
        -->
        <link href="img/百度.jpg" rel="icon" sizes="any" type="image/x-icon" />
        <title>百度一下,你就知道</title>
        <!--
            作者:1661149355@qq.com
            时间:2019-08-02
            描述:1.内嵌样式表
                  a.id选择器   #id的值
                  b.标签选择器
                  c.class类选择器  .class值
        -->
        <style>html,body{height: 100%;}
            html{overflow-y:auto}
            body{font:12px arial;text-align:;background:#fff}
            
            #header{
                position: absolute;/*定位、绝对定位*/
                right: 6%;
                top: 6%;
                font-size: 13px;
            }
            #header a{
                margin-left: 18px;
                font-weight: bold;
                color: black;
            }
            #header a.c1{
                font-weight: normal;
            }
            .s_bri{
                color: white;
                background-color: #3388FF;
                border-style: none;
                margin-left: 18px;
            }
            .img1{
                position: relative;
                right: 40px;
                top: 60px;
                width: 290px;
                height: 140px;
            }
            #input1{
                position: relative;
                top: 100px;
                right: 0px;
                width: 500px;
                height: 30px;
            }
            #bu{
                position: relative;
                top: 100px;
                right: 0px;
                color: white;
                background-color: #3388FF;
                border-style: none;
                width: 100px;
                height: 35px;
            }
            #header a:link{
                color: black; /*鼠标移入前*/
                
            }
             #header a:visited{
                color: black;   /*鼠标点击时*/
            }
            #header a:hover{
                color: blue;  /*鼠标滑过时*/
            }
            #header a:active{
                color: blue;   /*鼠标点击后*/
            }
            #imgStyle{
                position: relative;
                width: 120px;
                height: 120px;
                top: 130px;
                right: 30px;
                border: 6px solid whitesmoke;
            }
            #imgStyle .img2{
                position: relative;
                padding-left: 5px;  
                padding-right: 5px;
                padding-top: 5px;
                padding-bottom: 5px;
                width: 110px;
                height: 110px;
                
            }
            .APP{
                position: relative;
                top: 130px;
                right: 30px;
            }
            .APP .text1{
                color: #333;
                font-size: 16px;
                line-height: 32px;
                letter-spacing: 3px;
            }
            .APP .text2{
                color: #999999;
                 font-size: 16px;
            }
              #yejiao{
                  position: relative;
                  top: 120px;
                  left: 320px;
              }
              #yejiao a{
                  margin: 18px;
                  color: #999999;
              }
              #JS{
                  position: relative;
                  top: 120px;
                  left: 270px;
              }
              #JS a{
                  color: #999999;
              }
              #JS #cp{
                  color: #999999;
              }
        </style>
    </head>
    <body>
        <!--
            作者:1661149355@qq.com
            时间:2019-08-02
            描述:导航栏
       -->
        <div id="header">
            <!--
                作者:1661149355@qq.com
                时间:2019-08-02
                描述:超链接
                href:指定被链接资源的具体路径
            -->
            <a href="http://news.baidu.com/">新闻</a>
            <a href="https://www.hao123.com/">hao123</a>
            <a href="http://map.baidu.com/">地图</a>
            <a href="http://v.baidu.com/">视频</a>
            <a href="http://tieba.baidu.com/">贴吧</a>
            <a href="http://xueshu.baidu.com/">学术</a>
            <a href="https://me.csdn.net/h_h_1122">SCDN博客</a>
            <a href="https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F&sms=5" class="c1">登录</a>
            <a href="http://www.baidu.com/gaoji/preferences.html" class="c1">设置</a>
            <a href="http://www.baidu.com/more/" style="width: 100px; background-color: #3388FF;color: white;font-weight: normal;">更多产品</a>
         
           <!-- <input type="button" value="更多产品" class="s_bri" />-->
        </div>
        <center>
            <a href="https://www.baidu.com/s?wd=%E4%BB%8A%E6%97%A5%E6%96%B0%E9%B2%9C%E4%BA%8B&tn=SE_PclogoS_8whnvm25&sa=ire_dl_gh_logo&rsv_dl=igh_logo_pcs">
        <img src="img/bd_logo1.png" class="img1" title="点击一下,了解更多"/></a>
        <div>
            <input type="text" id="input1" />
            <input type="button" value="百度一下" id="bu" οnclick="changeShu()"/>    
        </div>
        <br /><br />
        <div id="imgStyle">     
         <img src="img/qrcode.png" class="img2" />
        </div>
        <div class="APP">
            <p class="text1">下载百度APP</p>
            <p class="text2">有事搜一搜&nbsp;&nbsp;没事看一看</p>
        </div>
        </center>
        <div id="yejiao">
            <a href="//www.baidu.com/cache/sethelp/help.html" target="_blank">把百度设为主页</a>
            <a href="http://home.baidu.com" target="_blank">关于百度</a>
            <a href="http://ir.baidu.com" target="_blank">About Baidu</a>
            <a href="http://e.baidu.com/?refer=888">百度推广</a>
        </div>
        <div id="JS">
        <p id="cp">&copy;2019&nbsp;Baidu&nbsp;<a href="http://www.baidu.com/duty/">使用百度前必读</a>&nbsp;</a>
                <a href="http://jianyi.baidu.com/" class="cp-feedback"  >意见反馈</a>&nbsp;京ICP证030173号&nbsp;
                <img src="img/JB.jpg" width="15px" height="15px"/>&nbsp;
                <a id="jgwab" target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11000002000001">京公网安备11000002000001号</a>&nbsp;
                <img src="img/JB.jpg" width="15px" height="15px"/>
         </p>    
        </div>
    </body>
    <script type="text/javascript">
        function changeShu(){
            window.open("http://127.0.0.1:8020/%E7%8C%9C%E6%95%B0%E5%AD%97/index.html?__hbt=1564733419786");
        }
    </script>
</html>


运行结果:

跳转到猜数字游戏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值