HTML与CSS初体验

HTML

超级文本标记语言(HyperText Makeup Language)

作用:告知浏览器网页的结构

元素=开始标记+内容+结束标记

例如:<h1>肯德基快餐</h1>   --  这就是一个元素

CSS

级联样式表(Cascading Style Sheets)

作用:告知浏览器网页中的元素应该如何表现

属性:

用来指定元素的附加信息。

<img src="drinks.gif"> : src属性指定img标记显示的图片文件名。

<a href="directions.html"> : href属性告诉我们超文本链接的目的地。

<style type="text/css">  :  type属性指定使用的样式语言种类,此处是CSS。

书写方式:

<a href="directions.html"> Great Movies</a>

引用:

<q>:在文字流中出现 ;  <blockquote>:整块引用且换行


块元素(<h1><h2><blockquote>)特立独行,内联元素(<q><a><em>)随波逐流。

空元素:

<br>:插入换行 

<img>:插入图片 (内联元素)

列表:

第一步:标记列表项目 (<li></li>)

第二步:决定列表类型(有序 or 无序)(<ul></ul>--无序 ; <ol></ol>--有序)

<ul>
  <li>cellphone</li>

  <li>iPod</li>

</ul>

<li><ul><ol>--块元素

有序列表、无序列表、还有自定义列表

自定义列表:

<dl>
    <dt>haha</dt>
<dd>laugh </dd>
<dt>hehe</dt>
<dd>lanshou</dd>
</dl>

输入实体的时候使用&,当需要在文章中用&的时候才用&amp;来代替。

图像:

JPEG:

可在连续调次图像中获得最好效果;

可以用1600万种不同的颜色显示图像;

有损格式--文件缩小时会丢失部分图像信息;

不支持透明;

GIF:

适合纯色、线条、小段文字组成的图像;

用256种颜色显示图像;

无损格式--压缩文件不会丢失任何信息;

允许把背景颜色设为透明,图像背景可以穿透显示;

块元素:前后有换行和缩进--<h1><hn><p><blockquote>...

内联元素:在文字流中--<a><q><em><img>...

空元素:<img><br>

<img>:

src属性--其后可以加相对路径或者URL;

alt属性:要求一小段描述图像的文字;

width、height属性:宽度和高度;

文件类型定义:告诉浏览器文件的类型。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

   "http://www.w3.org/TR/html4/loose.dtd">   --写在html文件的开头(过渡版本)

<meta>  --说明内容的类型

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">  --在<head>中

严格HTML4.01嵌套规则:<img>元素必须嵌套在<p>元素中,内联元素不能嵌套在<blockquote>中。

严格版本: 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 

   "http://www.w3.org/TR/html4/strict.dtd">

XHTML:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0//EN" 
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<div>  --  把页面分割成逻辑部分或者组;

text-align :设置文本样式(居中等);只能作用于块元素,会影响各种内联元素,直接作用于内联元素,如<img>就没有作用了。

<div id="copy">

</div>

<span class="cd">Buddha Bar</span>

层叠就是浏览器决定采用哪种样式的方法。来自多个样式表的样式可以层叠向下排列在页面中,每个元素应用最具体的样式。

<TABLE>代表表格</TABLE>
<TR>代表表格中的一行</TR>
<TD>代表表格中的一列</TD>

'TR'与'TD'交成一个单元格
<TABLE>...</TABLE>之间有多少个<TR>,就有多少行
<TR>...</TR>之间有多少个<TD>,就有多少列

<table>
<tr>
<td>单元格1</td>
<td>单元格2</td>
</tr>
<tr>
<td>单元格3</td>
<td>单元格4</td>
</tr>
</table>

该例在浏览器中将显示如下:

单元格1

单元格2

单元格3

单元格4

<tr>和<td>有什么区别?

用于创建表格的3个基本元素是:

  • 首标签<table>和尾标签</table>分别表示一个表格的开始与结束。这是不难理解的。
  • tr是“table row(表格行)”的缩写,用于表示一行的开始和结束。这也容易理解。
  • td是“table data(表格数据)”的缩写,用于表示行中各个单元格(cell)的开始和结束。这些都是容易理解的。

下面是对例1的详细解释。表格以<table>开始,其后的<tr>表明一个新行的开始,这一行中有两个单元格:<td>单元格1</td>和<td>单元格2</td>。该行以</tr>结束,然后紧接着以<tr>另起一行。该行也包含两个单元格,最后整个表格以</table>结束。

 

br 是break 的缩写 换行的意思

<br/><br /> 没有任何区别

因为 html 4.0 他不是一个严谨型语言

语言有点错误 对运行结果也不会有很大的影响


href是hypertext reference的缩写 href属性指定了链接的位置,这个位置可以用URI(统一资源标识符)表示.

 

rel是relationship的英文缩写. rel属性,描述了当前页面与href所指定文档的关系. stylesheet -- 定义一个外部加载的样式表

type -- 包含内容的类型,一般使用type="text/css"
示例
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

 

target=_blank表示用新窗口打开页面,一般出现在 <a> 标签中,target表示链接在哪里打开,可以为它赋已经存在的窗口名或者一些默认的值,

eg:<td><a href='http://<%#Eval("www.baidu.com")%>' target ="_blank"><%#Eval("百度")%></a></td>,常见的一些默认的值有:

_blank       新窗口 
_self         自身 
_parent     父窗口 
_top           顶层窗口(框架中)


+=  :将内容添加到已有变量。

标题基于SpringBoot+Vue的学生交流互助平台研究AI更换标题第1章引言介绍学生交流互助平台的研究背景、意义、现状、方法创新点。1.1研究背景意义分析学生交流互助平台在当前教育环境下的需求及其重要性。1.2国内外研究现状综述国内外在学生交流互助平台方面的研究进展实践应用。1.3研究方法创新点概述本研究采用的方法论、技术路线及预期的创新成果。第2章相关理论阐述SpringBootVue框架的理论基础及在学生交流互助平台中的应用。2.1SpringBoot框架概述介绍SpringBoot框架的核心思想、特点及优势。2.2Vue框架概述阐述Vue框架的基本原理、组件化开发思想及前端的交互机制。2.3SpringBootVue的整合应用探讨SpringBootVue在学生交流互助平台中的整合方式及优势。第3章平台需求分析深入分析学生交流互助平台的功能需求、非功能需求及用户体验要求。3.1功能需求分析详细阐述平台的各项功能需求,如用户管理、信息交流、互助学习等。3.2非功能需求分析对平台的性能、安全性、可扩展性等非功能需求进行分析。3.3用户体验要求从用户角度出发,提出平台在易用性、美观性等方面的要求。第4章平台设计实现具体描述学生交流互助平台的架构设计、功能实现及前后端交互细节。4.1平台架构设计给出平台的整体架构设计,包括前后端分离、微服务架构等思想的应用。4.2功能模块实现详细阐述各个功能模块的实现过程,如用户登录注册、信息发布查看、在线交流等。4.3前后端交互细节介绍前后端数据交互的方式、接口设计及数据传输过程中的安全问题。第5章平台测试优化对平台进行全面的测试,发现并解决潜在问题,同时进行优化以提高性能。5.1测试环境方案介绍测试环境的搭建及所采用的测试方案,包括单元测试、集成测试等。5.2测试结果分析对测试结果进行详细分析,找出问题的根源并
内容概要:本文详细介绍了一个基于灰狼优化算法(GWO)优化的卷积双向长短期记忆神经网络(CNN-BiLSTM)融合注意力机制的多变量多步时间序列预测项目。该项目旨在解决传统时序预测方法难以捕捉非线性、复杂时序依赖关系的问题,通过融合CNN的空间特征提取、BiLSTM的时序建模能力及注意力机制的动态权重调节能力,实现对多变量多步时间序列的精准预测。项目不仅涵盖了数据预处理、模型构建训练、性能评估,还包括了GUI界面的设计实现。此外,文章还讨论了模型的部署、应用领域及其未来改进方向。 适合人群:具备一定编程基础,特别是对深度学习、时间序列预测及优化算法有一定了解的研发人员和数据科学家。 使用场景及目标:①用于智能电网负荷预测、金融市场多资产价格预测、环境气象多参数预报、智能制造设备状态监测预测维护、交通流量预测智慧交通管理、医疗健康多指标预测等领域;②提升多变量多步时间序列预测精度,优化资源调度和风险管控;③实现自动化超参数优化,降低人工调参成本,提高模型训练效率;④增强模型对复杂时序数据特征的学习能力,促进智能决策支持应用。 阅读建议:此资源不仅提供了详细的代码实现和模型架构解析,还深入探讨了模型优化和实际应用中的挑战解决方案。因此,在学习过程中,建议结合理论实践,逐步理解各个模块的功能和实现细节,并尝试在自己的项目中应用这些技术和方法。同时,注意数据预处理的重要性,合理设置模型参数网络结构,控制多步预测误差传播,防范过拟合,规划计算资源训练时间,关注模型的可解释性和透明度,以及持续更新迭代模型,以适应数据分布的变化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值