css里设置的导航菜单怎么使其紧靠左边上?

html-css015

css里设置的导航菜单怎么使其紧靠左边上?,第1张

要让id=menu的div紧贴id=wrap的div,#wrap的padding-left应为0px,其实才是#menu的margin-left(你的已设定)与padding-left为0px

要让每个li向左浮动的话应当让其block化 CSS文件修改如下

#wrap {

margin:auto

width:800px

padding-left:0px

}

#menu ul {

display:block

font-size: 14px

list-style: none

padding:0px

}

#menu {

background: url(menu-d.png) repeat-x top left

height: 36px

overflow: visible

padding-left: 0px

margin:0px

}

#menu li {

float: left

position: relative

z-index: 5

}

<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

}

图片效果