CSS去除display:inline-block的间距
很久没有写WEB前端的知识了,一个能力强的SEOer应该了解基本的WEB前端知识,一些简单的HTML代码是经常遇到的,细胞级代码优化才是一劳永逸的SEO方案。跟着秀站网学习快速建站,掌握骨灰级极简代码,让你的网站“飞”起来。
现在做网站基本上都是自适应了,秀站网也推荐大家用这种布局,不仅不会造成页面变复杂,反而能减少好多工作量。因为你写一套模板就行了,PC端移动端通过CSS自适应。
比如多个块级元素横向排列时会用float浮动布局,想实现这些元素居中就比较麻烦了,这里介绍display的用法。
display有三种属性:inline、block、inline-block
inline和block分别是把块级元素变成行内元素,行内元素变成块级元素;而inline-block是结合了块级元素和行内元素的一些特点。块级元素会占用一行,想实现块级元素横向布局,一般用浮动或者用display:inline属性。
行内元素有很多局限性,不能使用width、height、margin等,想使用的话就可以用display:inline-block。大家会发现此时块级元素之间会有4个像素的间隙,去掉这个间隙需要在父级元素增加font-size:0,兼容所有浏览器,举例:
<p class="father"> <p class="son"></p> <p class="son"></p> <p class="son"></p> </p> <style> .father{font-size:0} .son{display:inline-block;padding:0 3px;margin:0 3px;font-size:14px;} </style>ie6/ie7要处理一下
行内元素直接使用{dislplay:inline-block;} 块级元素:需添加{display:inline;zoom:1;}一般文字图片混排用inline-block,如果页面整体布局就用float,用伪类after、before清除浮动即可,如
<p class="father clear"> <p class="son"></p> <p class="son"></p> <p class="son"></p> </p> <style> .son{float:left} .clear:after{clear:both} </style>您可能感兴趣的文章
- 09-04网站SEO排在首页点击率过低怎么办
- 09-04网站上线前用Robots全站屏蔽对SEO有影响吗
- 09-04新网站怎么做SEO提高收录排名
- 09-04百度标题写法新规范:对堆砌关键词的标题自动改写
- 09-04百家号指数算法升级如何快速提升指数
- 09-04网站降权SEO排名下降,索引减少的补救办法
- 09-04百度最新算法:用户信息被恶意劫持将受惩罚
- 09-04site命令首页不在第一位是降权了吗
- 09-04根据设备访问PC端自动跳转到移动端二级域名
- 09-04详解快速搭建企业网站建站布局方案设计


阅读排行
推荐教程
- 08-27站内站网站模板如何选择?织梦站内站推荐
- 08-252026年必备SEO排名优化工具推荐:精准提升网站能见度
- 09-03什么是长尾关键词如何获得SEO排名
- 09-01网站如何提高百度排名?优化技巧有哪几点?
- 08-27新站做关键词内链的方法
- 09-03避免新一轮的降权细节曝光
- 09-02网站必须做MIP手机站改造吗?
- 09-04用APMServ在本地环境搭建多个网站
- 09-03网站内容布置SEO内链策略提高网站权重及排名
- 09-03仿制网站内容被采集方法





