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的更多相关文章
随机推荐
- GUI的最终选择 Tkinter(六):Canvas组件
Canvas组件,是一个可以让你任性的组件,一个可以让你随心所欲地绘制界面的组件.Canvas是一个通用的组件,它通常用于显示和编辑图形,可以用它来绘制直线,圆形,多边形,甚至是绘制其他组件. 在Ca ...
- Hypertext Application Language(HAL)
Hypertext Application Language(HAL) HAL,全称为Hypertext Application Language,它是一种简单的数据格式,它能以一种简单.统一的形式, ...
- 树莓派2安装Xware实现迅雷远程下载
首先,远程功能很实用,尤其是基于迅雷的,现在国内的下载基本上迅雷只手遮天,别的工具友好程度不理想,这是对于我这种小白来说. 首先,我的树莓派系统不是原生的,我烧写的是ubuntu16,没有桌面,没有多 ...
- HBuilder 做移动端app流程
1.新建一个移动项目 2.编写代码 3.发行-发行为原生安装包,配置参数 选择icon 和引导页
- js根据鼠标方向划入遮罩层
js根据鼠标方向划入遮罩层: <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- 织梦list/arclist标签调用文章内容
list标签: 1. 进入后台->模型表单-> 频道模型 -> 内容模型管理 -> 修改对应的模型 2. 列表附加字段-填写body 3. 调用时添加“addfields='b ...
- SQL查找TCar表中同一辆车前后两条记录的CarId,两条记录中有多个字段值一样
查询同一个表中某一字段值相同的记录 select * from 表名 where 字段 in(select 字段 from 表名 group by 字段 having count(1)>1) s ...
- Python+Selenium与Chrome如何进行完美结合
zhuan:http://blog.51cto.com/starpoint/2102975?cid=704621 使用WebDriver在Chrome浏览器上进行测试时,需要从http://chrom ...
- ios 12 xcode10 新升级的编译报错libstdc++.6.0.9 Multiple commands produce
问题一 编译报错 Showing Recent Messages :-1: Multiple commands produce '/Users/duning/Library/Developer/Xco ...
- bt5r3开启远程登录
sshd-generate /etc/init.d/ssh restart