css文字竖直显示_CSS属性设置 -- 盒子模型

4ae66de4aa2df414655d422f7b2ae00c.png

Ⅰ 简介

  • HTML文档中的每个元素都被比喻成盒子,盒子模型通过四个边界来描述
    • margin -- 外边距,一个相框与另外一个相框之间的距离
    • border -- 边框,边框指的就是相框
    • padding -- 内容,内容/相片与边框的距离
    • width--宽度height 高度,指定可以存放内容的区域

150df3fd944a43cdf58cb5bdfabb5881.png

Ⅱ 盒子模型的宽度和高度

  • 内容的宽度和高度 -- 通过标签的width和height属性设置
  • 元素/盒子模型的宽度和高度
    • 宽度= 左边框 + 左内边距 + width(内容的宽) + 右内边距 + 右边框高度
    • 高度= 。。。。
  • 元素/盒子模型空间的宽度和高度
    • 宽度= 左外边距 + 左边框 + 左内边距 + width(内容的宽) + 右内边距 + 右边框高度 + 右外边距
    • 高度= 。。。。

Ⅲ CSS显示模块:块级行内行内块级

  • 在HTML中HTML将所有标签分为两类,分别是容器级和文本级
  • 在CSS中CSS也将所有标签分为两类,分别是容器级是块级元素和行内元素
  • HTML中容器级与文本级
    • 容器级标签:可以嵌套其他的所有标签 div、h、ul>li、ol>li、dl>dt+dd
    • 文本级标签:只能嵌套文字、图片、超链接 span、p、buis、strong、em、ins、del
  • CSS中块级与行内
    • 块级:块级元素会独占一行,所有的容器类标签都是块级,文本标签中的p标签也是块级 div、h、ul、ol、dl、li、dt、dd 还有标签p
    • 行内:行内元素不会独占一行,所有除了p标签以外的文本标签都是行内 span、buis、strong、em、ins、del
  • 块级元素与行内元素
    • 块级元素block
      • 独占一行
      • 可以设置宽高
      • 若没有设置宽度,那么默认和父元素一样宽(比如下例中的div的父元素是body,默认div的宽就是body的宽)
      • 若没有设置宽高,那么就按照设置的来显示
    • 行内元素inline
      • 不会独占一行
      • 不可以设置宽高
      • 盒子宽高默认和内容一样
    • 行内块级元素inline-block
      • 不会独占一行
      • 可以设置宽高

Ⅳ CSS显示模块转换

  • display
    • 可以通过标签的display属性设置显示模式
    • none HTML文档中元素存在,但是在浏览器中不显示。一般用于配合JavaScript代码使用
    • block 块级
    • inline 行内
    • inline-block 行内块级
  • display:"none"与visibility:hidden的区别:
    • visibility:hidden: 可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。
    • display:none: 可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。

Ⅴ div与span标签

  • div标签
    • 一般用于配合css完成网页的基本布局
  • span标签
    • 一般用于配合css修改网页中的一些局部信息,比如一行文字我们只为一部分加颜色<p>我是<span>egon</span></p>
  • div和span有什么区别
    • div一般用于排版,而span一般用于局部文字的样式
    • 站在HTML的角度:div是一个块级元素、独占一行,而span是一个行内元素、不会单独占一行
    • 站在CSS的角度:div是一个容器级标签,而span是一个文本级标签

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值