求助:为何中间的导航条无法居中?_html/css_WEB-ITnose
中间的导航条无论如何都不能居中 ?rz..本人刚开始学html和css,菜鸟一个,望各位高手能指点一二,谢谢!
css代码:
body {
background:#efefef;
text-align:center;
margin:0;
padding:0;
}
#main {
width:950px;
background:#fffacd;
margin:0 auto;
padding:0;
}
#header {
background:#0ff ;
height:180px;
width:950px;
margin:0 auto;
text-align:center;
}
#logo {
background:#044 url(logo.jpg) no-repeat;
width:950px;
height:150px;
margin:0;
padding:0;
}
/********************navbar******************/
#navbar {
margin:0 auto;
padding:0;
background:#ccc;
width:auto;
height:30px;
text-align:center;
}
#navbar ul {
list-style-type:none;
background:#CDB7B5;
width:auto;
margin:0 auto;
padding:0 auto;
height:30px;
clear:both;
}
#navbar ul li {
display:block;
float:left;
width:auto;
text-align:center;
}
#navbar ul li a {
padding:0 5px 0 5px;
height:30px;
float:left;
text-decoration:none;
background:#FFE1FF;
color:black;
line-height:1.5 em;
}
#navbar ul li a:hover {
color:#9C9C9C;
background:#CAE1FF;
}
#navbar .fg {
float:left;
width:1px;
height:30px;
background:black;
}
/********************************************/
#content {
background:#ffffe0;
width:950px;
padding:auto;
margin:auto;
overflow:hidden;
}
#footer {
background:#fff0f5;
width:950px;
height:100px;
padding:0;
margin:auto;
clear:both;
}
/*content内容 left,mid,right */
#left {
margin:0;
float:left;
width:200px;
}
#mid {
background:#0f0;
margin-top:0;
margin-left:4px;
float:left;
padding:0 auto;
width:562px;
height:250px;
}
#right {
background:#00f;
margin:0;
float:right;
width:180px;
padding:auto;
}
HTML:
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
adsfadsf
- ffff
- akgha
- adsga
- daghad
- ahgad
- dagha
- aghhh
- dahg
- adgh
- adgh
- adgh
- adgh
- adgh
- adgh
- adgh
- adgh
- adgh
- adgh
asdfad
回复讨论(解决方案)
你是在哪个浏览器下面看的?
我看了IE6/7/8没跑啊!
在firefox3.6和IE7下都不行啊.
#navbar 在两个浏览器下都是靠左的。
我没看见靠左 可能你的空行太多了 你应用原格式看看!
还是不行啊,楼上的能不能留个QQ教我下?
dtd ? html 前面 ,文?的第一行……
TO 楼上
在Dreamweaver里copy了这么一段,但还是不行..郁闷...
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
charset=gb2312" 改成 charset=utf-8"
检查你的标签是否配对,书写是否正确,例如下面这个嵌套就是错误的。
- 的子元素只能是
-
body里面margin: 0px auto
呃..问题还是没解决..先自己多看看书再来提问,谢谢各位的回答了!
#navbar ul li a {
padding:0 5px 0 5px;
height:30px;/*你这里我给你写的具体值,你可以跟100%*/
float:left;
text-decoration:none;
background:#FFE1FF;
color:black;
line-height:1.5 em;这是你的源代码。在line-height里面;你给单位打了空格无效,出去空格,将值改为1.7em就可以,这样出现;
#navbar ul {
list-style-type:none;
background:;
width:200px;
margin:0 auto;
height:30px;看这个我给你把宽固定了才行,ul是块级元素你给它宽和他的父级元素一样大了。你在夫级里面只是控制到里面的容器,对内容没控制到,除非你重新布局安排ul;好早的帖子,可能对你都没用了;

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

HTML convient aux débutants car il est simple et facile à apprendre et peut rapidement voir les résultats. 1) La courbe d'apprentissage de HTML est fluide et facile à démarrer. 2) Il suffit de maîtriser les balises de base pour commencer à créer des pages Web. 3) Flexibilité élevée et peut être utilisée en combinaison avec CSS et JavaScript. 4) Les ressources d'apprentissage riches et les outils modernes soutiennent le processus d'apprentissage.

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Anexampleofastartingtaginhtmlis, qui abinginsaparagraph.startingtagsaressentialtinhtmlastheyinitiateelements, définit les éventualités, et la faculté de réduction des pages et de la construction de la création.

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

L'algorithme adaptatif de la position de l'axe y pour la fonction d'annotation Web Cet article explorera comment implémenter des fonctions d'annotation similaires aux documents de mots, en particulier comment gérer l'intervalle entre les annotations ...

GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...

HTML, CSS et JavaScript sont les trois piliers du développement Web. 1. HTML définit la structure de la page Web et utilise des balises telles que, etc. 2. CSS contrôle le style de page Web, en utilisant des sélecteurs et des attributs tels que la couleur, la taille de la police, etc. 3. JavaScript réalise les effets dynamiques et l'interaction, par la surveillance des événements et les opérations DOM.

Pour obtenir l'effet de la diffusion et de l'élargissement des images environnantes après avoir cliqué sur l'image, de nombreuses conceptions Web doivent obtenir un effet interactif: cliquez sur une certaine image pour faire les environs ...
