首页 二次元 正文

CSS新手入门笔记整顿 CSS盒模型 (css如何学)

二次元 2024-09-19 25

本文目录导航:

CSS新手入门笔记整顿:CSS盒模型

CSS新手入门笔记整顿:CSS盒模型详解

在CSS环球中,每个页面元素都被视为一个独立的盒子,这些盒子在页面空间中占据着特定的位置。

了解CSS盒模型至关关键,它由四个基本属性和两个辅佐属性组成,导致了元素的外观和规划。

外围的四个属性包括:

宽度和高度(width和height)是两个辅佐属性,用于定义盒子的尺寸。

例如,width: 100px; 和 height: 200px; 就会限定盒子的尺寸。

边框的语法更为粗疏,如 border: 1px solid red;,其中第一个值是宽度,第二个值是样式,第三个值是色彩。

而 border: 0 和 border: none 有所不同,前者仅设置边框宽度为0,后者则去掉一切边框。

内边距和外边距可以经过简写方式如 padding: 10px 20px 30px 40px; 或 margin: auto; 来设置。

外边距叠加,即两个元素的垂直外边距兼并,有助于管理元素间的规划,尤其在排版时显得尤为关键。

负外边距(negative margin)在特定状况下经常使用,如调整元素在普通文档流中的位置或解决浮动元素,其行为与正边距有所不同,须要依据详细场景灵敏运用。

总之,把握CSS盒模型是规划和设计网页的基础,经过了解并把握这些概念,新手可以更好地管理页面元素的外观和规划。

罕用关键CSS样式的属性

盒子模型是CSS中一个很关键的概念,页面中的一切元素都可以看成一个盒子,并占据必定的页面空间,一个页面由很多盒子组成,盒子之间会相互影响。

只要把握盒模型以及其中每个属性的用法,能力真正管理好页面元素。

盒子模型关键定义四个区域: 内容(content)、内边距/填充(padding)、边框(border)和外边距(margin) 。

盒子的内容区域寄存文本和图片等页面元素,领有如下属性:

边框基本属性:

经过一个属性设置四个方向边框的宽度、样式、色彩 属性:border 取值:width style color;

只设置某一条边框的宽度、样式、色彩 语法:border-方向(top/right/bottom/left):width style color;

只设置边框的宽度、样式、色彩中的一种 语法:border-属性(width/style/color):取值;

只设置某一条边框的宽度、样式、色彩中的一种 语法:border-方向(top/right/bottom/left)-属性(width/style/color):取值;

属性:border-radius 作用:设置倒角位置处圆的半径,半径越大,弧度越大。 取值:

属性:border-image 语法:

border-image-source :引入背景图片 取值: 自动值:无图片 url(图片URL地址) border-image-slice :切割引入背景图片,把边框背景切成9份 取值: number:自动单位px 百分比: fill:保管边框图像的两边局部 border-image-width :指定边框图片的宽度 border-image-repeat :指定边框背景图片的陈列方式,可定义2个参数,即水温和垂直方向 取值: Stretch:自动值,拉伸 Repeat:平铺 Round:取整平铺

内容区域和边框(边缘)之间的距离 语法:padding: 值; 单边设置:padding-方向(top/right/bottom/left):值; 取值: 数值px 百分比 内边距的简写方式: padding:value; 四个方向内边距的值均为value padding:value1 value2; Value1为高低内边距的值,value2为左右内边距的值 padding:value1 value2 value3; Value1为上内边距的值,value2为左右内边距的值,value3为下内边距的值 padding:value1 value2 value3 value4; 上右下左内边距的值区分为value1, value2, value3, value4

外边距指元素与元素之间的距离,即围绕在元素边框之外的空白区域,经过外边距可认为元素创立额外的“空间”。

自动不能被其余元素所占据,用于拉伸两个元素间的距离。

语法:margin: 值; 单边设置:margin-方向(top/right/bottom/left):值; 取值:

从新制订元素尺寸计算形式 属性:box-sizing 取值:

属性:resize 取值:

位于元素边框之外的一条线 属性: outline:width style color;

属性:box-shadow 语法: box-shadow: h-shadow v-shadow blur spread color inset; 取值:由一组值导致的值列表

属性:background-color 取值:色彩值或transparent 留意:背风光彩是从边框位置处开局绘制

属性:background-image 取值:url(背景图像URL)

属性:background-repeat 取值:

CSS新手入门笔记整顿 CSS盒模型 (css如何学)

属性:background-attchment 取值: scroll:自动值,滚动 fixed:固定

属性:background-position 取值:

属性:background-size 取值:

属性:background-origin 取值:

属性:background-clip 取值:

CSS3多背景经过为每个背景属性提供多个属性值成功。

font 简写属性语法:

将一切字体属性合写为一行,其中font-family是复合属性中必无法少的属性。

可以不设置其中的某个值,假设省略值地话,就经常使用属性的自动值。

②文本属性:

(2)CSS3文本阴影属性: 属性:text-shadow 作用:发生阴影和含糊主体 语法:

作用:定义列表的编号样式 属性:list-style-type

作用:用于设置列表项的图像属性 语法:

图像URL地址:图像的相对门路或相对门路 none:自动值,不指定图像 留意:图片图标与文字之间的距离在不同阅读器中是不一样的,因此,普通状况下不驳回这种方式来设置列表的图片样式。

经过设置<li>的背景图片的方式来设置列表图片基本步骤: 设置list-style-type属性值为none 设置<li>标志的背景属性backgruond

作用:用于申明列表标志相关于列表项内容的位置 语法:

作用:可以同时设定列表样式类型、列表样式位置、列表样式图片等属性的值。 语法:

留意: 可以不设置其中的某个值,未设置的属性驳回自动值 同时指定list-style-image和list-style-type时,list-style-image优先显示,除非list-style-image设置为none,或图片门路失误无法显示 当列表与列表名目同时经常使用样式时,列表名目标样式优先显示

特点: 可以设置宽度和高度 自动状况下每个块级元素独占一行 作用: 块级元素关键用于页面规划 罕用块级元素: <div>、<p>、<h1>~<h6>、<ol>、<ul>等

特点: 无法以设置宽度和高度,其宽度就是自身文字或图片的宽度 自动状况下多个行内元素会在一行内显示,遇父元素边界时会智能换行 作用: 行内元素关键用于设置文样式 罕用行内元素: <a>、<span>、<em>、<b>、<i>、<strong>、<img>、<input>等

作用:管理页面元素脱离原有文档流,成功向左或向右移动,直到该元素外边缘碰到其蕴含框或另一个浮动框的边缘中止,规范流中的其余盒子将顶到浮动盒子的位置。

浮动的元素不占据实践空间。

属性: float 取值:

浮动元素不会相互堆叠;

浮动元素不会高低浮动,假设一个浮动元素在另一个浮动元素之后显示,而且会超出容纳块,则它降低到低于先前任何浮动元素的位置。

作用:规则元素的哪一侧不准许发生其余浮动元素。 取值:

作用:管理页面元素在页面中的位置。 属性:position 取值:static/relative/absolute/fiexed

自动属性值,元素依照规范文档流启动陈列,块级元素独占一行, 行内元素位于一行内显示,一行显示不下,智能换行。

特点: 相关于自身原有位置启动偏移 仍处于规范文档流中 随即领有偏移属性和z-idex属性 偏移属性: left:数值px; right:数值px; top:数值px; bottom:数值px; 当元素相对定位后会发生Z轴上的堆叠,不设置z-index属性时,自动该元素出如今X轴和Y轴导致的平面上。

特点: 建设了以蕴含块为基准的定位 相对定位的元素的位置相关于最近的已定位后人元素(设定了相对定位、相对定位或固定定位中的任何一种),假设元素没有已定位的后人元素,则该元素的位置相关于阅读器窗口。 齐全脱离了规范文档流 随即领有偏移属性和z-idex属性 偏移属性: left:数值px; right:数值px; top:数值px; bottom:数值px; 相对定位未设置偏移量的特点: 无论能否存在曾经定位的后人元素,都坚持在元素的初始位置 脱离了规范文档流

设定固定定位的元素框的体现相似于将position设置为absolute,不过其蕴含块是阅读器窗口自身。

在计算机显示中把垂直于屏幕平面的方向称为Z方向,CSS相对定位容器的z-index属性即对应该方向。

作用:用于管理元素的层叠秩序,使得某个元素浮于其余元素之上。

语法:

auto:遵照其父元素的定位 number:整数,可负,值大者叠加在下层

留意:经常使用z-index属性时,要求该元素的position属性值为absolute、relative或fixed。

作用:用于定义建设规划时元素生成的显示框类型 语法:dispaly:值;

作用:用于定义建设规划时元素生成的显示框类型 语法:visibility:值;

html 页面的盒子模型是如何成功的?

HTML 页面的盒子模型是指将 HTML 页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。

每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。

这个盒子模型是 CSS 的基础,CSS 经过扭转盒子模型的各种属性来成功对网页规划的管理。

体验阅读器清爽阅读形式 (阅读器体验店)
« 上一篇 2024-09-19
Selenium元素定位方法总结 (selenium)
下一篇 » 2024-09-19

文章评论