css嵌套出现红线

html-css013

css嵌套出现红线,第1张

这是css选择器,顾名思义,就是根据选择器来选择对应的元素然后添加对应的样式。

常用css选择器有3种:标签选择器,类选择器,和id选择器

第1部分 html,body,h1.....这些属于标签选择器,就是所有提到的标签都遵从该选择器定义的样式,这行主要是做css reset,清除各标签的默认样式,防止浏览器默认值不同导致兼容性问题。

第2部分是css3新特性@keyframes,用于创建动画的

第3部分以下是类选择器,就是针对 class="类名"定义的样式,类选择器写法: .类名

CSS代码如下

border-bottom: 2px solid red

代码解释:

border-bottom: 表示下边框

2px:表示边框宽度

solid:实现边框

red:红色

chrome 查看元素里被横线划掉的css,是因为属性的不支持或者层次被覆盖,解决方法如下:

1、首先新建一个html文件,命名为test.html。

2、在test.html文件内,使用div标签、span标签创建商品价格的显示。

3、在test.html文件内,使用<style type="text/css"></style>标签来标识css代码编写区。

4、在css标签内,创建div,span标签的样式设置。

5、在css标签内,设置div的样式,使用font-size设置字体大小为20px,line-height设置行高为50px。

6、在css标签内,设置span的样式,使用color设置文字颜色为红色,text-decoration设置删除线的效果。

7、在浏览器打开test.html页面,可见,实现了将价格划掉的效果。