html、PHP网页设计,表格本来设置好了,添加bootstrap.css,表格严重变形,怎么使他不受css影响?

能用$function把表格包起来不受影响吗?还是有更好的办法!表格代码:body{text-align:left;font-family:'trebuchetMS','... 能用$function把表格包起来不受影响吗?还是有更好的办法!表格代码:
body {
text-align:left;
font-family: 'trebuchet MS', 'Lucida sans', Arial;
font-size: 14px;
color: #444;
}
table {
*border-collapse: collapse; /* IE7 and lower */
width: 200px;
border-spacing: 0;
margin-top:40px;
margin-left:80px;
}
.bordered {

border: solid #ccc 1px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 1px #ccc;
-moz-box-shadow: 0 1px 1px #ccc;
box-shadow: 0 1px 1px #ccc;
}
.......
</style>中间一些代码略
展开
 我来答
李棉酷
推荐于2016-11-21 · TA获得超过916个赞
知道小有建树答主
回答量:167
采纳率:66%
帮助的人:149万
展开全部
两个办法:
1是先加载bootstrap.css 然后再加载你自己的css,这样,当table的样式跟bootstrap发生冲突的时候,你的自己的css就会有优先权。
例如
<head>
<link rel="stylesheet" type="text/css" href="bootstrap.css">
<link rel="stylesheet" type="text/css" href="your.css">
</head>

2,另一种方法就是给你的table元素的样式加上!important标记,让你自己的样式有优先权,例如:
table {
*border-collapse: collapse; /* IE7 and lower */
width: 200px !important;
border-spacing: 0 !important;
margin-top:40px !important;
margin-left:80px !important;
}

以上两种方法都可以,但是要注意的是,表格变形还可能是因为有些值你没考虑到,没有写在你的css中,例如padding,display之类的,这些也会影响到表格的外观。建议你最好看看bootstrap.css里面所有的table相关的声明,然后再采取相关的修改
POPO酥
2015-04-16 · TA获得超过2230个赞
知道小有建树答主
回答量:1552
采纳率:55%
帮助的人:571万
展开全部
没见过这么开发的,最后再加 bootstrap 上去。。。没法判断,你什么都没提供,想要什么效果,现在变成什么样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式