补考开发之前端篇-CSS层叠式样式表

2021-09-22  陈琦 

CSS是层叠样式表(Cascading Style Sheets)的缩写,用以描述如何在屏幕,纸张大小规格或其他媒体上显示HTML元素,概括了概念网页及其元素的布局,田园大小,位置翻译和颜色等属性。

CSS的语法表示为:

以次是一个简单的例子,设置了网页主体责任是什么(body)的背景色,标题(h1)的颜色和对齐方式,段落(p)的字体和大小。

body {
  background-color: lightblue;
}
h1 {
  color: white;
  text-align: center;
}
p {
  font-family: verdana;
  font-size: 20px;
}

网页中有3种引用样式表的方法,分别为:

1. 在head中采取link元素。导出表面样式表文件。


<head>
  <link rel="stylesheet" type="text/css" href="mystyle.css">
</head>在网页head中采取style元素,概念样式表本末。

2. 在网页head中采取style元素,概念样式表本末。


<head>
<style>
  body {
    background-color: linen;
  }
  h1 {
    color: maroon;
    margin-left: 40px;
  } 
</style>
</head>
<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph.</p>
</body>

3. 采取style属性。径直将样式本末抬高到元素中。


<body>
  <h1 style="color:blue;text-align:center;">This is a heading</h1>
  <p style="color:red;">This is a paragraph.</p>
</body>


我们得天独厚采取不同的CSS挑选器,给元素设置样式,如下html中。得天独厚采取#desc来选中id为desc的div元素。采取.btn挑选所有包含类btn的付诸按钮。

<head>
<style>
  #desc {
    background-color: blue;
  }
  .btn {
    font-size: 20px;
  } 
</style>
</head>
<body>
  <div id="desc">This is a desc</div>
  <button class="btn">付诸</button>
</body>

在Selenium明朗化补考脚本之家中,通常采取CSS挑选器,来定位网页中的元素。如以次emc体育app,查找class为btn的按钮,并进行点击。

driver.find_element_by_css_selector('.btn').click()

合理化建议100条各户阅读一度CSS属性手册CSS挑选器手册,以深化对层叠式样式表的了解。这部分本末不需要各户记忆,在以后的明朗化补考工作中,作为手册进行查找即可。


52°|528 人阅读|0 条评论
报到 后披露评论

Baidu