块元素和行内元素之间的转换,overflow与visibility

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>块元素和行内元素之间的转换,overflow与visibility</title>
<style>
a{
width:100px;
height:100px;
border:1px solid #000000;
background:red;
display:block;/*使行内元素a变成块级元素,让它独占了一行*/
/*行内元素特点同行排列,不能设定宽高,块级元素特点独占一行*/
display:inline-block;/*变成行内块级元素*/
}
div{
width:200px;
height:200px;
border:1px solid #000000;
display:inline;/*使块级元素变成行内元素*/
}
#p1{
width:300px;
height:300px;
border:1px solid #000000;
overflow:scroll;/*overflow是针对溢出内容的操作*/
/*overflow:hidden超出部分的内容隐藏*/
/*overflow-x:hidden横向隐藏,竖向显示滚动条*/
/*overflow:auto内容超出时显示滚动条,不超出就不显示滚动条*/
/*overflow:scroll总是显示滚动条*/
}
</style>
</head>
<body>
<h1 style="visibility:hidden">元素消失了</h1>
<!--display:none让元素消失不保留原有空间-->
<!--visibility:hidden让元素消失保留原有空间-->
<!--visibility:visible是默认值,元素可见-->
<a href="#">百度</a>
<span>给上面的行内元素a变成块级元素或者行内块级元素做参考</span>
<div>块级元素变成行内元素</div>
<p id="p1">
学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性学习overflow属性
</p>
</body>
</html>

时间: 2024-11-13 15:21:22

块元素和行内元素之间的转换,overflow与visibility的相关文章

css盒模型和块级、行内元素深入理解

一.CSS盒模型 盒模型概述 盒模型是CSS的核心知识点之一,它指定元素如何显示以及如何相互交互.页面上的每个元素都被看成一个矩形框,这个框由元素的内容.内边距.边框和外边距组成.如下图所示: 内边距出现在内容区域的周围.如果在元素上添加背景,那么背景应用于元素的内容和内边距组成的区域.因此可以用内边距在内容周围创建一个隔离带,使内容不与背景混合在一起.添加边框会在内边距区域外边增加一条线.这些线可以有不同的样式和宽度,如实线.虚线.点画线.在边框外边的是外边距,外边距是透明的,一般使用它控制元

块级元素和行内元素的区别,常见的块级元素和行内元素有哪些

一般来说,html的元素分为两种,即块级元素和行内元素. 块级元素:块状元素排斥其他元素与其位于同一行,可以设定元素的宽(width)和高(height),块级元素一般是其他元素的容器,可容纳块级元素和行内元素. 行内元素:行内元素不可以设置宽(width)和高(height),但可以与其他行内元素位于同一行,行内元素内一般不可以包含块级元素.行内元素的高度一般由元素内部的字体大小决定,宽度由内容的长度控制. 常见块级元素有:h1,h2,h3,h4,h5,h6,p,div,dl,dt,hr,ol

从块级元素和行内元素的分析到bfc的布局理解

接口和属性介绍 播放器提供了progressMakers属性,是一个数组类型,每一条记录包含offset时间和text打点的内容,还可以包含其他属性,此属性用于告诉播放器进度条打点记录,记录内容属性说明: 名称 类型 说明 offset Number 打点的视频偏移时间,单位:秒 text String 打点的文本信息,默认UI会使用 isCustomized Boolean 是否使用默认UI,不使用设置为true 事件 Aliplayer提供两个事件:鼠标进入进度条上的打点和鼠标离开进度条上的

块级元素和行内元素区别

一,行内元素与块级元素的区别: 1.行内元素与块级元素直观上的区别二.行内元素与块级元素的三个区别 行内元素会在一条直线上排列(默认宽度只与内容有关),都是同一行的,水平方向排列. 块级元素各占据一行(默认宽度是它本身父容器的100%(和父元素的宽度一致),与内容无关),垂直方向排列.块级元素从新行开始,结束接着一个断行. 2.块级元素可以包含行内元素和块级元素.行内元素不能包含块级元素,只能包含文本或者其它行内元素. 3.行内元素与块级元素属性的不同,主要是盒模型属性上:行内元素设置width

HTML中块级元素和行内元素的总结和区分。

摘自: https://www.cnblogs.com/yanqiu/p/8987126.html HTML标签 html标签定义: 是由一对尖括号包裹的单词构成,例如: <html>. 标签不区分大小写<html> 和 <HTML>, 推荐使用小写. 标签分为两部分: 开始标签<html> 和 结束标签</html>, 两个标签之间的部分我们叫做标签体. 有些标签功能比较简单,使用一个标签即可,这种标签叫做自闭和标签,例如: <br/&g

HTML 块级元素与行内元素

1.块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签'P"."form"这个块元素比较特殊,它只能用来容纳其他块元素. 2.如果没有css的作用,块元素会顺序以每次另起一行的方式一直往下排.而有了css以后,我们可以改变这种html的默认布局模式,把块元素摆放到你想要 的位置上去.而不是每次都愚蠢的另起一行.需要指出的是,table标签也是块元素的一种,table based layout和css based layout从一般使用者(不包括视力障

替换元素和不可替换元素,块级元素和行内元素

替换元素和不可替换元素 1>  替换元素 替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容,在其显示中生成了框.HTML中的<img>.<input>.<textarea>.<select>.<object>都是替换元素.这些元素往往没有实际的内容,即是一个空元素.Example:#1 <img src=”path/to/picture.jpg”/>浏览器根据<img>标签的src属性的值来读取图片信

块级元素与行内元素

标准文档流是指在没有CSS干预时各种元素的排列规则.在这种前提下,HTML文档中的元素可以分为两大类:块级元素和行内元素.1.块级元素(block)独占一行,可以设定元素的宽和高.常见的块级元素有:* html 文档的类型* body 文档的内容* h1-h6 一级标题到六级标题* p 文章段落* ul 无序列表* li 定义列表项目* ol 有序列表* dl 定义列表* dt 定义列表中的项目* dd 定义列表中定义条目* pre 定义预格式文本* blockquote 大段引用* div 划

深度理解CSS中块级元素与行内元素的区别(个人易错点)

区别一: 块级:块级元素会独占一行,默认情况下宽度自动填满其父元素宽度 行内:行内元素不会独占一行,相邻的行内元素会排在同一行.其宽度随内容的变化而变化. 区别二: 块级:块级元素可以设置宽高 行内:行内元素不可以设置宽高 区别三: 块级:display:block; 行内:display:inline; 可以通过修改display属性来切换块级元素和行内元素. 区别四: 块级:块级元素可以设置margin,padding 行内:行内元素水平方向的margin-left; margin-righ