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

初识HTML(5)+CSS(3)

五月的夏天 Web前端工程师
难度入门
时长 9小时18分
  • 内联块状元素:

    内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input>标签就是这种内联块状标签。

    inline-block 元素特点:

    1、和其他元素都在一行上;

    2、元素的高度、宽度、行高以及顶和底边距都可设置。

    查看全部
  • 内联元素

    在html中,<span>、<a>、<label>、 <strong> 和<em>就是典型的内联元素(行内元素)(inline)元素。当然块状元素也可以通过代码display:inline将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。

    div{      display:inline;  } ...... <div>我要变成内联元素</div>

    内联元素特点:

    1、和其他元素都在一行上;

    2、元素的高度、宽度及顶部和底部边距不可设置;

    3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

    查看全部
  • 块级元素:

    在html中<div>、 <p>、<h1>、<form>、<ul> 和 <li>就是块级元素。设置display:block就是将元素显示为块级元素。如下代码就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。

    a{display:block;}

    块级元素特点:

    1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

    2、元素的高度、宽度、行高以及顶和底边距都可设置。

    3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

    查看全部
  • 元素分类:

    在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。

    注意:

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

    eg:

    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-04-24

  • text-align:

    设置文本对齐方式

    居中:text-align:center;
    居左:text-align:left;
    居右:text-align:right;

    查看全部
  • line-height:

    为文字设置行间间距

    eg:

    p{line-height:1.5em;}

    查看全部
  • text-indent:

    为文本添加首行缩进

    eg:

    p{text-indent:2em;

    开头空两格

    注意:2em的意思就是文字的2倍大小。

    查看全部
  • text-decoration:

    添加文本修饰

    技术点的解释:

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

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

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

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

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

    查看全部
  • font样式的简写方式:

    eg:

    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 中间要加入“/”斜扛。

    查看全部
  • 总结:class标签也就类标签,如果是.first{}可以给标签内所有内容加上格式,也可以是特定的,如:.first span{}可以给span标签内的内容加上格式。

    ID标签:同理

    子选择器:.food>li{border:1px solid:red;}使class名为food下的子元素li加入红色实线边框。

    后代选择器:

    .food li{border:1px solid:red;} 子选择器的儿子

    伪选择器:a:hover{color:red;}

    通用选择器:

     *{color:red solid:red}

    查看全部
  • color:

    设置字体颜色


    技术点的解释:

    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;}

    查看全部
  • font-style:

    设置字体样式

    技术点的解释:

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

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

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

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

    查看全部
  • font-weight:

    设置字体粗细

    还可以使用css样式来改变文字的样式:粗体、斜体、下划线、删除线

    查看全部
  • font-size:

    设置字体大小

    查看全部

举报

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

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