如下创建了两个名为indoor-outdoor的单选选项,分别叫做Indoor\Outdoor
如下创建了三个名为checkbox的复选选项,分别叫做Loving\Lazy\Energetic
在input元素中添加checked属性,如使复选按钮中的Loving被默认选中
我们将两个表都嵌套于一个div中,然后给div应用一个已经创建好的class属性
Things cats love:
- cat nip
- laser pointers
- lasagna
Top 3 things cats hate:
- flea treatment
- thunder
- other cats
使用#创建id选择器
#cat-photo-form {
background-color: green;
}
id选择器应用时与类选择器一样,直接给元素添加id属性即可,如下
为元素添加id属性
基本边框框架
margin
padding
padding
padding(内边距)、margin(外边距)、border(边框)
红绿箱的大小是相等的,因为他们设置了相同的padding、margin
.red-box {
background-color: red;
padding: 20px;
margin: 20px;
}
.green-box {
background-color: green;
padding: 20px;
margin: 20px;
}
设置margin为负值可以让其将横向填满
.green-box {
background-color: green;
padding: 20px;
margin: -15px;
padding的上下左右值可以直接设置
.green-box {
background-color: green;
padding-top:40px;
padding-right:20px;
padding-bottom:20px;
padding-left:40px;
}
同理、margin也可以
.green-box {
background-color: green;
margin-top: 40px;
margin-right: 20px;
margin-bottom: 20px;
margin-left: 40px;
}
有关padding上下左右的集中定义方法:上右下左。
.green-box {
background-color: green;
padding: 40px 20px 20px 40px;
}
同理,有关margin上下左右的集中定义方法:上右下左。
.green-box {
background-color: green;
margin: 40px 20px 20px 40px;
}
每个页面都有一个初始body元素,我们可以通过body元素控制整个页面的某些属性,比如:将所有字体全部设置为绿色,字体为Monospace
body {
background-color: black;
color:green;
font-family:Monospace;
}
1.class部分:在style部分中 class 声明的顺序却非常重要,第二个声明总是比第一个具有优先权。因为 .blue-text 是第二个声明,它覆盖了 .pink-text 属性。
.pink-text {
color: pink;
}
.blue-text{
color:blue;
}
2.整体看: class>body定义
如下代码输出的最后结果仍旧是蓝色文字HelloWorld
Hello World!
3.整体看:id>class>body
如下代码输出的是橘色的HelloWorld
Hello World!
4.内行样式(style)>id>class>body
如下代码输出的是白色的HelloWorld
Hello World!
5.标注(!important)>内行样式(style)>id>class>body
如下代码输出的为粉色的Hello World
Hello World!
如:将body的背景颜色设置为橙色
如:将body的背景颜色设置为橙色的
只需将#FFA500替换为rgb(255, 165, 0)即可