会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 134094个问题

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }

        .box{
            width: 800px;
            height: 50px;
            background-image: linear-gradient(20deg,rgb(69, 120, 221),rgb(44, 172, 222),rgb(29, 203, 177));
            border-radius: 30px;
            margin: 0 auto;
            
        }
        
        ul{
            list-style: none;
            display: flex;    /*父元素设置为弹性容器,默认为横向排列*/
            justify-content: center;
            line-height: 50px; /*设置上下居中*/
            
        }


        ul a{
            color: rgb(173, 10, 232);
            text-decoration: none; /*去除下划线*/
            margin:0 10px;         
            font-size: 20px;
            font-weight: bolder;

        }

        a:visited{
            color: rgb(173, 10, 232);
        }

        a:hover{
            color: rgb(43, 226, 192);
        }

        a:active{
            color: hotpink;
            font-size: 26px;
        }
    </style>
</head>
<body>
    <div class="box">
        <ul>
            <li><a href="#">生活</li>
            <li><a href="#">萌宠</li>
            <li><a href="#">游戏</li>
            <li><a href="#">动漫</li>
            <li><a href="#">电视剧</li>
        </ul>
    </div>
</body>
</html>

老师我这样已经实现了内容上下左右居中对齐,并且整齐排列的导航栏效果。但是当我去掉line-height属性,将其变为盒子模型属性align-items想让他直接竖直居中对齐,结果失败了。为什么?我改过ul a{}里面的margin属性去掉了上下为0的设置,结果还是实现不了垂直方向居中。

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS盒子模型 35371楼
JAVA 全系列/第五阶段:网页编程和设计/CSS3(旧) 35373楼
人工智能/第十四阶段:深度学习-图像识别项目实战 /车牌识别 35374楼
Python全系列/第十一阶段:重量级Web框架-Django/Django中级 35375楼
JAVA 全系列/(旧的隐藏)第七阶段:JAVA 高级技术/Linux 35376楼
Python全系列/第十六阶段:Python 爬虫开发/scrapy框架使用 35378楼
WEB前端全系列/第十三阶段:微信小程序-安心食疗(旧)/安心食疗-定位-搜索 35379楼
Python全系列/第二十阶段:数据分析-数据管理/数据分析案例_案例1_足球数据分析 35380楼

老师我的main方法没有问题怎么会报这种错误?

package com.bjsxt.server;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
/**
 * 解析xml
 * @author ADMIN
 *
 */
public class webDom4j {
 private List<Entity> entityList;//用于存储N多Entity,而每一个Entity都是servlet-name与servlet-class
 private List<Mapping>mappingList;//用于存储N多Mapping,而每一个Mapping都是一个servlet-name与N多个url-pattern
 public List<Entity> getEntityList() {
  return entityList;
 }
 public void setEntityList(List<Entity> entityList) {
  this.entityList = entityList;
 }
 public List<Mapping> getMappingList() {
  return mappingList;
 }
 public void setMappingList(List<Mapping> mappingList) {
  this.mappingList = mappingList;
 }
 public webDom4j(List<Entity> entityList, List<Mapping> mappingList) {
  super();
  this.entityList = entityList;
  this.mappingList = mappingList;
 }
 public webDom4j() {
  entityList=new ArrayList<Entity>();//初始化集合
  mappingList=new ArrayList<Mapping>();
 
 }
 //获取Document对象的方法 
 private Document getDocument(){
   try {
    //(1)创建SAXReader对象
    SAXReader reader=new SAXReader(); 
    //(2)调用read方法
    return reader.read(new File("src/WEB_INFO/web.xml"));
   } catch (DocumentException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
   return null;
  }
 public void parse(Document doc){
  //(1)获取根元素
  Element root=doc.getRootElement();//web-app
  //(2)获取servlet子元素
  for(Iterator<Element>ite=root.elementIterator("servlet");ite.hasNext();){
   Element subElement=ite.next();//得到每一个servlet
   //创建一个实体类
   Entity ent=new Entity();//用于存储servlet-name与servlet-class
    for(Iterator<Element>subIte=subElement.elementIterator();subIte.hasNext();){
      Element ele=subIte.next();//可能是servlet-name,也可能是servlet-class
      if("servlet-name".equals(ele.getName())){
       ent.setName(ele.getText());//给实体中类中的name赋值
      }else if("serblet-class".equals(ele.getName())){
       ent.setClazz(ele.getText());//给实体类中的clazz赋值
      }
    }
    //将Entity添加到集合中
    entityList.add(ent);
  }
  //测试
  for (Entity entity : entityList) {
   System.out.println(entity.getName()+"\t"+entity.getClazz());
  }
 }
 //用于测试
 public static void main(String[] args){
  webDom4j web=new webDom4j();
  web.parse(web.getDocument());
 } 
 
 
}

image.png

JAVA 全系列/第二阶段:JAVA 基础深化和提高/手写服务器项目(旧) 35383楼
Python全系列/第十六阶段:Python 爬虫开发/scrapy框架使用(旧) 35384楼
JAVA 全系列/第四阶段:数据库与AI协同技术实战/Oracle 数据库的使用 35385楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637