css tab样式中背景图片对不齐

html-css026

css tab样式中背景图片对不齐,第1张

*{margin:0px autopadding:0px}加进样式里面试试

background:url(../images/but2.png)background-position:top right这种你可以这样写background:url(../images/but2.png) right no-repeat更好如果要行居中的话直接在no-repeat后面加个0px 不用去指明父框坐标原点

<ul class="tabs">

<li>

<input type="radio" name="tabs" id="tab1" checked />

<label for="tab1">选项卡 1</label>

<div id="tab-content1" class="tab-content">

<p>选项卡内容 1</p>

</div>

</li>

<li>

<input type="radio" name="tabs" id="tab2" />

<label for="tab2">选项卡 2</label>

<div id="tab-content2" class="tab-content">

<p>选项卡内容 2</p>

</div>

</li>

</ul>

CSS样式如下:

* {

  margin: 0

  padding: 0

  -webkit-box-sizing: border-box

  -moz-box-sizing: border-box

  box-sizing: border-box

}

body {

  padding: 20px

  text-align: left

  font-family: Lato

  color: #fff

  background: #9b59b6

}

.tabs {

  width: 650px

  float: none

  list-style: none

  position: relative

  margin: 80px 0 0 10px

  text-align: left

}

.tabs li {

  float: left

  display: block

}

.tabs input[type="radio"] {

  position: absolute

  top: -9999px

  left: -9999px

}

.tabs label {

  display: block

  padding: 14px 21px

  border-radius: 2px 2px 0 0

  font-size: 20px

  font-weight: normal

  text-transform: uppercase

  background: #8e44ad

  cursor: pointer

  position: relative

  top: 4px

  -webkit-transition: all 0.2s ease-in-out

  -moz-transition: all 0.2s ease-in-out

  -o-transition: all 0.2s ease-in-out

  transition: all 0.2s ease-in-out

}

.tabs label:hover {

  background: #703688

}

.tabs .tab-content {

  z-index: 2

  display: none

  overflow: hidden

  width: 100%

  font-size: 17px

  line-height: 25px

  padding: 25px

  position: absolute

  top: 53px

  left: 0

  background: #612e76

}

.tabs [id^="tab"]:checked + label {

  top: 0

  padding-top: 17px

  background: #612e76

}

.tabs [id^="tab"]:checked ~ [id^="tab-content"] {

  display: block

}

图片效果

设置每个table的样式,比如class=tab1,class=tab2,然后在样式表设置

.tab1 td{这里为tab1的样式}

.tab2 td{这里为tab2的样式}

而不用一个个去设置td class="xx"了 毕竟比较麻烦。

如下代码:

<table >

<td class="style1" >内容</td >

</table >

<table >

<td class="style2" >内容</td >

</table >

在CSS中定义:

.style1 {

}

.style2 (

}

或者是给TD加上class,相同样式用的相同Class,不同样式用的不同Class