900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > CSS的几个属性display float clear overflow visibility

CSS的几个属性display float clear overflow visibility

时间:2021-05-21 03:37:56

相关推荐

CSS的几个属性display float clear overflow visibility

web前端|css教程

display,clear,float

web前端-css教程

//08/28/CSS-display-float-clear-overflow-visibility/

源码变游戏,ubuntu os返回进程,为什么要用tomcat集群,花盆中有爬虫,php会员信息展示源码,安seolzw

display属性:block/inline/none

display:block(作用是把行属性标签显示成块属性标签,可以设置宽高) ;

display:inline(作用是把块属性标签显示成行属性标签,这时块属性标签就不能设置宽高啦);

display:none(作用是使所控制的标签不显示)

visibility:hidden(是设置元素的框的不可见,但是在布局中的位置是不变的)

它和display:none的区别就在于后者不会占用那个位置,下一个元素会直接覆盖它,而前者是会占用那个布局,只是不显示内容,是 一片空白;并且下载的时候对于display:none就不会把不显示的元素给下载下来,而visibility:hidden则会把不显示的元素给下 载下来;

安卓 彩票 源码,vscode使用c编译,Ubuntu隐藏卷,tomcat8证书,塘沽 爬虫,php调用头部,秦皇岛seo搜索优化服务,直销查询网站源码,dz论坛网站模板下载lzw

float(浮动,照样受文档流的限制)行标签float之后就可以设置它的宽高

float:none/left/right

none : 对象不浮动

left : 左浮动

right : 右浮动

社区论坛php源码wap版,vscode 界面放大,精简ubuntu 20.04,tomcat cas认证,sqlite 日期过滤,ftp错误 无法连接到服务器,手机下拉插件,前端开发框架03,爬虫族首领,php10qianwan,seo的外链怎么发,军警部队网站管理系统,网页右侧菜单栏,app 模板框架,仿淘宝订单跟踪页面,人力资源管理系统页面,小程序论坛源代码下载lzw

clear(清除浮动)

clear:both/none/left/right

none : 允许两边都可以有浮动对象

both : 不允许有浮动对象

left : 不允许左边有浮动对象

right : 不允许右边有浮动对象

overflow(超出)

overflow:visible/auto/hidden/scroll

visible : 不剪切内容也不添加滚动条

auto : 默认属性

hidden : 隐藏超出内容

scroll : 总是显示滚动条

visibility(可视)

visibility : inherit/visible/hidden

inherit : 继承上一个父对象的可见性

visible : 对象可视

hidden : 对象隐藏

几种图片格式的差别:

gif:不支持半透明

jpg:支持透明

png:部分支持透明,需要额外处理

==============

/news/398.html

A、块级元素:block element

每个块级元素默认占一行高度,一行内添加一个块级元素后无法一般无法添加其他元素(float浮动后除外)。两个块级元素连续编辑时,会在页面自动换行显示。块级元素一般可嵌套块级元素或行内元素;

块级元素一般作为容器出现,用来组织结构,但并不全是如此。有些块级元素,如

只能包含块级元素。其他的块级元素则可以包含 行级元素如

.也有一些则既可以包含块级,也可以包含行级元素。

p 是最常用的块级元素,元素样式的display:block都是块级元素。它们总是以一个块的形式表现出来,并且跟同级的兄弟块依次竖直排列,左右撑满。

B、行内元素:inline element

也叫内联元素、内嵌元素等;行内元素一般都是基于语义级(semantic)的基本元素,只能容纳文本或其他内联元素,常见内联元素 “a”。比如 SPAN 元素,IFRAME元素和元素样式的display : inline的都是行内元素。例如文字这类元素,各个字母 之间横向排列,到最右端自动折行。

C、block(块)元素的特点

①、总是在新行上开始;

②、高度,行高以及外边距和内边距都可控制;

③、宽度缺省是它的容器的100%,除非设定一个宽度。

④、它可以容纳内联元素和其他块元素

D、inline元素的特点

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

②、高,行高及外边距和内边距不可改变;

③、宽度就是它的文字或图片的宽度,不可改变

④、内联元素只能容纳文本或者其他内联元素

对行内元素,需要注意如下

设置宽度width 无效。

设置高度height 无效,可以通过line-height来设置。

设置margin 只有左右margin有效,上下无效。

设置padding 只有左右padding有效,上下则无效。注意元素范围是增大了,但是对元素周围的内容是没影响的。

E、常见的块状元素

address – 地址

blockquote – 块引用

center – 举中对齐块

dir – 目录列表

p – 常用块级容易,也是CSS layout的主要标签

dl – 定义列表

fieldset – form控制组

form – 交互表单

h1 – 大标题

h2 – 副标题

h3 – 3级标题

h4 – 4级标题

h5 – 5级标题

h6 – 6级标题

hr – 水平分隔线

isindex – input prompt

menu – 菜单列表

noframes – frames可选内容,(对于不支持frame的浏览器显示此区块内容

noscript – 可选脚本内容(对于不支持script的浏览器显示此内容)

ol – 有序表单

p – 段落

pre – 格式化文本

table – 表格

ul – 无序列表

F、常见的内联元素

a – 锚点

abbr – 缩写

acronym – 首字

b – 粗体(不推荐)

bdo – bidi override

big – 大字体

br – 换行

cite – 引用

code – 计算机代码(在引用源码的时候需要)

dfn – 定义字段

em – 强调

font – 字体设定(不推荐)

i – 斜体

img – 图片

input – 输入框

kbd – 定义键盘文本

label – 表格标签

q – 短引用

s – 中划线(不推荐)

samp – 定义范例计算机代码

select – 项目选择

small – 小字体文本

span – 常用内联容器,定义文本内区块

strike – 中划线

strong – 粗体强调

sub – 下标

sup – 上标

textarea – 多行文本输入框

tt – 电传文本

u – 下划线

G、行内元素与块级元素有什么不同?

区别一:

块级:块级元素会独占一行,默认情况下宽度自动填满其父元素宽度

行内:行内元素不会独占一行,相邻的行内元素会排在同一行。其宽度随内容的变化而变化。

区别二:

块级:块级元素可以设置宽高

行内:行内元素不可以设置宽高

区别三:

块级:块级元素可以设置margin,padding

行内:行内元素水平方向的margin-left; margin-right; padding-left; padding-right;可以生效。但是竖直方向的margin-bottom; margin-top; padding-top; padding-bottom;却不能生效。

区别四:

块级:display:block;

行内:display:inline;

可以通过修改display属性来切换块级元素和行内元素



本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。