网站首页 > 技术文章 正文
说到HTML,就不得不提到CSS样式,接下来我们就会讲解CSS在HTML语言中的使用。具体要讲解的内容有:
CSS简介
CSS基础选择器
CSS字体属性
CSS文本属性
CSS的引入方式
Chrome调试工具
CSS的主要使用场景就是美化网页,调整页面布局的。这里就不得不提下HTML的局限性。HTML,只关注内容的语义,主要做结构,显示元素内容。比如<h1>表明这是一个大标题,<p>表明这是一个段落,<img>表明这有一张图片,<a>表明这有一个链接。纯HTML网页都有一个特点,就是页面很丑~~~ 虽然HTML可以做简单的样式调整,但是带来的是无尽的代码臃肿和繁琐。
CSS是网页的美容师:
css是层叠样式表,Cascading Style Sheets的简称,有时候也称为CSS样式表或级联样式表。css也是一种标记语言,语法比较简单。css主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等),以及版面的布局外观显示样式。css可以美化HTML,使HTML更漂亮,让页面布局更简单。
CSS的最大价值: 让HTML专注去做结构呈现,样式交给css,即结构HTML和样式CSS相分离。
接着说下CSS的语法规范:
css规则由两个主要的部分构成,选择器以及一条或者多条声明。
来看个实例
相当于使用css中的<style>标签属性讲段落<p>里的文字内容设置为红色
来看看对应的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>体验CSS语法规范</title>
<style>
p {
color: red;
font: size 12px;
}
</style>
</head>
<body>
<p>标个段落</p>
</body>
</html>
选择器是用于指定CSS样式的HTML标签,花括号里是对该对象设置的具体样式。属性和属性值以键值对的形式出现。属性是对指定的对象设置的样式属性,例如 字体大小,文本颜色等。属性和属性之间,使用英文 冒号 ":" 分开
属性结尾需要使用英文分号来表示 ";"
说下css的代码风格:
- 样式格式书写1.紧凑格式,如 h3 {color:green; font-size:20px;}2.展开格式, 如 h3 { color:green; font-size:20px;
}
2.样式大小书写风格
h3 {
color:red;
}
强烈推荐属性名、属性值等关键字全部使用小写字母(特殊情况除外)
3.样式空格风格
h3 {
color: pink
}
属性值前面,冒号后面,保留一个空格
选择器(标签)和大括号中间保留空格
好的,今天就先到这里了
- 上一篇: 19.HTML CSS边距、边框、填充和内容
- 下一篇: 10 个前端开发人员经常使用的 CSS 技巧
猜你喜欢
- 2024-11-25 [前端开发]网页设计|如何实现网页变灰效果_网站蒙灰CSS样式总汇
- 2024-11-25 Three.js开发日记3:如何在three.js模型中插入html内容?
- 2024-11-25 「测试开发全栈-HTML」(20)css的引入方式-外部样式表和总结
- 2024-11-25 web开发源代码案例3-css样式
- 2024-11-25 「测试开发全栈-HTML」(10)css字体属性之字体样式和复合属性
- 2024-11-25 「测试开发全栈-HTML」(15)css字体的文本缩进
- 2024-11-25 CSS中的z-index属性如何使用
- 2024-11-25 交互设计进阶:如何通过CSS制作引人注目的按钮
- 2024-11-25 java将html转为pdf
- 2024-11-25 「测试开发全栈-HTML」(11)css字体复合属性和小结
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-