CSS基础(一) | 青训营

37 阅读3分钟

六、对之前table知识复习

>
排名关键词趋势今日搜索最近七日相关链接
1鬼吹灯 345123贴吧 图片 百度
2盗墓笔记345123贴吧 图片 百度
3西游记345123贴吧 图片 百度
4东游记345123贴吧 图片 百度

七、体验CSS

  选择器 { 样式}

给谁改 {改成什么样}

标签选择器 

h1 {color: red;}

p {color: blue; font-size: 28px;}

类选择器 :样式点定义 结构类(class)调用 一个或多个 开发最常用

.red {

background-color: red;

width: 100px;

height: 100px;

}

.green {

background-color: green;

width: 100px;

height: 100px;

}

.black {

color: black;

}

.font {

font-size: 30px;

}

id选择器 :样式#定义 结构id调用 只能调用一次 别人切勿使用 

#pink {

color: pink;

}

通配符选择器 :不需调用 自动给所有元素使用样式 

{

margin: 0;

padding: 0;

}

这是一个标签

这是一个段落

  • 苹果
  • 香蕉
  • 西瓜
  • 橙子
  • 菠萝
  • 草莓

八、体验CSS字体

h1 {font-family: '微软雅黑';

font-size: 22px;

}

多个字体有利于兼容性 第一个字体浏览器不兼容就用第二个 

p {

标题需单独指定字体大小 

font-size: 20px;

font-family: 'Times New Roman', Times, serif;

text-indent: 2em;

line-height: 34px;

em是相对单位 是当前元素一个文字大小 

}

.cu {

font-weight: 700;

}

.xie {

font-style: italic;

font-family: 'Microsoft YaHei';

text-align: center;

text-decoration: underline;

}

/div {

font-style: italic;

font-size: 18px;

font-weight: 700;

font-family: 'Microsoft YaHei';

上面可以简化为 有顺序的 style weight size/line_height family

font: italic 700 18px 'Microsoft YaHei'

a {

text-decoration: none;

}

 text-align 位置 居中还是。。

text-decoration 下划线什么的

text-indent 首行缩进

line-height 行间距

页面:

静夜思

床前明月光

疑是地上霜

举头望明月

低头思故乡

唐诗三百首

鹅鹅鹅 曲项向天歌

九、元素显示模式

  块内元素 比较霸道,独占一行 高度 宽度 内外边距都可以控制 宽度默认是父级宽度 是一个容器及盒子,里面可以放行内或块级元素

有 div h1-h6 p ol ul li

注意:文字类元素内不能放块元素

主要放文字,因此p内不能放块元素,主要是div 同理h1-h6也是

div {

/* width: 200px; */

height: 200px;

background-color: pink;

}

行内元素 有 、、等,有些地方也称内联元素

相邻元素在一行上 一行可以显示多个

高 宽 直接设置是无效的

默认宽度就是本身内容的宽度

行内元素只能容纳文本和其他行内元素l

注意:链接内不能放链接 a特殊情况下可以放块内元素

行内块元素

同时具有行内元素和块元素特点,称为行内块元素

1.和相邻行内元素(行内块 )在一行上,但是他们之间会有空白缝隙。一行可以显示多个( 行内元素特点)。

2.默认宽度就是它本身内容的宽度(行内元素特点)。

3.高度,行高、外边距以及内边距都可以控制( 块级元素特点 )。

元素模式转化 

a {

width: 180px;

height: 200px;

background-color: blue;

color: pink;

/* 把行内元素转为块内元素 */

display: block;

}

div {

width: 300px;

height: 200px;

background-color: red;

 把块内元素转为行内元素 

display: inline;

}

span {

width: 150px;

height: 200px;

background-color: red;

display: inline-block;

}

页面:

 

div比较霸道,独占一行
123

你好 是的

金星阿姨

我是块内元素
我是块内元素

行内元素转化为行内块元素