JAVA Web入门之HTML5及CSS的使用与实战(超详细,附源码)

简介: JAVA Web入门之HTML5及CSS的使用与实战(超详细,附源码)

HTML一些基本的用法此处不再赘述 若有疑问可以参考博主前面两篇博客


HTML入门


HTML进阶


HTML5相比HTML中新增了一些元素


1,<section>表示页面中的一个区域 例如章节 页眉 页脚或者页面中的其他部分


效果如下 并且加入了一个按钮

1666432671233.jpg

代码如下

<html>
    <head>
          <title>HTML5</title>
    </head>
    <body>
   <form action="" method="post" name="myform">
 用户名:<input name="username" type="text" id="username4" maxlength="20">
密码:<input name="pwd1" type="password" id="pwd14" size="20" maxlength="20">
爱好: <input name="like" type="checkbox" id="like" value="旅游"> 旅游
 <input name="like" type="checkbox" id="like" value="篮球">篮球
 <input name="like" type="checkbox" id="like" value="LOL">LOL
 <input name="like" type="checkbox" id="like" value="羽毛球">羽毛球
</form>
<form name="form1" method="post" action="">
<textarea name="content" cols="30" rows="5" wrap="hard">
</textarea>
</form>
<table width="409" height="523: border="1" align="center">
<tr>
   <td width="199" height="208">
   </td>
<td width="194">
<tr>
<td height="35" align="center" valign="middle"><a herf="textarea.html">查看详情</a></td>
</table>>
<section>
<h2>section标记的使用</h2>
<p>完成百分比:100%</p>
<input type="button" value="请单击"/>
</section>
<article>
<header>
<h1>苹果美容</h1>
</header>
<p>苹果素有水果之王的美称 它含有丰富的维生素C 能让皮肤细嫩 柔滑而白皙.
</p>
<footer>
<p>2022-9-27</p>
</footer>
</article>
     </body>
</html>


2:<article>表示页面中的一块与上下文不相关的独立内容 例如博客中的一篇文章 一段用户评论等等 一个通常有自己的标题等等


代码如下

<article>
<header>
<h1>苹果美容</h1>
</header>
<p>苹果素有水果之王的美称 它含有丰富的维生素C 能让皮肤细嫩 柔滑而白皙.
</p>
<footer>
<p>2022-9-27</p>
</footer>
</article>


3:<aside>用来表示当前页面或文章的附属信息部分 可以包含与当前页面或主要内容相关的引用等等

1666432738757.jpg

代码如下

<aside>
   <nav>
   <h2>侧栏</h2>
   <ul>
   <li>
   <a href="#">玫瑰少年</a> 2022-9-27
   </li>
  <li>
 <a href="#">在我心里</a>2022-9-27
</li>
</ul>
</nav>
</aside>


4:CSS样式表


CSS是为了弥补HTML在显示属性设定上的不足而制定的一套扩展样式标准,在动态页面设计中尤其有用


CSS语法格式如下


选择符{属性:属性值;}


1:标记选择器


2:类别选择器


名称由用户自己定义 以.开头 调用用class属性

1666432782733.jpg



代码如下

<style>
   .one{
    font-family:宋体;
    font-size:24px;
    color:red;
}
.two {
   font-family:宋体;
    font-size:16px;
    color:green;
}
</style>
<body>
<h2 class="one">应用了选择器one</h2。
<p>正文内容1</p>
<h2 class="two">应用了选择器two</h2。
<p>正文内容2</p>
</body>


3:id选择器 以#开头

1666432845731.jpg

代码如下

<style>
#first{
font-size:18px
}
#second{
font-size:24px
}
</style>
<body>
<p id="first">id选择器1</p>
<p id="second">id选择器2</p>
</body>


4:在页面中包含CSS的方式有三种 分别是


1:行内样式 直接定义在HTML标记之中 通过style属性来实现

1666432889171.jpg

<td><p style="color:#F00; font-size:36px;">行内样式一</p></td><-----在页面文字中定义CSS样式>
</tr>
<tr>
<td><p style="color:#F00; font-size:24px;">行内样式二</p></td>

2:内嵌式 在页面中使用标记将CSS样式包含在页面中


3:链接式 是CSS样式表中最常用的一种引用样式表的方法

将CSS样式表定义在一个单独的文件中然后在HTML页面中通过标记引用 是一种最为有效的使用CSS样式的方法


语法如下

1666432940986.jpg

代码如下


  <head>
          <title>通过链接形式引入CSS样式</title>
 <link href="css.css"/>
    </head>
<body>

CSS.CSS样式表中代码如下

h1,h2,h3{
color:#6CFw;
font-family:"Trebuchet MS", Arial,Helvetica,sans-serif;
}
p{
color:#F0Cs;
font-weight:200;
font-size:24px;
}

CSS3的新特征


引入了模块与模块化结构 可以自己选择自己支持哪个模块


对文字添加彩色边框后效果如下  可以使用DIY层来控制

1666432981103.jpg

代码如下

<style>
#border{
 margin:3px;
width:180px;
padding-left:14px;
border-width:5px;
border-color:red;
border-style:solid;
height:104px;
}
</style>
<body>
<div id="border"> 文字一<br>
  文字二<br>
 文字三<br>
文字四<br>
文字五<br>
</div>
</body>
相关文章
|
23天前
|
存储 Java 开发者
Java Map实战:用HashMap和TreeMap轻松解决复杂数据结构问题!
【10月更文挑战第17天】本文深入探讨了Java中HashMap和TreeMap两种Map类型的特性和应用场景。HashMap基于哈希表实现,支持高效的数据操作且允许键值为null;TreeMap基于红黑树实现,支持自然排序或自定义排序,确保元素有序。文章通过具体示例展示了两者的实战应用,帮助开发者根据实际需求选择合适的数据结构,提高开发效率。
54 2
|
1天前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
9 2
|
5天前
|
人工智能 监控 数据可视化
Java智慧工地信息管理平台源码 智慧工地信息化解决方案SaaS源码 支持二次开发
智慧工地系统是依托物联网、互联网、AI、可视化建立的大数据管理平台,是一种全新的管理模式,能够实现劳务管理、安全施工、绿色施工的智能化和互联网化。围绕施工现场管理的人、机、料、法、环五大维度,以及施工过程管理的进度、质量、安全三大体系为基础应用,实现全面高效的工程管理需求,满足工地多角色、多视角的有效监管,实现工程建设管理的降本增效,为监管平台提供数据支撑。
17 3
|
28天前
|
存储 消息中间件 安全
JUC组件实战:实现RRPC(Java与硬件通过MQTT的同步通信)
【10月更文挑战第9天】本文介绍了如何利用JUC组件实现Java服务与硬件通过MQTT的同步通信(RRPC)。通过模拟MQTT通信流程,使用`LinkedBlockingQueue`作为消息队列,详细讲解了消息发送、接收及响应的同步处理机制,包括任务超时处理和内存泄漏的预防措施。文中还提供了具体的类设计和方法实现,帮助理解同步通信的内部工作原理。
JUC组件实战:实现RRPC(Java与硬件通过MQTT的同步通信)
|
10天前
|
运维 自然语言处理 供应链
Java云HIS医院管理系统源码 病案管理、医保业务、门诊、住院、电子病历编辑器
通过门诊的申请,或者直接住院登记,通过”护士工作站“分配患者,完成后,进入医生患者列表,医生对应开具”长期医嘱“和”临时医嘱“,并在电子病历中,记录病情。病人出院时,停止长期医嘱,开具出院医嘱。进入出院审核,审核医嘱与住院通过后,病人结清缴费,完成出院。
40 3
|
17天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
66 6
|
16天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
19天前
|
移动开发 前端开发 JavaScript
java家政系统成品源码的关键特点和技术应用
家政系统成品源码是已开发完成的家政服务管理软件,支持用户注册、登录、管理个人资料,家政人员信息管理,服务项目分类,订单与预约管理,支付集成,评价与反馈,地图定位等功能。适用于各种规模的家政服务公司,采用uniapp、SpringBoot、MySQL等技术栈,确保高效管理和优质用户体验。
|
25天前
|
开发框架 Java 程序员
揭开Java反射的神秘面纱:从原理到实战应用!
本文介绍了Java反射的基本概念、原理及应用场景。反射允许程序在运行时动态获取类的信息并操作其属性和方法,广泛应用于开发框架、动态代理和自定义注解等领域。通过反射,可以实现更灵活的代码设计,但也需注意其性能开销。
44 1
|
29天前
|
存储 前端开发 JavaScript
CSS:现代Web设计的不同技术
【10月更文挑战第11天】 CSS:现代Web设计的不同技术