CSS学习笔记——样式书写位置

1.内部样式表(内嵌式)

将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,style标签一般放在head标签中,也可以放在HTML文档的任何地方。

<style type="text/CSS">
   div {
   font-size:24px;
   color:red;
   }
</style>

2.内联样式(行内式)

通过标签的style属性进行设置,只对所在标签和嵌套在子标签起作用。

<div style="width: 200px;height: 200px;background-color: cyan;text-align: center;line-height: 100px;">Hello World</div>
<p style="color:red" >Hello World</p>
<h1 style=" text-align:center">Hello World</h1>

3.外部样式表(外链式)

外链式是将所有的样式放在一个或者多个以.css为扩展名的外部样式表中,通过link标签链接到HTML文档。

 <link href="css文件路径" type="text/CSS" ref="stylesheet" /> 
 link是单标签

总结:在三种标签书写位置方式中,外链式使用最多,同时实现了将结构和样式彻底分离

4.标签显示模式(display)

HTML标签一般分为块标签和行内标签 也称块元素和行内元素。

4.1.块级元素(block-level)

块级元素:每一个块元素通常都会独自占据一整行或者多整行,可以设置宽度,高度,对齐,背景等属性
特点:
  1)宽度默认占整个容器的100%,
  2)可以容纳内联元素和其他块元素,
  3)高度、宽度、外边距和内边距都可以控制,
  4)能够自动换行。

常见的块级元素:<h1-h6>、<P>、<div>、<ul>、<ol>、<li> 其中div是最常见,最典型的块级元素

4. 2.行内元素(inline-level)

行内元素:不占有独立的区域,仅仅依靠自身的字体大小和图像的尺寸来支撑结构,一般不设置宽度,高度,对齐等属性。
特点:
  1)默认宽度为它本身内容的容纳的宽度,
  2)行内元素只能容纳文本或其他行内元素(a除外 a不能在容纳其他标签元素),
  3)高,宽无效,但水平方向的padding和margin可以设置,垂直方向无效,
  4)不会自动换行,和相邻的元素在同一行。

4.3.行内块元素(inline-block)

行内元素有一个特殊的标签img,input,td,可以设置宽高和对齐属性。
特点:
  1)默认宽度就是它本身内容的宽度,
  2)高度、行高、外边距和内边距都可以控制,
  3)不会换行,和相邻的行内元素在同一行上,但是之间会有空白缝隙。

4.标签显示模式转换 display

块转行内:display:inline
行内转块:display:block
块、行内转行内块:display:inline-block

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值