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>
相关文章
|
6月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
638 1
|
5月前
|
安全 Java 开发者
告别NullPointerException:Java Optional实战指南
告别NullPointerException:Java Optional实战指南
318 119
|
6月前
|
存储 前端开发 Java
【JAVA】Java 项目实战之 Java Web 在线商城项目开发实战指南
本文介绍基于Java Web的在线商城技术方案与实现,涵盖三层架构设计、MySQL数据库建模及核心功能开发。通过Spring MVC + MyBatis + Thymeleaf实现商品展示、购物车等模块,提供完整代码示例,助力掌握Java Web项目实战技能。(238字)
750 0
|
6月前
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
543 100
|
6月前
|
人工智能 Java API
Java AI智能体实战:使用LangChain4j构建能使用工具的AI助手
随着AI技术的发展,AI智能体(Agent)能够通过使用工具来执行复杂任务,从而大幅扩展其能力边界。本文介绍如何在Java中使用LangChain4j框架构建一个能够使用外部工具的AI智能体。我们将通过一个具体示例——一个能获取天气信息和执行数学计算的AI助手,详细讲解如何定义工具、创建智能体并处理执行流程。本文包含完整的代码示例和架构说明,帮助Java开发者快速上手AI智能体的开发。
2219 8
|
6月前
|
人工智能 Java API
Java与大模型集成实战:构建智能Java应用的新范式
随着大型语言模型(LLM)的API化,将其强大的自然语言处理能力集成到现有Java应用中已成为提升应用智能水平的关键路径。本文旨在为Java开发者提供一份实用的集成指南。我们将深入探讨如何使用Spring Boot 3框架,通过HTTP客户端与OpenAI GPT(或兼容API)进行高效、安全的交互。内容涵盖项目依赖配置、异步非阻塞的API调用、请求与响应的结构化处理、异常管理以及一些面向生产环境的最佳实践,并附带完整的代码示例,助您快速将AI能力融入Java生态。
989 12
|
5月前
|
存储 人工智能 算法
从零掌握贪心算法Java版:LeetCode 10题实战解析(上)
在算法世界里,有一种思想如同生活中的"见好就收"——每次做出当前看来最优的选择,寄希望于通过局部最优达成全局最优。这种思想就是贪心算法,它以其简洁高效的特点,成为解决最优问题的利器。今天我们就来系统学习贪心算法的核心思想,并通过10道LeetCode经典题目实战演练,带你掌握这种"步步为营"的解题思维。
|
JavaScript 前端开发 Java
【HTML入门】从网页搭建开始学习Java Web开发
今天开始总结学习Java Web,而学习Java Web我们应该先学习一些网页搭建基础的东西,今天我们就先从HTML开始。
【HTML入门】从网页搭建开始学习Java Web开发
|
XML 数据采集 前端开发
HTML+CSS入门学习
HTML+CSS入门学习
175 0
|
Web App开发 数据安全/隐私保护
HTML入门的简单学习
1:HTML简介    1.1:HTML(Haper Text Markup language):超文本标记语言    超文本就是指页面内可以包含图片,链接,甚至音乐,程序等非文字元素    1.2:开发工具:Adobe Dreamwearver cs5    1.
1388 0