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

初识HTML(5)+CSS(3)

五月的夏天 Web前端工程师
难度入门
时长 9小时18分
  • <span>标签,这个标签是没有语义的,它的作用就是为了设置单独的样式用的。<span>文本</span>


    <!DOCTYPE html>
    <html>

    <head>
        <meta charset="UTF-8">
        <title>了不起的盖茨比</title>
        <style>
        span {
            color:blue;

        }
        </style>
    </head>

    <body>
        <p>1922年的春天,一个想要成名名叫尼克•卡拉威(托比•马奎尔Tobey Maguire 饰)的作家,离开了美国中西部,来到了纽约。那是一个道德感渐失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的<span>美国梦</span>,他搬入纽约附近一海湾居住。</p>
        <p>菲茨杰拉德,二十世纪美国文学巨擘之一,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为"爵士乐时代"吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。</p>
    </body>

    </html>

    查看全部
  • 注释文字

    <!--注释文字 -->

    查看全部
  • Relative与Absolute组合使用 小伙伴们学习了12-6小节的绝对定位的方法:使用position:absolute可以实现被设置元素相对于浏览器(body)设置定位以后,也可以相对于其它元素进行定位。 使用position:relative 但是必须遵守下面规范: 1、参照定位的元素必须是相对定位元素的前辈元素:
    相对参照元素进行定位
    从上面代码可以看出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定位了(这里注意参照物就可以不是浏览器了,而可以自由设置了)。
    查看全部
  • 层模型之固定定位 fixed:表示固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。 由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响,这与background-attachment:fixed;属性功能相同。 以下代码可以实现相对于浏览器视图向右移动100px,向下移动50px。并且拖动滚动条时位置固定不变。
    查看全部
  • 层模型之相对定位 如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。 相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。 如下代码实现相对于以前位置向下移动50px,向右移动100px; #div1{ width:200px; height:200px; border:2px red solid; position:relative; left:100px; top:50px; }
    查看全部
  • 层模型之绝对定位 如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位), 这条语句的作用将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。 如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口。 如下面代码可以实现div元素相对于浏览器窗口向右移动100px,向下移动50px。 div{ width:200px; height:200px; border:2px red solid; position:absolute; left:100px; top:50px; }
    查看全部
  • 什么是层模型? 什么是层布局模型? 层布局模型就像是图像软件PhotoShop中非常流行的图层编辑功能一样,每个图层能够精确定位操作,但在网页设计领域,由于网页大小的活动性,层布局没能受到热捧。 但是在网页上局部使用层布局还是有其方便之处的。 下面我们来学习一下html中的层布局。 如何让html元素在网页中精确定位,就像图像软件PhotoShop中的图层一样可以对每个图层能够精确定位操作。 CSS定义了一组定位(positioning)属性来支持层布局模型。 层模型有三种形式: 1、绝对定位(position: absolute) 2、相对定位(position: relative) 3、固定定位(position: fixed
    查看全部
  • 浮动模型 如果现在我们想让两个块状元素并排显示,怎么办呢? 设置元素浮动就可以实现这一愿望。 任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。 如下代码可以实现两个 div 元素一行显示。 div{ width:200px; height:200px; border:2px red solid; float:left; }
    可以同时设置两个元素右浮动也可以实现一行显示。 div{ width:200px; height:200px; border:2px red solid; float:right; } 设置两个元素一左一右实现一行显示,可以写作: div{ width:200px; height:200px; border:2px red solid; } #div1{float:left;} #div2{float:right;}
    查看全部
  • 流动模型(二) 第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。 编辑器中内联元素标签a、span、em、strong都是内联元素。
    查看全部
  • 排队显示-流动模型(一) 先来说一说流动模型,流动(Flow)是默认的网页布局模式。也就是说网页在默认状态下的 HTML 网页元素都是根据流动模型来分布网页内容的。 流动布局模型具有2个比较典型的特征: 第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。 实际上,块状元素都会以行的形式占据位置。如右侧代码编辑器中三个块状元素标签(div,h1,p)宽度显示为100%。
    查看全部
  • CSS3的布局 - css布局模型 布局模型与盒模型一样都是 CSS3 最基本、 最核心的概念。 但布局模型是建立在盒模型基础之上,又不同于我们常说的 CSS3 布局样式或 CSS3 布局模板。 如果说布局模型是本,那么 CSS3 布局模板就是末了,是外在的表现形式。 CSS3包含3种基本的布局模型,用英文概括为:Flow、Layer 和 Float。 在网页中,元素有三种布局模型: 1、流动模型(Flow) 2、浮动模型 (Float) 3、层模型(Layer)
    查看全部
  • 使用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在边框外。
    查看全部
  • 使用padding为盒子设置内边距(填充) 元素内容与边框之间是可以设置距离的,称之为“内边距(填充)”。填充也可分为上、右、下、左(顺时针)。 如下代码: 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设置圆角 元素边框的圆角效果可以使用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; }
    查看全部
  • 使用border为盒子添加边框(二) 如果有想为 p 标签单独设置下边框,而其它三边都不设置边框样式怎么办呢? css 样式中允许只为一个方向的边框设置样式: div{border-bottom:1px solid red;} 同样可以使用下面代码实现其它三边(上、右、左)边框的设置: border-top:1px solid red; border-right:1px solid red; border-left:1px solid red;
    查看全部

举报

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

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