为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
初识HTML(5)+CSS(3)-升级版_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

初识HTML(5)+CSS(3)-升级版

五月的夏天 Web前端工程师
难度入门
时长 9小时18分
  • 技术点的解释:

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

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

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

    查看全部
  • 小伙伴们学习了12-6小节的绝对定位的方法:使用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定位了(这里注意参照物就可以不是浏览器了,而可以自由设置了)。
     

    查看全部
  • SS定义了一组定位(positioning)属性来支持层布局模型。

    层模型有三种形式:

    1、绝对定位(position: absolute)

    2、相对定位(position: relative)

    3、固定定位(position: fixed)

    查看全部
  • 第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)

    右侧代码编辑器中内联元素标签a、span、em、strong都是内联元素。

    查看全部
  • 流动布局模型具有2个比较典型的特征:

    第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示为100%。

    查看全部
  • 距离产生美 - 使用margin为盒子设置外边距(边界)

    元素与其它元素之间的距离可以使用边界(margin)来设置。边界也是可分为上、右、下、左。如下代码:

    div{margin:20px 10px 15px 30px;}

    效果:

    也可以分开写:

    div{    margin-top:20px;    margin-right:10px;    margin-bottom:15px;    margin-left:30px; }

    如果上右下左的边界都为10px;可以这么写:

    div{ margin:10px;}

    如果上下边界一样为10px,左右一样为20px,可以这么写:

    div{ margin:10px 20px;}

    总结一下:padding和margin的区别,padding在边框里,margin在边框外。

    查看全部
  • 元素内容与边框之间是可以设置距离的,称之为“内边距(填充)”。填充也可分为上、右、下、左(顺时针)。如下代码:

    div{padding:20px 10px 15px 30px;}

    效果:

    顺序一定不要搞混。可以分开写上面代码:

    div{
      padding-top:20px;
      padding-right:10px;
      padding-bottom:15px;
      padding-left:30px;
    }

    如果上、右、下、左的填充都为10px;可以这么写

    div{padding:10px;}

    如果上下填充一样为10px,左右一样为20px,可以这么写:

    div{padding:10px 20px;}

    查看全部
  • 元素边框的圆角效果可以使用border-radius属性来设置。圆角可分为左上、右上、右下、左下。如下代码:

     div{border-radius: 20px 10px 15px 30px;}

    效果:

    也可以分开写:

    div{
       border-top-left-radius: 20px;
       border-top-right-radius: 10px;
       border-bottom-right-radius: 15px;
       border-bottom-left-radius: 30px;
    }

    如果四个圆角都为10px;可以这么写:

    div{ border-radius:10px;}

    如果左上角和右下角圆角效果一样为10px,右上角和左下角圆角一样为20px,可以这么写:

    div{ border-radius:10px 20px;}

    需要特别注意的:一个正方形,当设置圆角效果值为元素宽度一半时,显示效果为圆形。例如:

    div {
           width: 200px;
           height: 200px;
           border: 5px solid red;
           border-radius: 100px;
       }

    效果:

    也可以写为百分比50%

    div {
           width: 200px;
           height: 200px;
           border: 5px solid red;
           border-radius: 100px;
       }

    查看全部
  • li是块状元素,块状元素有一个特点之一:在不设置宽度的情况下,显示为父容器的100%。)

    查看全部
  • 在讲解CSS布局之前,我们需要提前知道一些知识,在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。

    常用的块状元素有:

    <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

    常用的内联元素有:

    <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>

    常用的内联块状元素有:

    <img>、<input>

    查看全部
  • 长度单位总结一下,目前比较常用到px(像素)、em、% 百分比,要注意其实这三种单位都是相对单位。

    1、像素

    像素为什么是相对单位呢?因为像素指的是显示器上的小点(CSS规范中假设“90像素=1英寸”)。实际情况是浏览器会使用显示器的实际像素值有关,在目前大多数的设计者都倾向于使用像素(px)作为单位。

    2、em

    就是本元素给定字体的 font-size 值,如果元素的 font-size 为 14px ,那么 1em = 14px;如果 font-size 为 18px,那么 1em = 18px。如下代码:

    p{font-size:12px;text-indent:2em;}

    上面代码就是可以实现段落首行缩进 24px(也就是两个字体大小的距离)。

    下面注意一个特殊情况:

    但当给 font-size 设置单位为 em 时,此时计算的标准以 p 的父元素的 font-size 为基础。如下代码:

    html:

    <p>以这个<span>例子</span>为例。</p>

    css:

    p{font-size:14px}
    span{font-size:0.8em;}

    结果 span 中的字体“例子”字体大小就为 11.2px(14 * 0.8 = 11.2px)。

    3、百分比

    p{font-size:12px;line-height:130%}

    设置行高(行间距)为字体的130%(12 * 1.3 = 15.6px)。

    查看全部
    0 采集 收起 来源:长度值

    2022-12-21

  • 技术点的解释:

    1、text-decoration可以设置添加到文本的修饰。

    2、text-decoration默认值为none, 定义标准的文本。

    3、text-decoration的值为underline为定义文本下的一条线。

    4、text-decoration的值为overline为定义文本上的一条线。

    5、text-decoration的值为line-through为定义穿过文本下的一条线,一般用于商品折扣价。

    查看全部
  • 网页中的字体css样式代码也有他自己的缩写方式,下面是给网页设置字体的代码:

    body{
       font-style:italic;
       font-weight:bold;
       font-size:12px;
       line-height:1.5em;
       font-family:"宋体",sans-serif;
    }

    这么多行的代码其实可以缩写为一句:

    body{
       font:italic  bold  12px/1.5em  "宋体",sans-serif;
    }

    注意:

    1、使用这一简写方式你至少要指定 font-size 和 font-family 属性,其他的属性(如 font-weight、font-style、font-variant、line-height)如未指定将自动使用默认值。

    2、在缩写时 font-size 与 line-height 中间要加入“/”斜扛。

    一般情况下因为对于中文网站,英文还是比较少的,所以下面缩写代码比较常用:

    body{
       font:12px/1.5em  "宋体",sans-serif;
    }

    只是有字号、行间距、中文字体、英文字体设置。

    查看全部
  • 技术点的解释:

    1、color属性可以设置字体颜色。

    2、color的值有3种设置方式:

    英文命令颜色

    p{color:red;}

    RGB颜色

    这个与 photoshop 中的 RGB 颜色是一致的,由 R(red)、G(green)、B(blue) 三种颜色的比例来配色。

    p{color:rgb(133,45,200);}

    每一项的值可以是 0~255 之间的整数,也可以是 0%~100% 的百分数。如:

    p{color:rgb(20%,33%,25%);}

    十六进制颜色

    这种颜色设置方法是现在比较普遍使用的方法,其原理其实也是 RGB 设置,但是其每一项的值由 0-255 变成了十六进制 00-ff。

    p{color:#00ffff;}

    查看全部
  • 技术点的解释:

    1、font-style可以设置字体样式,并且有种3设置方式。

    2、正常字体为normal,也是font-style的默认值。

    3、italic为设置字体为斜体,用于字体本身就有倾斜的样式。

    4、oblique为设置倾斜的字体,强制将字体倾斜。

    查看全部

举报

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

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