html中我的css标签无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html中我的css标签无效相关的知识,希望对你有一定的参考价值。

<html>
<head>
<title>personal center</title>
<style>
#a1 border: 0px
#a2 border: 1px
</style>
</head>
<body bgcolor="#f3f3f2">
<table align="center" width="1507" height="964" >
<tr bgcolor="#008cce" width="1509" height="59" class="a1">
<td ><center><u>首页</U></center></td>
<td><center><u>个人中心</U></center></td>
<td><center><u>留言板</U></center></td>
<td><center><u>注册</U></center></td>
</tr>
<tr width="1509" height="79" class="a2">
<td colspan="3">通知 本次测验html基础</td>
<td>最后的黎明-星辰</td>
</tr>
<tr width="1294" height="656" class="a2">
<td colspan="3">个人中心</td>
<td></td>
</tr>
<tr width="1506" height="61" class="a2">
<td colspan="4"></td>
</tr>
</table>
</body>
</html>
我的<style>
#a1 border: 0px
#a2 border: 1px
</style> 在下方未生效
跪求大神解答

#是id选择器,而你的html中并不存在id为a1和a2的元素,所以css无法匹配到。类(class)选择器要用小数点,所以应该这样:
<style>
.a1 border: 0px
.a2 border: 1px
</style>追问

兄弟我改了也不行啊

追答


.a1 td border: none
.a2 td border: 1px solid #000

这样呢?

参考技术A 你想把边框弄出来吧
<table align="center" width="1507" height="964" border="1" cellpadding="0" cellspacing="0">
这句改一哈来。
还有你的class=“a2”
上方样式是.a2而不要去用#,#是选择id的,并且全局只会生效一个
还有你要加边框,通常会有三个参数:border: 边框线类型 线粗细 线颜色 ;
有帮助别忘记采纳哦亲
参考技术B #a1 border: 0px
#a2 border: 1px
#是id选择器,而你的标签没有id,你的是class。你需要修改成
.a1 border: 0px
.a2 border: 1px
或者给标签添加id
<tr bgcolor="#008cce" width="1509" height="59" class="a1" id="a1">
参考技术C 边框 border 有三个参数的:大小 线形 颜色
比如:border:1px solid red; 表示把边框设置为:大小1像素,线形为实线,颜色为红色。
也可以分开设置,如下所示(效果一样):
border-width:1px;
border-style:solid;
border-color:red;
参考技术D 你的a1 ,a2不是类名吗?你样式是id名了,另外你还需要给table加上border-collapse: collapse;属性这样你给tr添加的边框颜色才会显示,要不然默认td的边框样式会覆盖掉tr的边框样式

HTML_CSS_JS入门学习

目录

1.HTML标签

1.1 单标签

1.2 双标签

2.CSS

3.JS


1.HTML标签

1.1 单标签

1.1.1 单标记由一个标签组成的。指的是没有闭合标记的标记(没有结束标记),是在开始标记中关闭的,即空标签;它们不存在成对的情况,在单标记上使用闭合标记是无效的。

1.1.2 常用单标签

  1. 换行标签:<br />  
  2. 水平线标签:<hr /> 
  3. 图片标签:<img />   
  4. input标签:<input />
  5. <link />
  6. <meta />
  7. <area />
  8. <base />
  9. <col />
  10. <colgroup />
  11. <command />
  12. <embed />
  13. <keygen />
  14. <param />
  15. <track />
  16. <wbr />

1.2 双标签

1.2.1 双标签:由两个标签组成的。是由“开始标签”和“结束标签”两部分构成(这两部分是相同的)。指的是有闭合标记的标记(有结束标记),是在结束标记中关闭的。

1.2.2 常用双标签

  1. HTML入门:html、head、title、body
  2. 标题、段落、列表:h1~h6、p、ul、ol、li
  3. div与span:<div></div>与<span></span>
  4. 行内元素标签:b、strong、i、u、del、sub、sup
  5. 超链接:a
  6. 格式化标签、文本区域、自动聚焦、按钮:font、textarea、label、button
  7. 表格标签:table
  8. 表单标签:form
  9. 下拉框:select
  10. 音频文件:audio
  11. 视频文件:video

 

2.CSS

2.1 CSS的作用

2.2 CSS的使用

3.JS

 

 

以上是关于html中我的css标签无效的主要内容,如果未能解决你的问题,请参考以下文章

html怎么调用外部css?为啥我用link无效?

GTM 在模板中发现无效的 HTML、CSS 或 JavaScript

为啥ie中我设置的font-weight属性无效

怎么解决CSS无效

用css设置a标签无效,让链接跳转失效

HTML div 中 有一段文本我本想加<br/>换行但是无效