html基本样式
来源:互联网 发布:nc.windows.app.23787 编辑:程序博客网 时间:2024/06/14 01:09
此篇blog主要记载近期学习的样式
一.将CSS样式写入html主要有三种方法,分别是行内样式,内部样式,外部样式
1.行内样式
行内样式是优先级最高的样式,但是在编程中很少用,因为使用行内样式会导致大量代码冗余,且不利于更新
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>HTML写入样式的方法</title></head><body><!--这里使用行内样式写入--><div style="color:red;background-color: aqua;width: 200px;height: 200px;text-align: center;">这里使用行内样式</div></body></html>
2.内部样式
使用内部样式和外部样式,需要使用选择器将样式和html标签关联起来,关于选择器,在后文在谈
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>内部样式</title><style type="text/css">div{width: 300px;height: 100px;border: 1px red solid;text-align: center;line-height: 100px;}</style></head><body><div>这里使用内部样式表写入样式</div></body></html>
3.外部样式
使用外部样式表,可以减少很多不必要的代码,而且有利于程序的更新,在实际项目中,是使用最多的一种方法
但是,如果程序较小,那就没必要使用外部样式表了
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>外部样式</title><link rel="stylesheet" type="text/css" href="css/comment.css"/></head><body><div>这里使用外部样式表写入样式</div></body></html><!--下面为comment.css里的内容-->
div{width: 300px;height: 100px;border: 1px red solid;text-align: center;line-height: 100px;}
二.选择器
在html中,常用的选择器有如下这些
1.通配符选择器:匹配当前页面的所有标签
格式:*{ }
通配符选择器的优先级是所有选择器中最低的,在编程中也很少用,主要用来设置全局属性
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>通配符选择器</title> <style type="text/css"> /*通配符选择器将匹配页面中的所有标签*/ *{color: red;font-size:14px;font-family: "微软雅黑";font-weight: normal;} </style> </head> <body> <div>这是div的内容</div> <p>这是p的内容</p> <h1>这是h1的内容</h1> <h6>这是h6的内容</h6> </body></html>
2.标签选择器:选择当前页面所有与标签选择器名字相同的标签
格式:标签名{ }
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>标签选择器</title> <style type="text/css"> /*标签选择器将选择当前页面所有与标签选择器名字相同的标签*/ div{color: red;} p{color: blue;} h1{color:yellow;} </style> </head> <body> <div>这是div的内容</div> <p>这是p的内容</p> <h1>这是h1的内容1</h1> <h1>这是h1的内容2</h1> </body></html>
3.类选择器:匹配页面中class值与选择器相同标签
格式:.类名{ }
类选择器是使用最多的选择器,并且,一个标签,可以使用多个样式,一个样式也可以被多个标签使用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>类选择器</title> <style type="text/css"> /*类选择器将匹配页面中class值与选择器相同标签*/ .div1{font-size: 18px;} .div2{color: royalblue;} .div3{color: red;} </style> </head> <body> <!--一个标签使用多个样式时,两个类名之间用空格隔开--> <div class="div1 div3">我是div1</div> <div class="div2">我是div2</div> <div class="div3">我是div3</div> </body></html>
4.id选择器:匹配页面中id的值与选择器相同标签
格式:#id名 { }
id选择器也是一个常用选择器,但是一个id只能被一个标签使用
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>id选择器</title> <style type="text/css"> /*id选择器将匹配页面中ID值与选择器相同标签*/ #div1{font-size: 18px;} #div2{color: royalblue;} #div3{color: red;} </style> </head> <body> <!--虽然id被重复使用不会报错,但是会导致后期进行js布局时,造成紊乱--> <div id="div1">我是div1</div> <div id="div2">我是div2</div> <div id="div3">我是div3</div> </body></html>
阅读全文
1 0
- html基本样式
- html基本样式
- Html样式的基本写法
- html基本样式及表格
- div标签、html/css基本样式、canvas画布
- HTML 样式
- html样式
- HTML样式
- HTML样式
- html 样式
- HTML样式
- HTML 样式
- HTML样式
- HTML样式
- HTML样式
- HTML样式
- HTML 样式
- 基本样式
- 小白程序员的第二天
- 静态导入
- html5新增属性
- iOS 11更新后以及iPhone X推出后工程中遇到的问题及适配
- NOIP赛前常用模板代码总结
- html基本样式
- html基本样式及表格
- easyui中combotree只能选子选项,父级不被选中
- rraanndd
- 设计模式——之单例模式
- Mybatis学习二
- Java 抽象类
- 2017年11月应聘感悟
- Android 获取jks签名信息