HTML/CSS学习笔记四


CSS 是「层叠样式表单」 。 是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

CSS 语法规则

选择器 {
属性:数值;

属性:数值;
}
例如:

p{
color:red;
font-size:30px;
}

CSS 注释

/*注释内容*/

CSS 和 HTML 的结合方式

第一种

在标签的 style 属性上设置”key:value value;”, 修改标签样式。

<div style="border: 1px solid #6489ff;">div标签</div>

问题: 这种方式的缺点?
1.如果标签多了。 样式多了。 代码量非常庞大。
2.可读性非常差。
3.Css 代码没什么复用性可方言。

第二种

在 head 标签中, 使用 style 标签来定义各种自己需要的 css 样式。
格式如下:

xxx {
Key : value value;
}
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
    /*这个里面不能使用css注释*/
    div{
        border: 1px solid #6489ff;
    }
    </style>
</head>

问题: 这种方式的缺点。
1.只能在同一页面内复用代码, 不能在多个页面中复用 css 代码。
2.维护起来不方便, 实际的项目中会有成千上万的页面, 要到每个页面中去修改。 工作量太大了。

第三种

把 css 样式写成一个单独的 css 文件, 再通过 link 标签引入即可复用。
使用 html 的 <link rel="stylesheet" type="text/css" href="./styles.css" /> 标签 导入 css 样式文件。

CSS 选择器

标签名选择器

标签名选择器的格式是:
标签名{
属性: 值;
}

div{
    border: 1px solid yellow;
    color:blue;
    font-size:30px;
}
span{
    border:5px dashed blue;
    color:yellow;
    font-size:20px;
}

id 选择器

id 选择器的格式是:

#id属性值{
属性: 值;
} 
i

d选择器, 可以让我们通过 id 属性选择性的去使用这个样式。

#id001{
    color:blue;
    font-size:30px;
    border: 1px yellow solid;
}
#id002{
    color:red;
    font-size:20px;
    border:5px blue dotted;
}

class 选择器

class 类型选择器的格式是:

.class属性值{
属性: 值;
}

class 类型选择器, 可以通过 class 属性有效的选择性地去使用这个样式。

.class01{
    color:blue;
    font-size:30px;
    border:1px solid yellow;
}
.class02{
    color:grey;
    font-size:26px;
    border:1px solid red;
}

组合选择器

组合选择器的格式是:
选择器 1, 选择器 2, 选择器 n{
属性: 值;
}
组合选择器可以让多个选择器共用同一个 css 样式代码。

CSS 的常用样式

1.字体颜色
color: red;
2.宽度
width:19px;
3.高度
height:20px;
4.背景颜色
background-color:#0F2D4C
5.字体大小
font-size: 20px;
6.红色 1 像素实线边框
border: 1px solid red;
7.DIV 居中
margin-left: auto;
margin-right: auto;
8.文本居中
text-align: center;
9.超连接去下划线
text-decoration: none;
10.表格细线
table {
border: 1px solid black; /设置边框/
border-collapse: collapse; /将边框合并/
}
td,th {
border: 1px solid black; /设置边框/
}
11.列表去除修饰
ul {
list-style: none;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值