当前位置:首页 > 建站 > 正文内容

CSS样式学习笔记之内容溢出 隐藏元素 样式继承 元素默认样式 布局技巧 元素/行内块间的空白问题

innov6个月前 (01-04)建站700
  • 处理内容溢出

处理内容溢出.jpg

  • 隐藏元素的两种方式

方式-:visibility属性

visibility 属性默认值是 show ,如果设置为 hidden ,元素会隐藏。

元素看不见了,还占有原来的位置(元素的大小依然保持)

方式二: display 属性

设置 display:none,就可以让元素隐藏。

彻底地隐藏,不但看不见,也不占用任何位置,没有大小宽高。

  • 样式的继承

有些样式会继承,元素如果本身设置了某个样式,就使用本身设置的样式;但如果本身没有设置某个样式,会从父元素开始一级一级继承(优先继承离得近的祖先元素)。

会继承的 css属性

字体属性、文本属性(除了vertical-align)、文字颜色等。

不会继承的 css 属性

边框、背景、内边距、外边距、宽高、溢出方式 等。

一个规律:能继承的属性,都是不影响布局的,简单说:都是和盒子模型没关系的。

  • 元素的默认样式

元素一般都有一些默认的样式,例如:

1. <a>元素:下划线、字体颜色、鼠标小手。

2. <h1>~ <h6>元素:文字加粗、文字大小、上下外边距。

3. <p>元素:上下外边距

4. <ul>、<ol>元素:左内边距

5. body 元素: 8px外边距(4个方向)

........

优先级:元素的默认样式 > 继承的样式,所以如果要重置元素的默认样式,选择器一定要直接选择器到该元素。

  • 布局小技巧

1. 行内元素、行内块元素,可以被父元素当做文本处理。

即:可以像处理文本对齐一样去处理:行内、行内块在父元素中的对齐。

例如:text-align、line-height、text-indent等。

2. 如何让子元素,在父亲中 水平居中

○若子元素为块元素给父元素加上:margin:0 auto;

○若子元素为行内充素、行内块元素,给父元素加上:text-align:center

3. 如何让子元素,在父亲中 垂直居中

○若子元素为块元素,给子元素加上:margin-top,值为:(父元素 content-子元素盒子总高)/ 2。

○若子元素为行内元素、行内块元素:

让父元素的 height =line-height,每个子元素都加上:vertical-align:middle;

补充:若想绝对垂直居中,父元素 font-size 设置为0

  • 元素间之间的空白问题

产生的原因:

行内元素、行内块元素,彼此之间的换行会被浏览器解析为一个空白字符。

解决方案:

1. 方案一: 去掉换行和空格(不推荐)。

2. 方案二: 给父元素设置 font-size:0,再给需要显示文字的元素,单独设置字体大小(推荐)。

  • 行内块的幽灵空白问题

产生原因:

行内块元素与文本的基线对齐,而文本的基线与文本最底端之间是有一定距离的。

解决方案:

1. 方案一:给行内块设置 vertical ,值不为 baseline 即可,设置为 middel、bottom、top 均可。

2. 方案二:若父元素中只有一张图片,设置图片为 display:block

3. 方案三:给父元素设置 font-size:0。如果该行内块内部还有文本,则需单独设置 font-size

扫描二维码推送至手机访问。

版权声明:本文由知新日笺发布,如需转载请注明出处。

本文链接:https://innovdn.cn/post/633.html

标签: 学习笔记
分享给朋友:

“CSS样式学习笔记之内容溢出 隐藏元素 样式继承 元素默认样式 布局技巧 元素/行内块间的空白问题” 的相关文章

忘记wordpress的登录密码如何处理

忘记wordpress的登录密码如何处理

在做这个博客之前,之前曾做过两次博客,都因没时间更新就放弃了,域名空间也都过期了。这次借助这个博客的力量,想把之前的WP博客恢复起来,暂时先放子目录。不过在恢复过程中,忘记了之前登录后台的密码。想用之前注册的邮箱寻回密码,过程也是相当复杂,因为之前为女儿注册的那个新浪邮箱也忘记密码了,还要我申诉,申...

阿里云旗下万网推出免费虚拟主机和企业邮箱

阿里云旗下万网推出免费虚拟主机和企业邮箱

阿里云旗下万网宣布,正式推出免费虚拟主机和免费企业邮箱“阿里云邮”,满足中小企业的互联网基础设施(网站建设)需求。据悉,此次万网免费计划覆盖虚拟主机和企业邮箱两个最主流的企业应用。免费虚拟主机提供1G网页空间、50M数据库、10G/月流量。免费企业邮箱配置100个账号,提供5G空间并配备专属手机客户...

网站备案被注销后的应对办法

网站备案被注销后的应对办法

”【工信部备案系统】工业和信息化部网站备案系统-短信通知:尊敬的用户XXX,您的备案XXX已被注销。特此通知!“很多网站管理员可能都遇到过这样的状况,网站运行的好好的,突然毫无预知地收到一条短信通知,说网站的备案被注销了,第二天再次访问网站,就会发现网站被机房自动屏蔽无法打开了,遇到这种情况,网站管...

ICP许可证,不一样的“经营”许可

ICP许可证,不一样的“经营”许可

不就是备案吗?如果您这么认为,那您是本文的一位精准客户,请读完此文,将来或许有用。如果您早已了然于胸,不妨也听听故事。“ICP许可”不是备案,是国家针对公司互联网信息服务“经营性”行为的一种许可,是有证书的,备案则只有一个备案号。有图有真相:很多站长搞不清备案和许可间究竟有何区别,科普一下:国内互联...

css样式大全

css样式大全

字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {l...

易企CMS - URL重写(伪静态)指南

易企CMS - URL重写(伪静态)指南

在开启URL重写之前请先确认您的主机所使用的服务器软件(如果不知道使用的是什么软件,请咨询主机提供商).下面按照服务器软件,进行介绍.1.apache如果服务器软件为apache,直接进入后台,点击导航里面的,网站设置,然后点击URL重写,再选择开启URL重写,提交以后,就可以了.如果不能正常生成....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。