python网站创建006:添加样式方式方法
1. 给标签添加样式有三种方式(在标签上添加、在head中添加、通过独立文件添加)。 其中(在head中添加、通过独立文件添加)是有选择器存在的
直接在标签上添加
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body>
<div style="color:red;">hello</div>
</body> </html>
class选择器(适用于某一个标签)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .xx{ color:red; } </style> </head> <body> <div class="xx">hello</div> </body> </html>
标签选择器(适用于某一种选择器)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div{ color:red; } </style> </head> <body> <!--只会适用于div标签--> <div class="xx">hello</div> <a>你好</a> </body> </html>
id选择器(适用于某一个标签)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #n1{ color:red; } </style> </head> <body> <!--只会适用于div标签--> <div id="n1">hello</div> <a>你好</a> </body> </html>
后代选择器(适用于通过祖父关系标签)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div li{ color:red; } </style> </head> <body> <!--只会运用于div下的li标签--> <div id="n1"> <ul> <li>广西</li> </ul> </div> <ul> <li>广西</li> </ul> </body> </html>
class和后代选择器结合
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .n1 li{ color:red; } </style> </head> <body> <!--只会运用于class="n1"下的li标签--> <div class="n1"> <ul> <li>广西</li> </ul> </div> <ul> <li>广西</li> </ul> </body> </html>
指定直属关系选择器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div > a{ color:red; } </style> </head> <body> <div> <ul> <li> <a>广西</a> </li> </ul> <!--只会运用于这个div下一级的a标签--> <div> <a>广西</a> </div> </div> </body> </html>
分组选择器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> div,h1,span{ color:red; } </style> </head> <body> <!--运用于div、h1、span标签--> <div>广西</div> <h1>广西</h1> <span>广西</span> </body> </html>
属性选择器(适用于有相同属性的标签)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> input[type="text"]{ color:red; } </style> </head> <body> <!--只会运用于拥有 type="text" 的input标签--> <input type="text"/> <input type="password"/> </body> </html>
通过独立文件添加样式:首先新建一个.css文件, 并把样式写上