CSS入门基础2

目录

1.标签类型

2.块元素

3.行内元素 

4.行内块元素

5.标签行内转换

6.背景样式


1.标签类型

  • 标签以什么方式进行显示,比如div 自己占一行, 比如span 一行可以放很多个
  • HTML标签一般分为块标签和行内标签两种类型:
    • 块元素
    • 行内元素。

2.块元素

  • 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。
  • 块元素:<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>
  • 特点:
    • 总是从新行开始
    • 高度、宽度、行高、外边距以及内边距都可以控制
    • 宽度默认是容器的100%
    • 可以容纳内联元素和其他块元素

3.行内元素 

  • 行内元素(内联元素)不占有独立的区域,仅仅靠自身的字体大小和图像尺寸来支撑结构,一般不可以设置宽度、高度、对齐等属性,常用于控制页面中文本的样式。
  • 行内元素:<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>
  • 特点:
    • 和相邻行内元素在一行上
    • 高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效
    • 默认宽度就是它本身内容的宽度
    • 行内元素只能容纳文本或则其他行内元素

4.行内块元素

  • 行内元素:<img />、<input />>
  • 特点:
    • 默认宽度就是它本身内容的宽度
    • 宽度,高度,行高、外边距以及内边距都可以控制

5.标签行内转换

  • 块转行内:display:inline;

  • 行内转块:display:block;

  • 块、行内元素转换为行内块: display: inline-block;

6.背景样式

  • 1.背景颜色:background-color

.box {
    /* 下面3种写法是等价的 */
    background-color: red;
    background-color: rgb(255, 0, 0);
    background-color: #ff0000;
}
  • 2.背景图片:background-image
.box {
    background-image: url("./cat.jpg");
}
  • 3.图片重复方式:background-repeat
    • 属性值:repeat | repeat-x | repeat-y | no-repeat
    • 描述:设置背景图片
    • repeat:默认。背景图像将在垂直方向和水平方向重复。
    • repeat-x:背景图像将在水平方向重复。
    • repeat-y:背景图像将在垂直方向重复。
    • no-repeat:背景图像将仅显示一次。

.box {
    /* repeat 默认值,默认情况下,在水平和垂直方向上都重复*/
    background-repeat: repeat;
    background-repeat: repeat-x;
    background-repeat: repeat-y;
    background-repeat: no-repeat;
}
  • 4.图片位置:background-position
.box {
    background-position: 40px 40px;(水平位置、垂直位置)
    background-position: 20% 20%;
    background-position: right bottom;
}

相关推荐

  1. css基础回顾2

    2024-06-17 21:14:02       34 阅读
  2. 第一章:CSS基础入门

    2024-06-17 21:14:02       10 阅读
  3. CSS基础——2.CSS选择器

    2024-06-17 21:14:02       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-17 21:14:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-17 21:14:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-17 21:14:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-17 21:14:02       18 阅读

热门阅读

  1. 3.H5 新增表单元素

    2024-06-17 21:14:02       7 阅读
  2. auto/范围for/nullptr(C++)

    2024-06-17 21:14:02       6 阅读
  3. 高考选择:专业优先还是学校优先?

    2024-06-17 21:14:02       8 阅读
  4. 无限压缩存储器【著作者:汪敏飞】

    2024-06-17 21:14:02       8 阅读
  5. 架构师输出物

    2024-06-17 21:14:02       7 阅读
  6. 102. 二叉树的层序遍历

    2024-06-17 21:14:02       8 阅读
  7. 基于开源语音识别项目ChatTTS的推荐

    2024-06-17 21:14:02       7 阅读
  8. 代码随想录打卡第十二天补

    2024-06-17 21:14:02       6 阅读