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>
相关文章
|
8天前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
26 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
1月前
|
自然语言处理 Java
Java中的字符集编码入门-增补字符(转载)
本文探讨Java对Unicode的支持及其发展历程。文章详细解析了Unicode字符集的结构,包括基本多语言面(BMP)和增补字符的表示方法,以及UTF-16编码中surrogate pair的使用。同时介绍了代码点和代码单元的概念,并解释了UTF-8的编码规则及其兼容性。
109 60
|
2月前
|
Web App开发 前端开发
【CSS】——基础入门常见操作
CSS引入,CSS对元素美化,style修饰,选择器(标签选择器,类选择器,ID选择器,复合选择器),font-size , boder ,width,height,margin,paddiing
|
2月前
|
监控 架构师 Java
Java虚拟机调优的艺术:从入门到精通####
本文作为一篇深入浅出的技术指南,旨在为Java开发者揭示JVM调优的神秘面纱,通过剖析其背后的原理、分享实战经验与最佳实践,引领读者踏上从调优新手到高手的进阶之路。不同于传统的摘要概述,本文将以一场虚拟的对话形式,模拟一位经验丰富的架构师向初学者传授JVM调优的心法,激发学习兴趣,同时概括性地介绍文章将探讨的核心议题——性能监控、垃圾回收优化、内存管理及常见问题解决策略。 ####
|
2月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
103 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
3月前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
59 5
|
3月前
|
Java 程序员 数据库连接
Java中的异常处理:从入门到精通
在Java编程的海洋中,异常处理是一艘不可或缺的救生艇。它不仅保护你的代码免受错误数据的侵袭,还能确保用户体验的平稳航行。本文将带你领略异常处理的风浪,让你学会如何在Java中捕捉、处理和预防异常,从而成为一名真正的Java航海家。
|
3月前
|
前端开发 JavaScript 开发者
掌握 CSS 弹性布局(Flexbox):构建复杂页面布局的高效秘籍与实战案例
CSS弹性布局(Flexbox)是现代网页设计中构建复杂页面布局的高效工具。本文将深入浅出地介绍Flexbox的核心概念、使用技巧及实际应用案例,帮助读者快速掌握这一强大布局方法。
|
3月前
|
监控 安全 Java
Java中的多线程编程:从入门到实践####
本文将深入浅出地探讨Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的摘要形式,本文将以一个简短的代码示例作为开篇,直接展示多线程的魅力,随后再详细解析其背后的原理与实现方式,旨在帮助读者快速理解并掌握Java多线程编程的基本技能。 ```java // 简单的多线程示例:创建两个线程,分别打印不同的消息 public class SimpleMultithreading { public static void main(String[] args) { Thread thread1 = new Thread(() -> System.out.prin
|
28天前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
64 34

热门文章

最新文章