前端(CSS 上)——选择器、优先级和字体样式
1 什么是CSS?
1.CSS 指层叠样式表 (Cascading Style Sheets)。
2.样式定义如何显示 HTML 元素。
3.样式通常存储在样式表中。
4.把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题。
5.外部样式表可以极大提高工作效率。
6.外部样式表通常存储在 CSS 文件中。
————————————————
1.代码结构
CSS代码由“选择器”和“声明”两部分组成。
#choose{
属性:值;
display:block;
}
/*#choose就是选择器的名字,#代表的含义在后续选择器中会介绍。
{}里面的就是声明,由各个属性和值组成。*/
2.CSS的引用方法
(1)内联式
直接在标签内添加style*样式属性,如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div style="width: 100px; height: 100px; background-color: #f00;">
123
</div>
</body>
</html>
(2)嵌入式
写在style标签里,并且要定义type值为"text/css",最好放置在head标签里,比如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
#square1{
width: 100px;
height: 100px;
background-color: #f00;
}
</style>
</head>
<body>
<div id="square1">
123
</div>
</body>
</html>
(3)链接式(外链)
把CSS样式写在外部文件中,形如:扩展名.css,需要用到link标签:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="square.css"/>
<!--link也要放在head标签里-->
<title></title>
</head>
<body>
<div id="square1">
123
</div>
</body>
</html>
/*square.css*/
#square1{
width: 100px;
height: 100px;
background-color: #f00;
}
这里就结束啦,有不足的地方还望大家指正啦,蟹蟹!