Html5_css
CSS
在标签上设置style属性:
background-color: #2459a2;
height: 48px;
...
编写css样式:
1. 标签的style属性
2. 写在head里面 style标签中写样式
- id选择区
#i1{
background-color: #2459a2;
height: 48px;
}
- class选择器 ******
.名称{
...
}
<标签 class='名称'> </标签>
- 标签选择器
div{
...
}
所有div设置上此样式
- 层级选择器(空格) ******
.c1 .c2 div{
}
- 组合选择器(逗号) ******
#c1,.c2,div{
}
- 属性选择器 ******
对选择到的标签再通过属性再进行一次筛选
.c1[n='alex']{ width:100px; height:200px; }
PS:
- 优先级,标签上style优先,编写顺序,就近原则
2.5 css样式也可以写在单独文件中
<link rel="stylesheet" href="commons.css" />
3、注释
/* */
4、边框
- 宽度,样式,颜色 (border: 4px dotted red;)
- border-left
5、
height, 高度 百分比
width, 宽度 像素,百分比
text-align:ceter, 水平方向居中
line-height,垂直方向根据标签高度
color、 字体颜色
font-size、 字体大小
font-weight 字体加粗
6、float
让标签浪起来,块级标签也可以堆叠
老子管不住:
<div style="clear: both;"></div>
7、display
display: none; -- 让标签消失
display: inline;
display: block;
display: inline-block;
具有inline,默认自己有多少占多少
具有block,可以设置无法设置高度,宽度,padding margin
******
行内标签:无法设置高度,宽度,padding margin
块级标签:设置高度,宽度,padding margin
8、padding内边距 margin外边距(0,auto)
(先说margin 外边距 :
<div style='boder : 1px solid red; height:70px; background-color:black;'>
<div style='background-color:'black; height:50px;' '></div>
</div>
打div高70px,内部div50px,当没有margin时是这样:
50px的黑色框紧贴着绿色框的上边框
当margin-top:20时,就会变成黑色框的下边缘与绿色框重合,上边有20px高的地方是绿色的,因为都是会块级标签,无法margin-left/right
当有mrgin时相当于将内边框给上下平移了。不改变边框大小
)
(再来说padding(内边距):
开始时还是上边那张图,内部div50px,外部div70px,但是当出现padding时,就出现了一些变化:
开始内部50px的div我们可以理解为它是50px的一个黑色矩形,在他的上下左右均有一个0px的边框,当出现padding-top:20px时,那么这个黑色矩形的上边框就从0px变成了20px,和原来的50px黑色矩形合在一块儿就变成了70px的一个黑色矩形,
但是实际上这个div所画出来的矩形还是50px 只是在他的上边有20px边框而已,加起来就是70px,这样看上去就像是黑色div变成了70px将外部div那个70px的绿色矩形覆盖了)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
/*标签的样式也可以写在这儿 #id 找id .c1 找class 用于重用*/
/*css 的注释: */
/*id选择器:*/
/*class选择器*/
/*标签选择器*/
/*层级选择器 (标签1 空格 标签二)*/
/*组合选择器 (标签1 , 标签二)*/
/*属性选择器*/
/*#d1{ id选择器 没反应*/
/*background-color:red;*/
/*height:50px}*/
/*.haha{ class选择器*/
/*background-color:red;*/
/*height:50px}*/
/*div{ 标签选择器*/
/*background-color:green}*/
/*div div h3{ 层级选择器*/
/*background-color:green}*/
/*}*/
/*#i1,#i2,#i3{ 组合选择器*/
/*background-color:black;*/
/*color:white}*/
/*.c1[type="text"]{height: 100px;width: 100px} 属性选择器:对选择到的标签在根据属性进行一次筛选*/
</style>
</head>
<body>
<div class="haha" id="d1">德玛西亚</div>
<div id="d2" >
<div>
<h3>艾瑞莉亚</h3>
</div>
</div>
<div class="i1" style="background-color: black; height: auto;color: white">崔丝塔娜</div>
<div class="i2">啊啊啊</div>
<div class="i3">啊啊啊</div>
<input type="text" class="c1">
<br />
<input type="password" class="c1">
</body>
</html>
Html5_css的更多相关文章
随机推荐
- Hive进阶_开发Hive的自定义函数
Hive中的自定义函数简介 (1) 在类中创建自定义函数.自定义UDF需要继承'org.apache.hadoop.hive.ql.exec.UDF',实现evaluate函数,evaluate函数支 ...
- Codeforces Round #377 (Div. 2) D. Exams 贪心 + 简单模拟
http://codeforces.com/contest/732/problem/D 这题我发现很多人用二分答案,但是是不用的. 我们统计一个数值all表示要准备考试的所有日子和.+m(这些时间用来 ...
- 时间日期相关:Date类、DateFormat类、Calendar类
1 Date类 类 Date 表示特定的瞬间,精确到毫秒. 1秒=1000毫秒 毫秒的0点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 时间和日期的计算,必须依赖毫秒值. Sys ...
- css 居中问题总结
html代码: <div class="box"> <div class="box-item"> 文字 </div> < ...
- js动态生成canvas
最近看代码发现一个小现象,就是用js动态生成的canvas在浏览器审查元素的时候,发现它没有结束标签,但是不会影响canvas上图形的绘制,同时还有一点就是在动态设置canvas宽度和高度的时候,不要 ...
- C++ error:Debug Assertion Failed.Expression:_BLOCK_TYPE_IS_VALID(phead->nBlock)
Debug Assertion Failed.Expression:_BLOCK_TYPE_IS_VALID(phead->nBlockUse) 关于上面这个错误,我在上一篇文章中的程序遇到过了 ...
- VMware虚拟机中red hat linux ping不通宿主物理主机原因
在VMware Workstation中安装了red hat enterprise linux系统,网络使用“桥接”形式,最后出现在Windows下能够Ping通虚拟主机,而虚拟主机Ping不通Win ...
- iOS优化
load妙用 aop面向切面编程 NSNumber Or Int @()适配64位 经过漫长时间的学习 你终于掌握了iOS大法 你找到了份iOS开发的工作 信誓旦旦的要开始你的coding生涯 老板对 ...
- 一个SQL server的事务存储
-- ============================================= -- Author: Evan -- Create date: 2018年6月14日 16点27分 - ...
- Linux中根据访问日志统计访问量最高的前N个IP
前段时间面试中被问到如上问题,日常不怎么注意积累,以此谨记. 访问IP 页面[nxuser@im440-zh test]$ vi log 135.252.172.181 page1 136.252.1 ...