1.CSS样式与HTML中标签属性的区别:

  标签的属性是采用 属性名=“属性值” 表示的

  CSS样式是采用名值对 属性名:属性值; 表示的

2.内联元素(行内元素)与块元素

  (1)内联元素及其特点:

     所谓的行内元素,指的是只占自身大小,不会独占一行
          常见的内联元素:
     a img iframe span
           span没有任何语义,span标签专门用来选中文字,并对该文字设置样式

    对内联元素设置宽高是无效的,也不可以设置行高,其宽度和高度都默认被元素撑开

    将内联元素放在 li 标签中可以设置其宽高

    可以对内联元素设置内边距,IE6以上浏览器支持

    可以对内联元素设置外边距,但只对左右外边距起作用

   (2)块元素:

    所谓的块元素是会独占一行的元素,无论他的内容多少都会独占一行
           p h1 h2 h3...都是块元素
           div标签没有任何语义,就是一个纯粹的块元素,并不会对其里面的元素设置任何样式

    可以对块元素设置高度和边距

    如果不自己设置宽度,其宽度为其父元素宽度

    块元素中可以容纳块元素和内联元素,但内联元素中不能包含块元素

3.几种居中方式

  (1)设置块元素中文字水平居中

    使用text-align 样式设置块中文本或图片居中。

    该样式只能操作块元素或者被CSS 显示成块元素的内联元素

    对一个块元素设置该样式后,其子块元素中的文本或者图片也会相对于其子块元素居中

  (2)块元素自身水平居中

    通过设置 magin:0 auto; 使该块元素在其父元素中水平居中显示

  (3)内联元素的垂直居中

    通过设置 vertical-algin 样式

    该属性适用于:

      内联元素(被转换成内联元素的块元素)

      display 设置为 table-cell 的元素

      在 table 也就是表格中的元素

  (4)设置块元素中文字垂直居中

      通过设置块元素的内边距

  (5)块元素自身垂直居中

      可以通过设置外边距实现

      通过绝对定位设置其距离父元素的 left right top bottom 来实现

      

   

CSS样式—— 字体、元素的垂直水平居中的更多相关文章

  1. js实现未知宽高的元素在指定元素中垂直水平居中

    js实现未知宽高的元素在指定元素中垂直水平居中:本章节介绍一下如何实现未知宽高的元素在指定元素下实现垂直水平居中效果,下面就以span元素为例子,介绍一下如何实现span元素在div中实现水平垂直居中 ...

  2. 关于用css实现文本和图片垂直水平居中

    关于用css实现文本和图片垂直水平居中   一直相信好记性不如烂笔头,最近遇到很多用到垂直居中的,整理一下以便日后查阅. 一.文本垂直水平居中 1.水平居中: 文字水平居中没什么好说的,用text-a ...

  3. css样式控制元素固定在底部

    回复固定在底部:css样式用到了 box-sizing属性 box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webk ...

  4. css样式—字体垂直、水平居中

    “来,老板娘,给个div瞅瞅”: “好的,宇哥,来了了了”: <div class="tt">啦啦啦</div> “给各样啊,我去”: “是”: .tt{ ...

  5. 【css基础修炼之路】— 谈谈元素的垂直水平居中

    作为一个初级的前端工程师,在开发的过程中遇到了许多问题,其中使元素垂直居中这个问题难住了我,可能在大家看来这是一个非常小的问题,但是却困扰了我很长时间,于是决定做一个总结!!! 废话不多说,直接上代码 ...

  6. css的transform属性让子元素在父元素里面垂直水平居中

  7. python + selenium webdriver 复合型css样式的元素定位方法

    <div class="header layout clearfix"></div> 当元素没有id,没有name,没有任何,只有一个class的时候,应该 ...

  8. 三、CSS样式——字体

    概念: CSS字体属性定义文本的字体系列.大小.加粗.风格和变形. 属性 描述 font-family 设置字体系列 font-size 设置字体的大小 font-style 设置字体的风格 font ...

  9. css 不确定元素宽度的水平居中

    对于一个不确定宽度的元素居中,我们想到使用的方法是 text-align:center; 或者 margin:0 auto; text-align只对行内元素有效,对于块元素我们要用margin,块元 ...

随机推荐

  1. 客户端ip获取蹲坑启示: 不要侥幸

    怎么获取一个客户端ip ? 我想这个问题,在网上遍地都是答案! 而且多半是像下面这样: public static String getIpAddress(HttpServletRequest req ...

  2. Python 音视频方面资源大全

    自然语言处理 用来处理人类语言的库. NLTK:一个先进的平台,用以构建处理人类语言数据的 Python 程序.官网 jieba:中文分词工具.官网 langid.py:独立的语言识别系统.官网 Pa ...

  3. OLED屏幕详细使用

    IC扩展-OLED屏的点亮,模拟IIC功能实现C代码点亮OLED屏,只要是可以C编程且有两个GPIO口的单片机均可更改小部分代码使用.OLED屏为像素自发光,其尺寸多为128*64,表示横轴上有128 ...

  4. cpuset

    本文属于内核文档翻译,翻译时没有遵照原文,添加了一些作者的理解,目的不是为了替代内核文档,可以作为阅读内核文档的引子,作者鼓励读者阅读原有的内核文档.原文参考3.10.514内核文档cpuset.tx ...

  5. 使用Redis中间件解决商品秒杀活动中出现的超卖问题(使用Java多线程模拟高并发环境)

    一.引入Jedis依赖 可以新建Spring或Maven工程,在pom文件中引入Jedis依赖: <dependency> <groupId>redis.clients< ...

  6. SQL笔记之SELECT语句

    SELECT语句的完整语法: SELECT[ALL/DISTINCT]目标列表达式  [AS 别名],··· --ALL不去掉重复 DISTINCT去掉重复 FROM 表名或视图名 或者(SELECT ...

  7. (转)db2top详解

    原文:https://blog.csdn.net/lyjiau/article/details/47804001 https://www.ibm.com/support/knowledgecenter ...

  8. sql server 索引阐述系列八 统计信息

    一.概述 sql server在快速查询值时只有索引还不够,还需要知道操作要处理的数据量有多少,从而估算出复杂度,选择一个代价小的执行计划,这样sql server就知道了数据的分布情况.索引的统计值 ...

  9. Net使用RdKafka引发异常RdKafka.Internal.LibRdKafka 的类型初始值设定项引发异常

    在Net中VS2015用RdKafka组件开发消息发布和消费,引发下面的异常 RdKafka.Internal.LibRdKafka 的类型初始值设定项引发异常System.TypeInitializ ...

  10. shiro源码篇 - 疑问解答与系列总结,你值得拥有

    前言 开心一刻 小明的朋友骨折了,小明去他家里看他.他老婆很细心的为他换药,敷药,然后出去买菜.小明满脸羡慕地说:你特么真幸福啊,你老婆对你那么好!朋友哭得稀里哗啦的说:兄弟你别说了,我幸福个锤子,就 ...