为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这一章节我们来学习justify-content属性,本属性定义了项目在主轴上的对齐方式。结合上一节的布局例子进行理解,属性值分别为:

     justify-content: flex-start | flex-end | center | space-between | space-around;

    flex-start:交叉轴的起点对齐

     .box {
            background: blue;
            display: flex;
            justify-content: flex-start;
        }

    实现效果:

    flex-end:右对齐

     .box {
            background: blue;
            display: flex;
            justify-content: flex-end;
        }

    实现效果:

    center: 居中

     .box {
            background: blue;
            display: flex;
            justify-content: center;
        }

    实现效果:

    space-between:两端对齐,项目之间的间隔都相等。

     .box {
            background: blue;
            display: flex;
            justify-content: space-between;
        }

    实现效果:

    space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。

    .box {
            background: blue;
            display: flex;
            justify-content: space-around;
        }

    实现效果:


    查看全部
  • 优先级:内联式 > 嵌入式 > 外部式

    查看全部
  • <link href="base.css" rel="stylesheet" type="text/css" />

    查看全部
  • Mo
    查看全部
  • 1. <!DOCTYPE html>:文档类型声明,表示该文件为 HTML5文件。<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前

    2. <html></html>标签对:<html>标签位于HTML文档的最前面,用来标识HTML文档的开始;</html>标签位于HTML文档的最后面,用来标识HTML 文档的结束;这两个标签对成对存在,中间的部分是文档的头部和主题。

    3.<head></head>标签对:标签包含有关HTML文档的信息,可以包含一些辅助性标签。如<title></title>,<link /><meta />,<style></style>,<script></script>等,但是浏览器除了会在标题栏显示<title>元素的内容外,不会向用户显示head元素内的其他任何内容。

    4.<body></body>标签对:它是HTML文档的主体部分,在此标签中可以包含<p><h1><br>等众多标签,<body>标签出现在</head>标签之后,且必须在闭标签</html>之前闭合


    查看全部
  • <body>

        <table border="1">

        <caption>前端三剑客</caption>

        <tr>

            <th>知识点</th>

            <th>重要程度</th>

            <th>难度</th>

            <th>学习周期</th>

        </tr>    

        <tr>

            <td>html</td>

            <td>5星</td>

            <td>3星</td>

            <td>7天</td>

        </tr>

        <tr>

            <td>css</td>

            <td>5星</td>

            <td>4星</td>

            <td>10天</td>

        </tr>

        <tr>

            <td>js</td>

            <td>5星</td>

            <td>5星</td>

            <td>20天</td>

        </tr>

        </table>    

    </body>



    查看全部
  • 这一章节我们来学习flex弹性盒子模型,根据下面的例子来理解一下吧:

    实现上图效果,我们需要输入以下代码:

    上面的代码:

    三个块元素设置大小以及背景色,在父容器中添加flex。

    技术点的解释:

    1、设置display: flex属性可以把块级元素在一排显示。

    2、flex需要添加在父元素上,改变子元素的排列顺序。

    3、默认为从左往右依次排列,且和父元素左边没有间隙。

    技术点的解释2:

    1、给子元素设置flex属性,可以设置子元素相对于父元素的占比。

    2、flex属性的值只能是正整数,表示占比多少。

    3、给子元素设置了flex之后,其宽度属性会失效


    查看全部
  • 各类语义化标签,如这里的<aside>标签,表示侧边栏,但效果还是要用css来设置

    查看全部
  • <section> 定义一个区域

    查看全部
  • 语义化标签:<header>,代表头部,但作用等同于div,但具备语义化

    查看全部
  • 使用position:absolute可以实现被设置元素相对于浏览器(body)设置定位以后,大家有没有想过可不可以相对于其它元素进行定位呢?答案是肯定的,当然可以。使用position:relative来帮忙,但是必须遵守下面规范:

    1、参照定位的元素必须是相对定位元素的前辈元素:

    <div id="box1"><!--参照定位的元素-->
        <div id="box2">相对参照元素进行定位</div><!--相对定位元素-->
    </div>

    从上面代码可以看出box1是box2的父元素(父元素当然也是前辈元素了)。

    2、参照定位的元素必须加入position:relative;

    #box1{
        width:200px;
        height:200px;    position:relative;        }

    3、定位元素加入position:absolute,便可以使用top、bottom、left、right来进行偏移定位了。

    #box2{    position:absolute;
        top:20px;
        left:30px;         }

    这样box2就可以相对于父元素box1定位了(这里注意参照物就可以不是浏览器了,而可以自由设置了)。


    查看全部
  • <div>逻辑分布,相当于一个容器

    查看全部
  • 标题标签的样式都会加粗

    查看全部
  • <h1-h6>表示标题级数,<h1>是最高级

    用来设置标题,一般放在<p>标签前

    查看全部
  • <p>标签下的<span>标签用来设置单独的样式

    查看全部

举报

0/150
提交
取消
课程须知
没有任何WEB经验的WEB应用程序开发者、对WEB前端技术感兴趣的用户均可学习本教程。
老师告诉你能学到什么?
本教程代领大家轻松学习HTML(5)、CSS(3)样式基础知识,可以利用HTML(5)、CSS(3)样式技术制作出简单页面。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!