个人博客首页2.0

​```

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="怪默啊"> 
<title>blog home</title>
<style>
        *{
            padding: 0;
            margin: 0;
        }
        #bg-pho{
            background-image: url("home-bg-2-dark.jpg");
            position:fixed; 
            top: 0;left: 0;
            width:100%;height:100%;
            z-index:-10;    
            background-size: cover;
        }
        h1{
            padding-top: 25px;
            padding-left: 104px;
            font-size: 30px;
            color: aliceblue;
            }
        h2{
            padding-top: 10px;
            padding-left: 180px;
            font-size: 15px;
            color:aliceblue;
        }
        .allBox{
            margin-left: auto;
            margin-right: auto;
            margin-top: 60px;
            width: 1110px;
        }
        .navi{
            border-top-left-radius: 15px;
            border-top-right-radius: 15px;
            margin-left: auto;
            margin-right: auto;
            margin-top: 27px;
            font-size: 13px;
            background: #101F26;
            height: 60px;
        }
        .td1{
            display: block;
            padding-right: 50px;
            margin-top: 20px;
            margin-left: 30px;
            float: left;
        }
        a{
            text-decoration: none;
            color: white;
        }
        ul a{
            color:black;
        }
        Ol a{
            color:black;
        }/* 这里为什么不可以用相邻选择器*/
        .artical a{
            color: dimgrey;
        }
        a:hover{
            color:red;
        }
        .content{
            display: flex;
        }
        .text{
            width:70%;
            background: white;
        }
        .artical{
            height: 18.8%;
            width: 100%;
            background:hsla(0,0%,90%,1.00);
            margin: 10px;
            border-radius: 15px;
        }
        .titleStyle{
            display: flex;
            padding-top: 10px;
            padding-left: 20px;
        }
        .aheadTitle{
            width: 4.5px;
            height: 30px;
            background-color:dimgrey;
        }
        hr{
            margin-left: 20px;
        }
        .textTitle{
            margin-left: 40px;
        }
        .textBody{    
            font-size: 15px;
            margin-top: 10px;
            margin-left: 50px;
            margin-right: 30px;
        }
        .textFooter{
            font-size: 12px;
            float: right;
            margin-right: 30px;
            margin-top: 20px; /*这里为什么不可以用margin-bottom*/
        }
        .sideBox{
            float: left;
            width:30%;
            background-color: azure;
        }
        .readingList{
            margin: 40px;
            padding: 40px;
            width: 100%;
            padding-right: 50px;
        }
        .recommendList{
            margin: 40px;
            padding: 40px;
            width: 100%;
            padding-right: 50px;
        }
        .data{
            margin: 40px;
            padding: 40px;
            width: 100%;
            padding-right: 50px;
        }
        .listText{
            margin-top: 5px;
            margin-left: 40px;
        }
        .datamore{
            margin-right: 170px;
            float:right;
        }
        .footer{
            border-bottom-left-radius: 15px;
            border-bottom-right-radius: 15px;
            height: 50px;
            font-size:13px;
            background:  #101F26;
        }
        .footerText{
            color: aliceblue;
            text-align: center;
            padding-top: 15px;
        }
        .whiteReserve{
            height: 40px;
            width: auto;
            margin-bottom: 10px;
        }
        .link-to-top-pho{
            width: 50px;
            height: 50px;
        }
        .backTop{
            position: fixed;
            bottom: 30px;
            right: 10px;
        }
        html{
          overflow-x: hidden;
        }
        ::-webkit-scrollbar{
                width:5px;
        }                     
        ::-webkit-scrollbar-track{
            background-color: azure;
        }                    
        ::-webkit-scrollbar-thumb{
            background-color: gray;
            border-radius: 5px;
        }
    </style>
</head>
<body>
    <div class="banner" id="link-to-top">
            <h1 id="title1"><a href="#">北方的国</a></h1>
            <h2>身体和灵魂总要有一个在路上</h2>
        </div>
    <div class="allBox">
    <div class="navi" >
        <table>
            <tr>
                 <td class="td1"><a href="#">首页</a></td>
                  <td class="td1"><a href="#">标签</a></td>
                 <td class="td1"><a href="#">分类</a></td>
                 <td class="td1"><a href="#">关于我</a></td>
            </tr>
        </table>
    </div>
    <div class="mainly">
        <div class="content">
            <div class="text">
                <div class="artical">
                    <div class="titleStyle">
                    <div class="aheadTitle"></div>
                    <h3 class="textTitle"><a href="#">容器折叠与清除浮动</a></h3>
                    </div>
                    <hr>
                    <p class="textBody">摘要:过去,浮动的行为经常受到浏览器bug的干扰,特别是在IE6和IE7中。幸亏这些浏览器已经淡出市场,我们不必再担心那些bug了。现在我们可以保证各种浏览器对浮动的处理是一致的。但是浮动仍有一些行为会让你措手不及。这些并不是bug,而是因为浮动严格遵循了标准。让我们看看浮动如何工作,以及怎么调整浮动的行为来实现理想的布局。<a href="#">&gt;&gt;&gt;</a></p>
                    <div class="textFooter">
                        <span>2020-09-21&nbsp;&nbsp;</span><span>&copy; 怪默&nbsp;&nbsp;</span>
                        <span>阅读(9565)&nbsp;&nbsp;</span><span>收藏(753)</span>
                    </div>
                </div>
                <div class="artical">
                    <div class="titleStyle">
                    <div class="aheadTitle"></div>
                    <h3 class="textTitle"><a href="#">出乎意料的浮动陷阱</a></h3>
                    </div>
                    <hr>
                    <p class="textBody">摘要:现在页面里的白色容器已经能够包含浮动的媒体元素了,但是出现了另一个问题:四个媒体盒子没有如与预期那样均匀地占据两行。虽然前两个盒子("Strength"和"Cadence"符合预期,但是第三个盒子("Change it up")出现再了右边,也就是第二个盒子的下方,导致第一个盒子下面出现了一片非常大的空白。这是因为浏览器会将浮动元素<a href="#">&gt;&gt;&gt;</a></p>
                    <div class="textFooter">
                        <span>2020-09-23&nbsp;&nbsp;</span><span>&copy; 怪默&nbsp;&nbsp;</span>
                        <span>阅读(8346)&nbsp;&nbsp;</span><span>收藏(634)</span>
                    </div>
                </div>
                <div class="artical">
                    <div class="titleStyle">
                    <div class="aheadTitle"></div>
                    <h3 class="textTitle"><a href="#">网格系统</a></h3>
                    </div>
                    <hr>
                    <p class="textBody">摘要:现在整个页面的布局已经创建好了,但是还存在一些不足。最重要的问题是,无法轻松地复用样式表中的内容。现在媒体对象的宽度是50%,因此一行有两个元素。如果想要复用前面的设计,但需要一行放三个元素,那又该怎么办呢?一种比较普遍的做法是借助网格系统提高代码的可复性。网格系统提供了一系列的类名,可添加到标记中,<a href="#">&gt;&gt;&gt;</a></p>
                    <div class="textFooter">
                        <span>2020-09-24&nbsp;&nbsp;</span><span>&copy; 怪默&nbsp;&nbsp;</span>
                        <span>阅读(6357)&nbsp;&nbsp;</span><span>收藏(345)</span>
                    </div>
                </div>
                <div class="artical">
                    <div class="titleStyle">
                    <div class="aheadTitle"></div>
                    <h3 class="textTitle"><a href="#">流式布局</a></h3>
                    </div>
                    <hr>
                    <p class="textBody">摘要:响应式设计的第三个也是最后一个原则是流式布局(fluid layout)。流式布局,有时候被称作液体布局(liquid layout),指的是使用的容器随视口宽度而变化。它跟固定布局相反,固定布局的列都是用px或者em单位定义。固定容器(比如,设定了width: 800px的元素)在小屏上回超出视口范围,导致需要水平滚动条,而流式布局<a href="#">&gt;&gt;&gt;</a></p>
                    <div class="textFooter">
                        <span>2020-09-26&nbsp;&nbsp;</span><span>&copy; 怪默&nbsp;&nbsp;</span>
                        <span>阅读(5348)&nbsp;&nbsp;</span><span>收藏(283)</span>
                    </div>
                </div>
                <div class="artical">
                    <div class="titleStyle">
                    <div class="aheadTitle"></div>
                    <h3 class="textTitle"><a href="#">显示和隐式网格</a></h3>
                    </div>
                    <hr>
                    <p class="textBody">摘要:在某些场景下,你可能不清楚把元素放在网格的哪个位置上。当处理大量的网格元素时,挨个指定元素的位置未免不太方便。当元素是从数据库获取时,元素的个数可能时未知的。在这些情况下,以一种宽松的方式定义网格可能更合理,剩下的交给布局算法来放置网格元素。这事需要用到隐式网格(implicit grid)。使用gid-template- * 属性定义网格轨道时,<a href="#">&gt;&gt;&gt;</a></p>
                    <div class="textFooter">
                        <span>2020-09-29&nbsp;&nbsp;</span><span>&copy; 怪默&nbsp;&nbsp;</span>
                        <span>阅读(3546)&nbsp;&nbsp;</span><span>收藏(234)</span>
                    </div>
                </div>
            </div>
            <div class="sideBox">
                 <div class="readingList">
                    <h4><b>阅读排行榜</b></h4>
                        <ol>
                            <li class="listText"><a href="#">容器折叠与清除浮动</a></li>
                            <li class="listText"><a href="#">出乎意料的"浮动陷阱"</a></li>
                            <li class="listText"><a href="#">媒体对象和BFC</a></li>
                            <li class="listText"><a href="#">网格系统</a></li>
                            <li class="listText"><a href="#">流式布局</a></li>
                            <li class="listText"><a href="#">响应式图片</a></li>
                            <li class="listText"><a href="#">CSS方法论</a></li>
                            <li class="listText"><a href="#">非动画属性</a></li>
                        </ol>
                </div>
                <div class="recommendList">
                    <h4><b>推荐排行榜</b></h4>
                        <ul>
                            <li class="listText"><a href="#">容器折叠与清除浮动</a></li>
                            <li class="listText"><a href="#">显示与隐式网格</a></li>
                            <li class="listText"><a href="#">出乎意料的"浮动陷阱"</a></li>
                            <li class="listText"><a href="#">CSS方法论</a></li>
                        </ul>
                </div>
                <div class="data">
                    <h4><b>日期索引</b></h4>
                        <ul>
                            <li class="listText"><a href="#">2020.09.29</a></li>
                            <li class="listText"><a href="#">2020.09.26</a></li>
                            <li class="listText"><a href="#">2020.09.24</a></li>
                            <li class="listText"><a href="#">2020.09.23</a></li>
                            <li class="listText"><a href="#">2020.09.21</a></li>
                            <li class="listText"><a href="#">2020.09.17</a></li>
                            <p class="datamore"><a href="#"><sub>&gt;&gt;&gt;</sub></a></p>
                        </ul>
                </div>
            </div>
        </div>
        <div class="footer">
                   <p class="footerText">Copyright &copy; 2020 <a href="#">怪默</a> 版权所有</p>
            </div>    
    </div>
    </div>
    <div id="bg-pho"></div>
    <div class="whiteReserve"></div>
    <div class="backTop"><a href="#link-to-top"><img class="link-to-top-pho" src="link-to-top.png" alt="#"></a></div>
</body>
</html>

​```

1
1


   转载规则


《个人博客首页2.0》 怪默 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录