首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java学习笔记-全栈-web开发-02-css必备基础

一般情况下,这种方式只有在一个标签上只应用一次样式时才会使用 4.2 内部样式表 我们可以使用标签在html文档的中来定义样式表。 例如: ?...5. css属性 5.1 字体 css字体属性定义文本的字体系列,大小,加粗,风格(如斜体)和变形(如小型大写字母) 常用属性: font:简写属性,作用是把所有针对字体的属性设置在一个声明中。...定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置 CSS 有三种基本的定位机制:普通流、浮动和绝对定位。...相对定位是一个非常容易掌握的概念。如对一个元素进行相对定位,它将出现在它所在的位置上。然后通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动 ? 绝对定位 ?...5.9 分类 CSS 分类属性允许你控制如何显示元素,设置图像显示于另一元素中的何处,相对于其正常位置来定位元素,使用绝对值来定位元素,以及元素的可见度。

1.7K30

前端课程——浮动

CSS实现定位的效果主要通过浮动( float )和定位( position)两个样式属性实现。 文档流 文档流是HTML页面中元素在排列时所占用位置的一-种规则。...有三种状况将使得元素离开文档流而存在,分别是浮动、绝对定位、固定定位。 浮动 float属性指定一个 元素应沿其容器的左侧或右侧放置,允许文本和内联元素环绕它。...both: 元素被向下移动用于清除之前的左右浮动。 clear属性的使用可以分别以下两种情况: 使用clear属性为非浮动元素清除浮动时,该元素将移动到之前浮动元素的下方。...子级元素设置浮动 解决方案: 为父级设置高度(不推荐) 块级格式化上下文(BFC) 开启方式如下几种: 将元素设 置为浮动(元素的CSS样式属性float值不为none ) 将元素...设置为绝对定位 将元素设 置为行内块级元素(元素的CSS样式属性display值为inline- -block ) overflow属 性值设置不为visible的块级元素(一般情况下,值为

89131
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS小技能:常用样式属性、选择器分类、盒子模型

    --不推荐此方式,因为在一个站点里,在需要更改 CSS 时修需要改每个页面文件。--> 内联样式表存在于 HTML 元素的 style 属性之中,每个 CSS 表只影响一个元素。...选择器的优先级排序:important > 内联 > id > 类 > 标签 | 伪类 | 属性选择 > 伪元素 > 通配符 > 继承 II CSS选择器分类 2.1 基础选择器 选择器 别名 说明...=val] 属性以指定值结尾的元素 3 [attr~=val] 属性包含指定值(完整单词)的元素(不推荐使用) 2 [attr|=val] 属性以指定值(完整单词)开头的元素(不推荐使用) 2 2.9...: 块级盒子(block) 盒子会在内联的方向上扩展并占据父容器在该方向上的所有可用空间,在绝大数情况下意味着盒子会和父容器一样宽 每个盒子都会换行 width 和 height 属性可以发挥作用 内边距...是每个元素默认的属性 相对定位 (Relative positioning) 允许我们相对于元素在正常的文档流中的位置移动它 绝对定位 (Absolute positioning) 将元素完全从页面的正常布局流

    1.8K10

    HTML+CSS高级

    ;      1、特征:                1.1     块级元素在一行显示     (得到内联元素的属性)           1.2     内联元素支持宽高     (得到块的属性)...给父级元素加上高度,让其在视觉效果上呈现正常     --》扩展性不好,假如项目高度不固定(如瀑布流布局),此时没法由子元素内容确定父元素高度           2.2     给父级加浮动。    ...1.2.5     绝对定位一般是配合相对定位使用                1.2.6     提升层级,假设都是定位元素,则后面的元素覆盖前面的元素(后面的层级高)           1.3    ...给父级元素加上高度,让其在视觉效果上呈现正常     --》扩展性不好,假如项目高度不固定(如瀑布流布局),此时没法由子元素内容确定父元素高度           2.2     给父级加浮动。    ...1.2.5     绝对定位一般是配合相对定位使用                1.2.6     提升层级,假设都是定位元素,则后面的元素覆盖前面的元素(后面的层级高)           1.3

    5.9K61

    前端基础:CSS

    ,使用的是 ; 来分开 选择器的主要作用就是用于确定当前的 CSS 修饰的是哪一个元素 关于 CSS 中书写的值的注意事项: CSS 不区分大小写,但是对于 id 与 class 的值是区分的。...如: p.thick {font-weight:bold;} /* bold 关键字可以将文本设置为粗体 */ font-size 属性设置文本的大小。...所有 HTML 元素可以看作盒子,在 CSS 中,box model 这一术语是用来设计和布局时使用。 盒子模型允许在其它元素和周围元素边框之间的空间放置元素。...定位的基本思想很简单,它允许你定义元素框相对于其正常位置应该出现的位置,或者相对于父元素、另一个元素甚至浏览器窗口本身的位置。 CSS 有三种基本的定位机制:普通流、浮动和绝对定位。...分类属性 CSS 分类属性允许控制如何显示元素,设置图像显示于另一元素中的何处,相对于其正常位置来定位元素,使用绝对值来定位元素,以及元素的可见度。

    2.5K20

    CSS学习

    ”text/css” /> 优先级 在内联式、嵌入式、外部式样式表中CSS是在相同权值的情况下,一般来说离被设置元素越近优先级级别越高。...3、元素宽度在不设置的情况下,是它本身父容器的100%,除非设定一个宽度。...内联块状元素 内联块状元素就是同时具备内联元素和块状元素的特点,代码 display:inline-block就是将元素设置为内联块状元素。、标签就是这种内联块状标签。...层模型有三种形式: 1、绝对定位(position:absolute) 2、相对定位(position:relative) 3、固定定位(position:fixed) 绝对定位 如果想为元素设置层模型中的绝对定位...,需要设置position:absolute,这条语句的作用是将元素从文档六中拖出来,然后使用left、right、top、bottom属性相对于最接近的一个具有定位属性的父包含块进行绝对定位,如果不存在这样的包含块

    1.2K40

    二、CSS

    6、伪类及伪元素选择器 常用的伪类选择器有hover,表示鼠标悬浮在元素上时的状态,伪元素选择器有before和after,它们可以通过样式在元素中插入内容。...盒子占据一行、即使设置了宽度 内联元素 内联元素,也可以称为行内元素,布局中常用的标签如:a、span、em、b、strong、i等等都是内联元素,它们在布局中的行为: 支持部分样式(不支持宽、高、margin...解决内联元素间隙的方法  1、去掉内联元素之间的换行 2、将内联元素的父级设置font-size为0,内联元素自身再设置font-size 内联块元素 内联块元素,也叫行内块元素,是新增的元素类型,现有元素没有归于此类别的...absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了相对或者绝对或者固定定位的父级元素来进行定位,如果找不到,则相对于body元素进行定位...static 默认值,没有定位,元素出现在正常的文档流中,相当于取消定位属性或者不设置定位属性 inherit 从父元素继承 position 属性的值 定位元素特性  绝对定位和固定定位的块元素和行内元素会自动转化为行内块元素

    1.8K70

    【云+社区年度征文】2020一网打尽CSS世界

    (在宋体字体下,内容区域高度 = 字体大小) 内联盒子:不会让内容成块显示,而是排成一行的内联标签(如、和等) 行框盒子:每一行就是一个行框盒子,如:hello world元素、浮动元素以及绝对定位元素都具有包裹性! 示例:文字少的时候居中显示;文字超过一行的时候居左显示。...margin合并的情况下 绝对定位元素非定位方向的margin值无效 img { top: 10%; left: 30%; /* 非定位方向,无效 */ margin-right...border-color 没有指定时,会使用当前元素的 color计算值 border 与透明边框 场景一:距离右下方50px background默认是相对于左上角,在宽度不固定的情况下,我们可以通过..."高度塌陷"可以让跟随的内容和浮动元素在一个水平线上;行框盒子如果和浮动元素的垂直高度有重叠,则行框盒子在正常定位下只会跟随浮动元素,而不会产生重叠。这是实现文字环绕的重要两点!

    5K11

    Imooc之Html与CSS

    (真霸道,一个块级元素独占一行) 元素的高度、宽度、行高以及顶和底边距都可设置。 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。...任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。如下代码可以实现两个 div 元素一行显示。...(真霸道,一个块级元素独占一行) 2、元素的高度、宽度、行高以及顶和底边距都可设置。 3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。...层模型有三种形式: 1、绝对定位(position: absolute) 2、相对定位(position: relative) 3、固定定位(position: fixed) absolute 如果想为元素设置层模型中的绝对定位...,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位

    6.8K20

    CSS基础知识

    (真霸道,一个块级元素独占一行) 2、元素的高度、宽度、行高以及顶和底边距都可设置。 3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。...实际上,块状元素都会以行的形式占据位置。 第二点,在流动模型下,内联元素都会在所处的包含元素内从左到右水平分布显示。...(position: relative)、固定定位(position: fixed) (1) position:absolute(表示绝对定位),将元素从文档流中拖出来,然后使用left、right、...top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。...1、参照定位的元素必须是相对定位元素的前辈元素: 2、参照定位的元素必须加入position:relative; 3、定位元素加入position:absolute,便可以使用top、bottom

    1K31

    CSS基础知识

    这样就会使第一段文字内容中的“胆小如鼠”文字加入鼠标滑过字体颜色变为红色特效 关于伪选择符: 关于伪类选择符,到目前为止,可以兼容所有浏鉴器的“伪类选择符”就是 a 标签上使用 :hover 了(其实伪类选择符还有很多...(真霸道,一个块级元素独占一行) 2、元素的高度、宽度、行高以及顶和底边距都可设置。 3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。...当然块状元素也可以通过代码display:inline 将元素设置为内联元素。如下代码就是将块状元素div转换为内联元素,从而使 div 元素具有内联元素特点。...任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动,如 div、p、table、img 等元素都可以被定义为浮动。如下代码可以实现两个 div 元素一行显示。 什么是层模型?...层模型有三种形式: 1、绝对定位(position: absolute) 2、相对定位(position: relative) 3、固定定位(position: fixed)

    1.3K20

    104 道 CSS 面试题 - 知识点总结

    ,如果是内联元素,必须要将内联元素转换成块元素,可以使用display:block/inline-block/...; (3)使用图片:如果是内容固定不变情况下,使用将小于12px文字内容切出做图片,...在Web中,很多替换元素在没有明确尺寸设定的情况下,其默认的尺寸(不包括边框)是300像素×150像素,如、或者等,也有少部分替换元素为0像素,如...-(4)通过使用绝对定位将元素移除可视区域内,以此来实现元素的隐藏。 -(5)通过 z-index 负值,来使其他元素遮盖住该元素,以此来实现隐藏。...-(3)第三种是利用绝对定位布局的方式,将父级元素设置相对定位。左边元素设置为 absolute 定位,并且宽度设置为 200px。将右边元素的 margin-left 的值设置为 200px。...-(4)第四种还是利用绝对定位的方式,将父级元素设置为相对定位。左边元素宽度设置为 200px,右边元素设置为绝对定位,左边定位为 200px,其余方向定位为 0。 101.css 三栏布局的实现?

    4.4K10

    104道 CSS 面试题,助你查漏补缺

    ,如果是内联元素,必须要将内联元素转换成块元素,可以使用display:block/ inline-block/...; (3)使用图片:如果是内容固定不变情况下,使用将小于12px文字内容切出做图片...在Web中,很多替换元素在没有明确尺寸设定的情况下,其默认的尺寸(不包括边框)是300像素×150像 素,如、或者等,也有少部分替换元素为0像素,如使用绝对定位将元素移除可视区域内,以此来实现元素的隐藏。 -(5)通过 z-index 负值,来使其他元素遮盖住该元素,以此来实现隐藏。...-(3)第三种是利用绝对定位布局的方式,将父级元素设置相对定位。左边元素设置为 absolute 定位,并且宽度设置为 200px。将右边元素的 margin-left 的值设置为 200px。...-(4)第四种还是利用绝对定位的方式,将父级元素设置为相对定位。左边元素宽度设置为 200px,右边元素设置为绝对定位,左边定位为 200px,其余方向定位为 0。 101.css 三栏布局的实现?

    1.8K10

    【Java 进阶篇】HTML 与 CSS 结合详解

    在本篇博客中,我们将详细探讨如何将HTML和CSS结合使用,以创建精美的Web页面。 1. HTML 基础 首先,让我们回顾一下HTML的基础知识。...内联样式 在HTML中,可以使用内联样式(inline style)来为单个元素定义样式,这样的样式规则仅适用于特定的元素。...position属性:用于控制元素的定位方式。常见的值包括static(默认值)、relative、absolute和fixed。这些值允许你将元素相对于其父元素或窗口进行定位。...这些属性可以帮助你调整元素之间的间距以及元素内部的空白。 z-index属性:用于控制元素的堆叠顺序。当多个元素重叠时,z-index值较大的元素将显示在较小的元素上方。 8....Flexbox适用于一维布局,如排列元素在一行或一列中的情况,而Grid布局适用于二维布局,允许你创建行和列的复杂网格结构。这些布局模型提供了更强大的布局控制和灵活性。

    32120

    CSS概要

    >内(不是在标签内)使用标签将css样式文件链接到HTML文件内。...,用于选择指定标签元素下的后辈元素 通用选择器 - 它使用一个(*)号指定,它的作用是匹配html中所有标签元素 伪类选择符 - 它允许给html不存在的标签(标签的某种状态)设置样式,如:...在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。...元素的高度、宽度、行高以及顶和底边距都可设置。 元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。...) 如果想为元素设置层模型中的绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元 素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块

    1.4K50

    全栈之前端 | 4.CSS3基础知识之盒子模型学习

    描述:在 HTML 中首先会使用 CSS 来对元素进行定位,我们将学习如何使用 CSS 来控制和定位网页元素的位置、大小和布局。...以下是一些与 CSS 元素定位相关的学习资源和主题, 我们将一一的进行学习实际: 盒子模型:了解 CSS 中的盒子模型(前面简单的提及了),包括内容区域、边框、内边距和外边距,以及如何使用这些属性来控制元素的大小和间距...定位属性:学习 CSS 中的定位属性,如position、top、right、bottom和left,这些属性可以让你精确地控制元素在页面中的位置。...; /* 该元素生成块级元素盒,如果它是一个单独的内联盒,它将和周围的内容一起流动(行为类似于替换元素)。...对于浮动元素、绝对定位元素、内联块元素或者有边框、内边距或清除浮动的元素,外边距合并的规则会有所不同。

    31420

    css基础

    css的四种引入方式  1.行内式     行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。...脱离文档流,也就是将元素从普通的布局排版中拿走,其他盒子在定位的时候,会当做脱离文档流的元素不存在而进行定位。      ...有趣的是,即使设定了元素的相对定位以及偏移值,元素还占有着原来的位置,即占据文档流空间。对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。...注意:position:relative的一个主要用法:方便绝对定位元素找到参照物。 absolute: 绝对定位。...定义:设置为绝对定位的元素框从文档流完全删除,并相对于最近的已定位祖先元素定位,如果元素没有已定位的祖先元素,那么它的位置相对于最初的包含块(即body元素)。

    1.6K20

    前端基础篇之CSS世界

    但和浮动不同的是,绝对定位是完全的脱离文档流。大家还记得浮动产生的目的就是为了实现文字环绕效果,所以浮动元素虽然脱离了文档流,但是后面的文字还是会环绕在浮动元素周围。...而绝对定位一但产生,就不会再对周围元素产生任何影响。 而且两者包含块不同,浮动元素包含块只能是父级元素,绝对定位的包含块则是距离最近的position不为static的祖先元素。...如果元素在没有position的情况下是内联元素,则和内联元素在同一行显示;如果元素在没有position属性的情况下是块级元素,则换行显示。...绝对定位和overflow: hidden 其实一句话就可以表示两者之间的关系:当overflow: hidden元素在绝对定位元素和其包含块之间的时候,绝对定位元素不会被剪裁。...当绝对定位元素的水平方向(left/right)或垂直方向(top/bottom)的两个定位属性同时存在的时候,绝对元素在该方向上便具有了流体特性。

    2.1K50
    领券