CSSday12

一、小图跟文字进行水平对齐技术

第一种方式:通过调整文字背景图的位置。

通过padding+背景图的position配合产生对齐效果。

注意精灵图(长条适合)

第二种方式:将背景图设置到一个s标签上,让s标签跟文本对齐。

精灵图可以做的非常紧凑。

关键点:文本的对齐到middle,可以通过设置图片的margin-top、left、right等控制图片的显示位置。

第三种方式:可以同浮动的形式实现

二、CSS滑动门技术

1、margin负值运用

制作网页时,为了拉开元素之间的距离,常常给元素设置大于0的外边距margin。其实,在实际工作中,为了实现一些特殊的效果,经常需要将元素的margin设置为负值,如下图所示的元素重叠效果。

�2、消除inline-block中的空隙

行内块之间会有缝隙,去掉的方法

1. 去除空格,把代码放在一行上。

2. 使用margin负值。

3.给父级添加font-size:0;

4.使用letter-spacing或者word-spacing

5、使用float的方式

三、样式表总结

样式表           优点                         缺点                           使用情况           控制范围

行内样式表   书写方便      没有实现样式和结构相分离   极少        控制一个标签

内嵌样式表  结构和样式相分离     没有彻底分离               较多        控制一个页面

外部样式表   完全实现结构和样式相分离   需要引入        最多           控制整个站点

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,844评论 1 92
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,104评论 0 1
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 1,902评论 0 6
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 2,067评论 1 4
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,239评论 0 8