JavaWeb之HTML和CSS

2023-11-17

标签命令汇总:

tr:行 td:单元格 b:加粗

font 字体标签
br 换行
a 超链接标签
ul 无序标签列表
ol 有序标签列表
li list
ul 无序标签列表
href 设置链接地址

一、概述

1、B/S软件结构

JavaSE中,C/S结构:客户端(Client)——服务端(Server)
JavaWeb中,B/S结构:浏览器(Browser)——服务器(Server)

2、前端开发流程

PS制作效果图——>前端工程师:做成静态网页——>Java程序员:将静态网页改为动态网页

3、网页的组成部分

内容(结构,页面中的内容,使用HTML展现)、表现(布局,颜色,大小等,使用CSS实现)、行为(页面中元素与输入设备交互的响应,一般使用JS技术实现)

4、HTML简介

(Htper Text Markup Language:超文本标记语言)
通过标签来标记要显示的网页中的各个部分,网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示)

5、创建HTML文件

(1)创建一个web工程(静态的);
(2)在工程下创建HTML页面;
在这里插入图片描述
在这里插入图片描述

6、HTML书写规范

<html>                          整个页面的开始
     <head>                     头信息
         <title>标题</title>    标题
     </head> 
     <body>                     body为页面主体内容
           页面主体内容
     </body>
</html>                         这个HTML页面的结束

案例:

<!DOCTYPE html><!--约束,声明-->
<html lang="zh_CN"><!--html标签,表示HTML的开始 lang="zh_CN"表示中文,html标签中一般分为两部分:head和body-->
<head><!--头部信息,一般包含三部分:title标签,css样式,js代码-->
    <meta charset="UTF-8"><!--表示当前页面使用UTF-8字符集-->
    <title>标题</title><!--标题-->
</head>
<body><!--整个HTML页面显示的主体内容-->
    hello
</body>
</html>

在这里插入图片描述
HTML代码注释:<!-- 注释内容-->

7、HTML标签介绍

(1)标签拥有自己的属性
①基本属性:bgcolor=“red”,eg:<body bgcolor="blue"> ——背景颜色改为绿色
②事件属性:οnclick=“alert(‘你好!’);” ——可以直接设置事件响应后的代码

<body οnclick="alert('你好')">

——alert()是JS语言提供的一个警告框函数,它可以接收任意参数,参数就是警告框的函数信息。
点击主体内容的那一行,出现警告框:
在这里插入图片描述

<body οnclick="alert('你好')"><!--整个HTML页面显示的主体内容-->
    hello
<button οnclick="alert('你好帅!')">按钮</button>
</body>

点击按钮,跳出显示框:
在这里插入图片描述
(2)标签又分为:单标签和双标签。
① 单标签格式: <标签名 />
eg1:换行br

第一行<br/>第二行

在这里插入图片描述

hr:水平线

② 双标签格式:<标签名> …封装的数据…</标签名>
——大部分是双标签

二、HTML常用标签

1、font标签(字体标签)

——字体标签,可以修改文本的字体、大小、颜色。
【案例】在网页上显示:我是字体标签,并修改字体为宋体,颜色为红色

<body>
    <!--字体标签:
    需求:在网页上显示——我是字体标签,并修改字体为宋体,颜色为红色-->
    <font color="red" face="宋体" size="7">我是字体标签(红色宋体)</font>
</body>

在这里插入图片描述

2、特殊字符

(1)< 和>

我是<br>标签

在这里插入图片描述
如果要输出特殊字符 < 和 > ,可以用 &lt 代表 <,用&gt代表 > :

我是&lt;br&gt标签

在这里插入图片描述

(2)空格——&nbsp

通常情况下,HTML会裁掉文档中的空格,加入输入10个空格,会被裁掉9个,使用&nbsp可以在文档中增加空格

<body>
我是&nbsp;&nbsp;&nbsp;&nbsp;标签
</body>

在这里插入图片描述

3、标题标签

——h1 到 h6(h7不行)
【案例】演示标题1到标题6的

<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>3.标题标签.html</title>
</head>
<body>
    <h1>标题1</h1>
    <h2>标题2</h2>
    <h3>标题3</h3>
    <h4>标题4</h4>
    <h5>标题5</h5>
    <h6>标题6</h6>
</body>
</html>

在这里插入图片描述
设置左中右对齐:
align="left"左对齐(默认)

<body>
    <h1 align="left">标题1</h1>
    <h2 align="center">标题2</h2>
    <h3 align="right">标题3</h3>
    <h4>标题4</h4>
    <h5>标题5</h5>
    <h6>标题6</h6>
</body>

在这里插入图片描述

4、超链接标签(*重点!)

——网页中,所有点击之后,可以跳转的内容,都是超链接

  • a标签是超链接;
  • href属性:设置链接地址;
  • target属性:设置哪个目标进行跳转
    ——self :表示当前页面(默认值)
    ——blank :表示打开新页面来进行跳转
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>超链接标签.html</title>
</head>
<body>
    <a href="http://www.baidu.com">百度</a>
</body>
</html>

在这里插入图片描述
【案例二】target="_blank":打开新的页面进行跳转
_self:默认的跳转属性,表示在当前页面进行跳转

<body>
    <a href="http://www.baidu.com" target="_self">百度_self</a><br/>
    <a href="http://www.baidu.com" target="_blank">百度_blank</a>
</body>

在这里插入图片描述

5、列表标签(有序、无序)

——无序列表(大部分)、有序列表

  • 无序:ul(unorder list)
  • 有序:ol(order list)

【无序ul】使用无序,列表方式,把四大天王展现出了

<body>
    <ul>
        <li>刘德华</li>
        <li>郭富城</li>
        <li>张学友</li>
        <li>黎明</li>
    </ul>
</body>

type属性可以修改列表项前面的符号

<ul type="none">

在这里插入图片描述
【有序ol】

<body>
    <ol>
        <li>刘德华</li>
        <li>郭富城</li>
        <li>张学友</li>
        <li>黎明</li>
    </ol>
</body>

在这里插入图片描述

6、img标签(显示图片)

——img标签是图片标签,用来显示图片,src属性可以设置图片的路径
web中的路径分为:相对路径和绝对路径

  • 相对路径:
    . ./表示当前文件所在目录
    ./表示当前文件所在的上一级目录
    文件名:表示当前文件所在目录的文件,相当于./文件名 ./可以省略
  • 绝对路径:
    正确格式:http://ip:port/工程名/资源路径
    width:图片宽度
    height:图片高度
    border:图片边框大小
    alt:当指定路径找不到图片时,用来代替显示的文本内容
<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>img标签.html</title>
</head>
<body>
    <img src="../imgs/1.jpg"/>
</body>
</html>

在这里插入图片描述
修改图片显示的宽高、大小:

<body>
    <img src="imgs/1.jpg" width="400" height="500"/>
</body>

显示多张图片:

<body>
    <img src="imgs/1.jpg" width="400" height="500"/>
    <img src="imgs/2.jpg" width="400" height="500"/>
    <img src="imgs/3.jpg" width="400" height="500"/>
    <img src="imgs/4.jpg" width="400" height="500"/>
    <img src="imgs/5.jpg" width="400" height="500"/>
    <img src="imgs/6.jpg" width="400" height="500"/>
</body>

在这里插入图片描述
alt:当指定路径找不到图片时,用来代替显示的文本内容

<img src="imgs/001.jpg" width="400" height="500" alt="找不到图片"/>

7、table标签

  • 需求1:做一个带表头的,三行三列的表格,并显示边框
  • 需求2:修改表格的宽度,高度,表格的对齐方式,单元格间距

table:表格标签 border:设置表格标签 width:设置表格宽度 height:设置表格高度
tr:行标签 th:表头标签 (th 元素内部的文本通常会呈现为居中的粗体文本,而 td 元素内的文本通常是左对齐的普通文本)
td:单元格标签 align:设置单元格文本对齐方式
b:加粗标签

<body>
		<table align="center" border="1" width="300" height="300" cellspacing="0">
			<!--设置单元格格式(宽高线粗),将整个表格居中,并设置单元格间距为0-->
			<tr>
				<td align="center"><b>1.1</b></td> <!--效果等同于下面的th-->
				<th>1.2</th> <!--th:元素内部的文本通常会呈现为居中的粗体文本-->
				<th>1.3</th>
			</tr>			<tr>
				<td>2.1</td>
				<td>2.2</td>
				<td>2.3</td>
			</tr>			<tr>
				<td>3.1</td>
				<td>3.2</td>
				<td>3.3</td>
			</tr>
		</table>
	</body>

在这里插入图片描述

【需求】表格跨行跨列

	<body>
	<!--五行五列表格
	    第一行第一列单元格跨两列——colspan,
	    第二行第一列单元格跨两行——rowspan,
	    第四行第四列单元格跨两行两列-->
		<table border="1" width="500" height="500"cellspacing="0">
			<tr>
				<td colspan="2">1.1</td>
				<td>1.3</td>
				<td>1.4</td>
				<td>1.5</td>
			</tr>			<tr>
				<td rowspan="2">2.1</td>
				<td>2.3</td>
				<td>2.3</td>
				<td>2.4</td>
				<td>2.5</td>
			</tr>			<tr>
				<td>3.2</td>
				<td>3.3</td>
				<td>3.4</td>
				<td>3.5</td>
			</tr>			<tr>
				<td>4.1</td>
				<td>4.2</td>
				<td>4.3</td>
				<td colspan="2" rowspan="2">4.4</td>
			</tr>			<tr>
				<td>5.1</td>
				<td>5.2</td>
				<td>5.3</td>
			</tr>
		</table>
	</body>

在这里插入图片描述
将内容换成图片:

<td colspan="2" rowspan="2"> <img src="../imgs/2.jpg" width="200" height="200"/></td>

在这里插入图片描述

8、iframe框架标签(文档中的文档)

——可以在一个HTML页面上打开一个小窗口,去加载一个单独的页面

<body>
	单独完整的页面<br/><br/>
    <iframe src="3.标题标签.html" width="500" height="300"></iframe><br/>
    <iframe src="4.超链接.html" target="_self"></iframe>
</body>

在这里插入图片描述

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>8.iframe标签.html</title>
</head>
<body>
	单独完整的页面<br/><br/>
    <iframe src="3.标题标签.html" width="500" height="300" name="跳转到该标签去显示"></iframe><br/>
    <ul>
        <li><a href="5.img标签.html" target="跳转到该标签去显示">5.img标签</a></li>
        <li><a href="1.font标签.html">1.font标签</a></li>
        <li><a href="2.特殊字符.html">2.特殊字符</a></li>
    </ul>
</body>
</html>

在这里插入图片描述
在这里插入图片描述

9、表单显示

什么是表单?——就是HTML页面中,用来收集用户信息的所有元素集合,然后把这些信息发送给服务器。

(1)需求:创建一个个人信息注册表单,包含用户名、密码、确认密码、性别(单选)、计算机技能(多选)、国籍(下拉列表),隐藏域,自我评分(多行文本域),重置,提交
(2)分析

  • form:就是表单; input type=“text”:单行输入框 ,value:设置默认内容;input type=“password”:密码输入框
  • [性别] input type=“radio”:单选框 name属性可以对其进行分组 check=“check”:默认选中
  • [兴趣爱好] input type=“checkbox”:复选框
  • [国籍] select标签是下拉列表框,option标签是下拉列表框中的选项(加上checked="checked"的是默认选项)
  • [自我评价] textarea:表示多行文本输入框,rows:多少行,cols:每行显示多少字符,起始标签和结束标签之间的是默认值
  • [重置] input type=“reset” value属性修改按钮上的字
  • [提交] input type=“submit”:提交按钮
    form中的action属性设置提交的服务器地址,method属性设置提交的方式GET(默认值)或POST
  • [附件上传] input type=“file”:附件上传域,
  • [隐藏域] input type=“hidden” 当我们要发送某些信息,而这些信息不需要用户参与,就可以使用(提交的时候同时发送给服务器)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>8.iframe标签.html</title>
</head>
<body>
     <form action="http://localhost:8080" method="get">
        <input type="hidden" name="action" value="login">
        <h1 align="left">用户注册</h1>
        用户名称:<input type="text" value="默认值"/><br/>
        用户密码:<input type="password"/><br/>
        确认密码:<input type="password"/><br/>
        性别:<input type="radio" name="sex" checked="checked">男<input type="radio" name="sex">女<br/>
        计算机技能:<input type="checkbox" />Java<input type="checkbox"/>JS<input type="checkbox"/>C++<input type="checkbox"/>python<br/>
        国籍:<select>
                  <option>--请选择国籍--</option>
                  <option>中国</option>
                  <option>美国</option>
                  <option>日本</option>
                  <option>英国</option>
             </select><br/><br/>
        自我评价:<textarea rows="10" cols="40">须包括自己的特长爱好,性格等信息</textarea><br/><br/>
        <!--重置--><input type="reset"/>
        <!--提交--><input type="submit"/><br/>
        附件:<input type="file"/>
    </form>
</body>
</html>

在这里插入图片描述

表单格式化:

如果要让表单更加整齐,可以放在table中:
比如:

<table align="center">
	<tr>
		<td>用户名称:<td/>
		<td>
			<input type="text" value="默认值"/>
		<td/>
	<tr/>
</table>

表单提交

input type=“submit”:提交按钮
form中的action属性设置提交的服务器地址
method属性设置提交的方式GET(默认值)或POST

<form action="http://localhost:8080" method="get">
<input type="hidden" name="action" value="login">

<input type="submit"/>

点击提交:
在这里插入图片描述
表单提交时:数据没有发送给服务器的三种情况:
1.表单项没有name属性值
——给每个加上name=“XXX”

  <form action="http://localhost:8080" method="get">
        <input type="hidden" name="action" value="login">
        <h1 align="left">用户注册</h1>
        用户名称:<input type="text" name="username" value="默认值"/><br/>
        用户密码:<input type="password"/><br/>
        确认密码:<input type="password"/><br/>
        性别:<input type="radio" name="sex" checked="checked">男<input type="radio" name="sex">女<br/>
        计算机技能:<input name="hobby" type="checkbox" />Java<input name="hobby" type="checkbox"/>JS<input name="hobby" type="checkbox"/>C++<input name="hobby" type="checkbox"/>python<br/>
        国籍:<select name="country">
                  <option>--请选择国籍--</option>
                  <option>中国</option>
                  <option>美国</option>
                  <option>日本</option>
                  <option>英国</option>
             </select><br/><br/>
        自我评价:<textarea name="desc" rows="10" cols="40">须包括自己的特长爱好,性格等信息</textarea><br/><br/>
        <!--重置--><input type="reset"/>
        <!--提交--><input type="submit"/><br/>
        附件:<input type="file"/>
    </form>

在这里插入图片描述
2、单选、复选都要添加value属性值,以便发送给服务器
3、表单项不在提交的form标签中

GET请求的特点:

1、浏览器地址栏的地址是:action属性[+?+请求参数]
请求参数的格式是:name=value & name=value
2、不安全(密码会被看到)
3、它有数据长度的限制,如果数据比较多,可以用method=“POST”

POST请求的特点:

1、浏览器地址栏中只要action属性值;
2、相对于GET请求要安全(由于第一条,你看不到包括密码在内的内容了);
3、理论上没有数据长度的限制。

10、其它标签:div、span、p.avi

div标签:默认独占一行
span标签:它的长度是封装数据的长度
p段落标签:默认会在段落的上方或下方空出一行来(如果已有就不再空)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>其它标签</title>
</head>
<body>
    <!--需求:div、span、p标签的演示 -->
        <div>div标签1</div>
        <div>div标签2</div>
        <span>span标签1</span>
        <span>span标签2</span>
        <p>p段落标签1</p>
        <p>p段落标签2</p>
</body>
</html>

在这里插入图片描述

三、CSS技术

CSS:层叠样式,是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

1、CSS与HTML结合的第一种方式

——在标签的style属性上设置"key:value value",修改标签样式

<body>
    <div style="border:1px solid blue;">div标签1</div>
    <div style="border:1px solid blue;">div标签2</div>
    <span style="border:1px solid blue;">span标签1</span>
    <span style="border:1px solid blue;">span标签2</span>
</body>

在这里插入图片描述
缺点:
1、如果标签多了,样式多了,代码量很大;
2、可读性差;
3、CSS代码没有复用性。

2、CSS与HTML结合的第二种方式(同页面可复用)

样式可以复用:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--style标签专门用来定义css样式代码 -->
    <style type="text/css">
        div{
            border: 1px solid red;
        }
        span{
            border: 1px solid blue;
        }
    </style>
</head>
<body>
    <div>div标签1</div>
    <div>div标签2</div>
    <span>span标签1</span>
    <span>span标签2</span>
</body>
</html>

后面的同一类标签无论定义了多少,都可以复用同一种样式。
在这里插入图片描述
缺点:仅能在一个页面中国进行复用,实际项目中会有很多页面。

3、CSS与HTML结合的第三种方式(页面间可复用)

——把CSS样式写成一个单独的CSS文件,通过link标签引入即可复用。
在这里插入图片描述
新建一个css样式脚本:

div{
    border: 1px solid red;
}
span{
    border: 1px solid blue;
}

通过link链接引入css样式代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--link标签专门用来引入css样式代码 -->
    <link rel="stylesheet" type="text/css" href="1.css"/>
</head>
<body>
    <div>div标签1</div>
    <div>div标签2</div>
    <span>span标签1</span>
    <span>span标签2</span>
</body>
</html>

——这样方便不同的页面都来引用该样式。

4、标签名选择器

格式:
标签名{
key:value value;
}

【案例】
在所有div标签上修改字体颜色为蓝色,字体大小30个像素。边框为1像素黄色实线。并且修改所有span 标签的字体颜色为黄色,字体大小20个像素。边框为5像素蓝色虚线。

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>CSS选择器</title>
	<style type="text/css">
		div{
			border: 1px solid yellow;
			color: blue;
			font-size: 30px;
		}
		span{
			font-size: 20px;
			color: yellow;
			border: 5px blue dashed;
		}
	</style>
</head>
<body>
	<div>div标签1</div>
	<div>div标签2</div>
	<span>span标签1</span>
	<span>span标签2</span>
</body>
</html>

在这里插入图片描述

5、id选择器(只可用一次)

格式:
#id属性值{
属性:值;
}

“#”开头的就是id选择器,不一样要用id这个词

——可以通过id值选择性地去使用这个样式。

【案例】
分别定义两个 div 标签:第一个div 标签定义 id 为 id001 ,然后根据id 属性定义css样式修改字体颜色为蓝色,字体大小30个像素。边框为1像素黄色实线。
第二个div 标签定义 id 为 id002 ,然后根据id 属性定义css样式 修改的字体颜色为红色,字体大小20个像素。边框为5像素蓝色点线。

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>ID选择器</title>
	<style type="text/css">
		#id001{
			color: blue;
			font-size: 30px;
			border: 1px solid yellow;
		}
		#id002{
			color: red;
			font-size: 20px;
			border: 5px blue dotted;
		}
	</style>
</head>
<body>
	<div id="id001">div标签1</div>
	<div id="id002">div标签2</div>
</body>
</html>

在这里插入图片描述

6、class类型选择器(可多次使用)

.class 属性值{
属性:值;
}

“.”开头的就是class选择器,不一定要用class这个词。

class选择器可以通过class属性有效地选择性地去使用这个样式。

【案例】
需求1:修改 class 属性值为 class01的 span 或 div 标签,字体颜色为蓝色,字体大小30个像素。边框为1像素黄色实线。
需求2:修改 class 属性值为 class02的 div 标签,字体颜色为灰色,字体大小26个像素。边框为1像素红色实线。
–>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>class类型选择器</title>
	<style type="text/css">
		.class01{
			color: blue;
			border: yellow 1px solid;
			font-size: 30px;
		}
		.class02{
			color: grey;
			font-size: 26px;
			border: 1px solid red;
		}
	</style>
</head>
<body>
	<div class="class01">div标签class01</div>
	<div class="class02">div标签</div>
	<span class="class01">span标签class01</span>
	<span>span标签2</span>

</body>
</html>

在这里插入图片描述

7、组合选择器

选择器1,选择器2,…,选择器n{
属性:值;
}
——可以让多个选择器共用同一个css代码

【案例】
需求1:修改 class=“class01” 的div 标签 和 id=“id01” 所有的span标签,字体颜色为蓝色,字体大小20个像素。边框为1像素黄色实线。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>class类型选择器</title>
    <style type="text/css">
        #id01,.class01{
            color: blue;
            font-size: 20px;
            border: 1px yellow solid;
        }
    </style>
</head>
<body>
   <div class="class01">div标签class01</div> <br />
   <span id="id01">span 标签</span>  <br /> 
   <div>div标签</div> <br />
   <div>div标签id01</div> <br />
</body>
</html>

在这里插入图片描述

8、css常用样式

(1)字体颜色:color:red;
(2)宽度:width:19px;
(3)高度:height:20px;
(4)背景颜色:background-color
(5)字体大小:font-size:20px
(6)边框:border:1px solid red;
(7)DIV居中:
margin-left:auto
margin-right:auto
(8)文本居中:text-align:center
(9)超链接去下划线:text-decoration: none;
(10)列表去除修饰

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>06-css常用样式.html</title>
    <style type="text/css">
        div{
            color: red;
            border: 1px yellow;
            width: 300px;
            height: 300px;
            background-color: grey;
            font-size: 30px;
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            text-decoration: none;
        }
        table{
            border: 1px blue solid;
            border-collapse: collapse;
        }
        td{
            border: blue 1px solid;
        }
        ul{
            list-style: none;
        }
    </style>
</head>
<body>
<table>
    <ul>
        <li>早上好</li>
        <li>下午好</li>
        <li>晚上好</li>
    </ul>
    <tr>
        <td>1.1</td>
        <td>1.2</td>
    </tr>
</table>
    <a href="http:/www.baidu.com">百度</a>
    <div>我是帅逼</div>
</body>
</html>

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaWeb之HTML和CSS 的相关文章

  • PSD 到 html 转换 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 正确缩放 Javascript Canvas 游戏

    我正在尝试根据屏幕尺寸动态缩放画布游戏 我了解如何根据屏幕尺寸调整画布大小 但我也想调整内容大小 基本上我希望游戏在每台设备上看起来都一样 我目前遇到的问题是 当拥有 4k 屏幕的人玩游戏时 他们可以轻松看到整个地图 当有人的屏幕非常小时
  • 防止浏览器弹出警告窗口

    我正在尝试在新窗口中打开 jsp 页面 使用 JavaScriptwindow open产生浏览器警告 并且在某些情况下 firefox 将默认阻止弹出窗口 有没有办法解决这个问题 这不是恶意应用程序 它是内部用户工具 大多数浏览器不会阻止
  • 为什么 textarea 不是 input[type="textarea"]?

    为什么有一个元素
  • 元标记内的属性 property="og:title" 是什么?

    我有网站源代码的摘录 这是做什么的属性属性代表什么 其目的是什么 og title是开放图元标签之一 og 属性定义社交图中的对象 例如 Facebook 使用它们 og title代表对象的标题 因为它应该出现在图表中 请参阅此处了解更多
  • asp.NET 2.0网站无法访问App_Code中的类

    将我的网站部署到服务器后 我在访问课程时遇到问题 请注意 这是一个网络Site不是网络应用 错误是 编译器错误消息 CS0246 找不到类型或命名空间名称 Order 是否缺少 using 指令或程序集引用 版本信息 Microsoft N
  • 获取动态图像的宽度和高度

    我有一个img嵌入隐藏标签内div 当用户单击具有图像名称的动态超链接时 图像必须显示在模式窗口中 为了将 div 定位在模态窗口内 需要图像高度 但是当点击超链接后 src被分配 高度为0 所以图像不能在中间对齐 请帮助我在浏览器中显示图
  • 如何使用正则表达式进行正确的输入验证?

    我想让用户只输入整数或浮点数 现在我只能输入整数 它允许输入点或逗号 无法找到正确的正则表达式来验证整数和浮点数
  • 使用 CSS 格式化日期/时间或百分比值?

    有没有办法使用 CSS 来使用特定格式格式化日期 例如YYYY MM DD 或 MM DD YYYY 有或没有时间 也可以将数字格式化为保留 2 位小数的百分比值 例如5 4321987 显示为 5 43 我可能可以使用 JavaScrip
  • 使用javascript隐藏html元素

    JavaScript function hide article var htmlElement document getElementsByTagName article 0 htmlElement setAttribute visibi
  • 移动网络的 max-device-width 和 max-width 有什么区别?

    我需要为iphone android手机开发一些html页面 但是它们之间有什么区别max device width and max width 我需要针对不同的屏幕尺寸使用不同的CSS media all and max device w
  • 使用 Java 编程式 HTML 文档生成

    有谁知道如何在 Java 中以编程方式生成 HTMLDocument 对象 而不需要在外部生成字符串 然后使用 HTMLEditorKit read 来解析它 我问的两个原因 首先 我的 HTML 生成例程需要非常快 并且我认为将字符串解析
  • 在网页上写乐谱[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我希望能够在网页中编写乐谱和和弦 有没有可用的库 例如用于数学的 Mathjax 如果没有 那么还有其
  • 生成的表的行跨度导致额外的单元格

    HTML table border 1 cellspacing 1 width 100 thead tr td class csstextheader width 70px td td class csstextheader width 7
  • jQuery 无法在外部 JavaScript 中工作

    我是 jQuery 新手 遇到了一些奇怪的问题 我正在使用 jQuery 的change and click方法 在我的 HTML 文件中使用时它们工作正常
  • Firefox(仅限)动态表单操作不起作用

    控制台为操作属性返回空白 我已经移动了 file upload attr action io cfm action updateitemfile item id agenda modal attr data defaultitemid 周围
  • Bootstrap 4:卡片作为具有相同高度和宽度的网格

    我正在尝试在具有相同高度和宽度的网格中订购卡片 这些卡片将有不同的内容和不同的尺寸 每行也应该有 3 个 每行的高度可以不同 但 行内的高度应该相同 整个网格中每张卡片的宽度应该相同 div class container div clas
  • 将水平线添加到 html rmarkdown 文档隐藏文本部分

    我正在制作一个与 HTML 页面结合的 Rmarkdown 文档 我不想用标题或项目符号分隔某些文本部分 而是想在它们之间绘制水平线 根据http rmarkdown rstudio com authoring basics html ht
  • Phonegap - cordova 在 Android 和 iOS 设备上延迟且缓慢

    我刚刚开始使用 zend studio 开始我的第一个 PhoneGap 项目 但是 在我构建并部署它之后 该应用程序非常慢 Android 和 iOS 均可 滚动滞后 如果我按下按钮 转到下一页的速度很慢 有什么办法可以提高它的性能吗 提
  • CSS 未使用 req.params 或其他内容加载

    我对节点 表达等非常陌生 我制作了一个博客应用程序 但遇到了问题 我正在使用 mongoose node express 和 ejs 当我打电话时 router get posts function req res Post find fu

随机推荐

  • Unity中UGUI的Text实现超链接点击的解决方案

    Unity实现超链接点击 功能简介 C 脚本 使用方法 Demo工程内截图 Demo地址 功能简介 1 同一个Text内可以实现多个不同字符区域的点击 2 适配了中文 英文 韩文 日文 阿拉伯语等 更多语种待测试 C 脚本 文件名 UITe
  • uni-app 微信小程序vendor.js 过大的处理方式和分包优化

    小程序工具提示vendor js过大 已经跳过es6向es5转换 这个转换问题本身不用理会 因为vendor js已经是es5的了 关于体积控制 参考如下 使用运行时代码压缩 HBuilderX创建的项目勾选运行 gt 运行到小程序模拟器
  • Shell脚本编写教程【二】——Shell 数组

    Shell脚本编写教程 二 Shell 数组 目录 https blog csdn net shn111 article details 131590488 参考教程 https www runoob com linux linux she
  • colmap利用已知的相机内外参数重建场景

    Colmap根据相机内外参数重建稀疏模型 COLMAP稀疏重建得图像内外参文件 colmap model converter input path output path output type TXT
  • android 蓝牙ble 133,java – Android蓝牙错误133

    我正在尝试连接到 Android上的蓝牙设备 我在onClientConnectionState处理程序中收到状态133 我并不总是得到这个错误 有时连接很好 我无法指出触发问题的原因 重新启动设备和我的repro应用程序后 我甚至立即使用
  • 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。(蓝桥杯)

    题描述 对于长度为5位的一个01串 每一位都可能是0或1 一共有32种可能 它们的前几个是 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串 输入格式 本试题没有输入 输出格式 输出32行 按
  • 基于光标读取xml stax入门

    StAX 概述 从一开始 Java API for XML Processing JAXP 就提供了两种方法来处理 XML 文档对象模型 DOM 方法是用标准的对象模型表示 XML 文档 Simple API for XML SAX 方法使
  • 基于实时迭代的数值鲁棒NMPC双模稳定预测模型(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 Matlab代码实现 4 参考文献 1 概述 本文 T 秒进行 N 次模拟 使用提出的使
  • 计算机二级小蒋在教务处负责学生成绩,小蒋是一位中学教师,在教务处负责初一年级学生的成绩管理。由于学校地处偏远地区..._考试资料网...

    小蒋是一位中学教师 在教务处负责初一年级学生的成绩管理 由于学校地处偏远地区 缺 乏必要的教学设施 只有一台配置不太高的PC可以使用 他在这台电脑中安装了Microsoft Office 决定通过Excel来管理学生成绩 以弥补学校缺少数据
  • 电子企业应该先实施ERP系统还是WMS仓储管理系统

    电子企业应该先实施ERP系统还是WMS仓储管理系统 这是一个有争议的问题 不同的企业和管理专家有不同的看法 但是 从我个人的观点来看 电子企业应该先实施ERP系统 然后再考虑WMS仓储管理系统 首先 ERP系统是企业资源规划 Enterpr
  • React Native: 添加外部字体

    iOS 1 字体文件加入到Xcode项目中 2 确认字体文件包含在目标中 点击字体文件 查看是否在右栏的 Target Membership中选择了改字体 3 检查字体是否在打包的资源中 在Build Phases中查看字体是否添加在Cop
  • c++ point类(含输入和输出的重载)

    问题描述 定义类point 其中包括两个数据成员 均为 int 类型 为点的横坐标和纵坐标 类的成员函数如下 构造函数 包括两个参数 其两个参数的默认值为0 重载运算符 两个点相应的坐标相加 比如 1 1 2 2 3 3 两个点相应的坐标相
  • 华为OD机试真题- 目录删除-2023年OD统一考试(B卷)

    题目描述 某文件系统中有N个目录 每个目录都一个独一无二的ID 每个目录只有一个父目录 但每个父目录下可以有零个或者多个子目录 目录结构呈树状结构 假设 根目录的ID为0 且根目录没有父目录 其他所有目录的ID用唯一的正整数表示 并统一编号
  • 升级需谨慎,开发两行泪!——记一次MySQL驱动包升级引发的事故

    一 背景 最近项目组在版本迭代时 组件也要进行升级 此时涉及到MySQL驱动包jdbc的版本升级 即从5 1 X升级到8 0 X 然鹅在上线之后就出现了一部分兼容性问题 造成了一次 事故 调用接口出现 系统错误 查看日志 java time
  • Idea中Springboot开启热部署方法

    Springboot1 3后支持热部署 具体方法如下 1 增加依赖
  • 【Java学习笔记】70:借助Redis实现分布式锁

    这节学习Java用Redis做分布式锁 来做秒杀场景卖货减库存的案例 最原始的减库存写法 这里库存也存Redis里面 调减库存接口的时候判断一下大于0 还有库存 就拿出来减1 这里StringRedisTemplate是Spring Boo
  • elasticsearch的映射 (mapping)

    一 概念 映射 mapping 就是指定索引 index 里面的每个文档中的字段的类型 设置字段的存储和查询的分析策略 es对不同的字段类型 有不同的存储和检索策略 比如对于text类型的字段 会经过各类分词处理 大小写转换 同义词转换 才
  • VTK5.10.1+Cmake+vs2010整合安装

    1 下载 VS2010就自己在网上找了咯 这里不提供具体路径下载了 vtk 5 10 1 zip源程序 vtkdata 5 10 1 zip 数据 vtkDocHtml 5 10 1 tar gz 文档可以不下载 vtk相关安装程序下载 h
  • MySQL基础高频面试题

    1 什么是索引 索引是一种用于快速查询和检索数据的数据结构 mysql中的索引结构有 B 树和Hash 索引的作用就相当于目录的作用 我们只需要先去目录里查找字的位置 然后直接翻到那一页就行了 这样查找就会非常快 2 索引的优缺点 优点 1
  • JavaWeb之HTML和CSS

    标签命令汇总 tr 行 td 单元格 b 加粗 font 字体标签 br 换行 a 超链接标签 ul 无序标签列表 ol 有序标签列表 li list ul 无序标签列表 href 设置链接地址 一 概述 1 B S软件结构 JavaSE中