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>
相关文章
|
5月前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
5月前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
5月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
5月前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
5月前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
Java Docker 微服务
微服务架构已成为Java Web开发的新趋势,它通过将应用分解为独立、可部署的服务单元,提升了系统的灵活性与可维护性。
微服务架构已成为Java Web开发的新趋势,它通过将应用分解为独立、可部署的服务单元,提升了系统的灵活性与可维护性。每个服务负责特定功能,通过轻量通信机制协作。利用Spring Boot与Spring Cloud等框架可简化开发流程,支持模块化设计、独立部署、技术多样性和容错性,适应快速迭代的需求。
205 1
|
Java Spring 开发者
Java Web开发新潮流:Vaadin与Spring Boot强强联手,打造高效便捷的应用体验!
【8月更文挑战第31天】《Vaadin与Spring Boot集成:最佳实践指南》介绍了如何结合Vaadin和Spring Boot的优势进行高效Java Web开发。文章首先概述了集成的基本步骤,包括引入依赖和配置自动功能,然后通过示例展示了如何创建和使用Vaadin组件。相较于传统框架,这种集成方式简化了配置、提升了开发效率并便于部署。尽管可能存在性能和学习曲线方面的挑战,但合理的框架组合能显著提升应用开发的质量和速度。
426 0
|
前端开发 Java 数据库
Java Web开发全攻略:构建高性能Web应用
【4月更文挑战第2天】Java Web开发围绕Servlet和JSP展开,结合Spring/Spring Boot、Struts2、Hibernate等框架构建高性能应用。数据库选择和优化、前端技术如Angular/React/Vue.js以及CI/CD实践是关键。从电子商务到企业系统,Java Web技术为企业与用户互动提供强大平台。持续学习和适应新技术,以应对Web开发挑战。
543 1
Java Web开发全攻略:构建高性能Web应用
|
安全 Java 数据库连接
Java Web应用
Java Web应用
91 0
|
前端开发 JavaScript Java
Java语言在Web前端开发中的技术应用
Java语言在Web前端开发中的技术应用
313 0

热门文章

最新文章

下一篇
oss云网关配置