HTML页面

2023-10-29

HTML

1. 资源分类

1.1 静态资源

使用静态网页开发技术发布的资源

特点:

​ 所有用户访问,得到的结果是一样的。

​ 如:文本,图片,音频,视频,HTML,CSS,JavaScript

​ 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器内置了静态资源的解析引擎,可以展示静态资源。

1.2 动态资源

使用动态网页及时发布的资源

特点:

​ 所有用户访问,得到的结果可能不太一样。

​ 如:jsp/servlet,php,asp…

​ 如果用户请求的是动态资源,那么服务器会执行动态资源,将动态资源转换成静态资源,再发送给浏览器。

1.3 需要掌握的静态资源:

​ HTML:用于搭建基础网页,展示页面的内容。

​ CSS:用于美化页面,布局页面

​ Javascript:控制页面的元素,让页面有一些动态的效果。

2. HTML

2.1 概念

​ Hyper Text Marup Language 超文本标记语言

​ 超文本:超文本使用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。

​ 标记语言:由标签构成的语言。<标签名称> 如:html,xml

​ 标记语言不是编程语言

2.2 html语法

​ 1.html文档后缀名 .html 或者 .htm

​ 2.标签分为:

​ 1.围堵标签:又开始标签和结束标签。如:

​ 2.自闭和标签:开始标签和结束标签在一起。 如:

​ 3.标签可以嵌套:如:

<a><b></b></a>

​ 4.在开始标签中可以定义属性。属性是由键值对儿构成,值选用引号(单引,双引都可)引起来。

​ 5.html标签不缺分大小写,但是建议用小写。

<html>
	<head>
		<title>title</title>
	</head>
	
	<body>
		<font color = 'red'>你好!中国。<font><br>
		<font color = 'green'>你好!中国。<font>
	</body>
	
</html>

2.3html标签

1.文件标签
构成html最基本的标签
html:html文档的根标签。整个网页是从<html>这里开始的,然后到</html>结束。
head:头标签。定义一些特殊内容,这些内容往往都是”不可见内容“(在浏览器不可见)。
	<head>内部标签    说明
	<title>          定义网页的标题
	<meta>           定义网页的基本信息(供搜索引擎)
	<style>          定义CSS样式
	<link>           链接外部CSS文本或脚本文件
	<script>         定义脚本语言
	<base>           定义页面所有链接的基础定位(用得很少)
	
title:标题标签 定义网页标题
body:体标签 代表页面的“身”,定义网页展示内容,这些内容往往都是“可见内容”(在浏览器可见)
<!DOCTYPE html>:html5中定义该文档是html文档
2.文本标签

和文本有关的标签

注释:<!-- 注释 -->
<h1>to<h6>:标题标签   h1~h6:字体由大变小
<p>:段落标签
<br>:换行
<hr>:展示一条水平线
    属性:
    	color:颜色
    	width:宽度
    	size:高度
    	align:对齐方式
    		center:居中
    		left:左对齐
    		right:右对齐
<b>:字体加粗
<i>:字体斜体
<center>:文本居中
<font>:字体标签
	属性:
    	color:颜色
    	size:大小
    	face:字体
	属性:
    	color:
    		1.英文单词:red、green、blue
    		2.rgb(值1,值2,值3):值的范围:0~255 如: rgb(0,0,255)
    		3.#值1值2值3:值的范围:00~FF之间。如:#FF00FF
    	width:
    		1.数值:width='20',数值的单位,默认是px(像素)
    		2.数值%:占比相对于父元素的比例
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文本标签(标题)</title>
</head>
        <!-- 注释 -->
      <!--  br 换行 -->
    白日依山尽,<br/> <!-- 或者<br>都可以 -->
    黄河入海流。<br/>
    <!-- 标题标签(h1~h6) -->
    中国旅游网<br/>
    <h1>中国旅游网h1</h1>
    <h2>中国旅游网h2</h2>
    <h3>中国旅游网h3</h3>
    <h4>中国旅游网h4</h4>
    <h5>中国旅游网h5</h5>
    <h6>中国旅游网h6</h6>
    <!-- 段落标签 p -->
    <p>1.电视一直闪</p>
    <p>2.联络方式都还没删</p>
    <p>3你待我的好</p>
    <p>4.我却错手毁掉</p>
    <!-- hr 显示一条水平线 -->   <!-- align 规定<hr>的对其方式 -->
    <hr color="red" width="200" size="10" align="left"/>
    <hr>
    <!--  加粗 b -->
    白日依山尽<br/>
    <b>白日依山尽</b>
    <hr>
    <!-- 斜体 i -->
    白日依山尽<br>
    <i>白日依山尽</i>
    <br>
    <!-- 颜色 color -->
    <font color="red" size="5" face="楷体">好好学习</font><br>
    <font color="#FF00FF" size="5" face="楷体">天天向上</font><br>
    <!-- 宽度 width -->
    <font color="red" width="5" size="10" align="left">人人为我</font><br>
    <!-- 居中 -->
    <center>
        <font color="red" size="5" face="楷体">好好学习</font><br>
    </center>
    <br><br><br><br><br>
</body>
</html>
3.图片标签

​ <img src=“路径” …/>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图片标签</title>
</head>
<body>
    <!-- 展示一张图片 img -->
    <img src="image/reba1.jpg" align="center" alt="美女" width="720" height="500"/>
    <!--
        相对路径
            以 . 开头的路径
                ./ :代表当前目录  ./image/reba1.jpg
                ../ :代表上一级目录
    -->
    <img src="./image/reba2.jpg" align="left" alt="美女" width="500" height="600"/>
</body>
</html>
4.列表标签

​ 有序列表:ol、li

​ 无序列表:ul、li

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签</title>
</head>
<body>
    <!-- 有序列表 ol -->
    早上起床干什么1
    <ol type="a" start="2">
        <li>睁眼</li>
        <li>看手机</li>
        <li>洗澡</li>
        <li>穿衣服</li>
    </ol>

    <hr> <!--分隔线-->
    <!-- 无序列表 ul -->
    晚上睡觉干什么
    <ul type="disc"> <!--type="disc" 代表实心圆-->
        <li>看手机</li>
        <li>脱衣服</li>
        <li>洗澡</li>
        <li>闭眼</li>
    </ul>

    <ul type="square"> <!--type="square" 代表实心正方形-->
        <li>看手机</li>
        <li>脱衣服</li>
        <li>洗澡</li>
        <li>闭眼</li>
    </ul>

    <ul type="circle"> <!--type="circle" 代表空心圆-->
        <li>看手机</li>
        <li>脱衣服</li>
        <li>洗澡</li>
        <li>闭眼</li>
    </ul>
</body>
</html>
5. 链接标签
<a>:定义一个超链接
属性:
    href:指定访问资源的URL(统一资源定位符)
    target:指定打开资源的方式
    _self:默认值,在当前页面打开
    _blank:在空白页面打开
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>超链接</title>
</head>
<body>
    <!-- 超链接 a (默认当前页面跳转,不保留跳转前的页面)-->
    <a href="https://blog.csdn.net/weixin_51539416?spm=1011.2124.3001.5343">超链接跳转</a>
    <br>
    <!--超链接跳转 打开一个新的页面并且不保留跳转之前的页面-->
    <a href="https://blog.csdn.net/weixin_51539416?spm=1011.2124.3001.5343" target="_self">超链接跳转</a>
    <br>
    <!--超链接跳转 打开一个新的页面同时保留跳转前的页面-->
    <a href="https://blog.csdn.net/weixin_51539416?spm=1011.2124.3001.5343" target="_blank">超链接跳转</a>
    <a href="./3_图片标签.html">列表标签</a><br>
    <!--语法:mailto:...-->
    <a href="mailto:zp19980731@163.com">联系我们</a>
    <br>
    <!--将超链接跳转绑定到一个图片上-->
    <a href="https://blog.csdn.net/weixin_51539416?spm=1011.2124.3001.5343" target="_blank"><img src="./image/reba1.jpg"></a>
</body>
</html>
6.块标签

div:每一个div占满一行。块级标签

span:文本信息在一行展示,行内标签,内联标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>块标签</title>
</head>
<body>
    <!--
        div:每一个div占满一整行。称为块级标签
        span:文本信息在一行展示,行内标签 内联标签
    -->
    <span>中国红</span>
    <span>中国龙</span>
    <hr>
    <div>洹水安阳名不虚</div>
    <div>三千年前是帝都</div>
</body>
</html>
7.语义化标签

html5为了提高程序可读性,提供了一些标签

1.<header> :页眉
2.<footer> :页脚
8.表格标签

​ table:定义表格

​ with:宽度

​ border:边框

​ cellpadding:定义内容和单元格的距离

​ cellspacing:定义单元格之间的距离。如果指定为0,单元格的线会合成一条

​ align:对齐方式

​ tr:定义行

​ td:定义单元格

​ th:定义表头单元格

​ caption:表格标题

​ thead:表格的头部分

​ tbody:表格的体部分

​ tfoot:表格的脚部分

8.1 表格基本结构

<table><tr><td>是HTML表格最基本的3个标签,其他标题标签<caption>、表头单元格<th>可以没有,但是这三者必须要有。
语法:
	<table>
		<tr>
			<td>单元格1</td>
			<td>单元格2</td>
		</tr>
		<tr>
			<td>单元格1</td>
			<td>单元格2</td>
		</tr>
	</table>
说明:
	<table></table>标记着表格的开始和结束,<tr></tr>标记着行的开始和结束,在表格中包含几组<tr></tr>就表示该表格为几行。<td></td>标记着单元格的开始和结束。

表格完整的结构
表格完整结构应该包括表格标题(caption)、表头(tbody)和表脚(tfoot)4部分。表格语义化之后,使得代码更清晰和更利于后期维护。

<table>
	<caption>表格标题</caption>
	<!--表头-->
	<thead>
		<tr>
			<th>表头单元格1</th>
			<th>表头单元格2</th>
		</tr>
	</thead>
	<!--表身-->
	<tbody>
		<tr>
			<td>标准单元格1</td>
			<td>标准单元格2</td>
		</tr>
	</tbody>
	<!--表脚-->
	<tfoot>
		<tr>
			<td>标准单元格1</td>
			<td>标准单元格2</td>
		</tr>
	</tfoot>
</table>
说明:
		<thead>、<tbody>和<tfoot>这三个标签分别表示表头、表身、表脚。th表示表头单元格,th表示表身单元格。每一对“<tr></tr>”表示一行。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>  <!--table 表格-->  <!--width 宽度-->
<!--border 边框-->  <!--cellspacing 表格线与线之间的距离--><!--bgcolor 表格的背景色-->
<table border="1" width="50%" cellspacing="0" cellpadding="0" bgcolor="#adff2f" align="center">
    <tr> <!--tr 定义行-->             <!--cellpadding 定义内容和单元格之间的距离--><!--align 对齐方式-->
        <!--<td>编号</td>
          <td>姓名</td>
          <td>成绩</td>-->
        <th>编号</th> <!--th 定义表头的单元格-->
        <th>姓名</th>
        <th>成绩</th>
    </tr>
    <tr><!--tr 定义行-->
        <td>1</td> <!--td 定义单元格-->
        <td>张三</td>
        <td>100</td>
    </tr>
    <tr><!--tr 定义行-->
        <td>2</td><!--td 定义单元格-->
        <td>李四</td>
        <td>89</td>
    </tr>
    <tr><!--tr 定义行-->
        <td>3</td><!--td 定义单元格-->
        <td>王五</td>
        <td>50</td>
    </tr>
</table>

<hr><!--分隔线-->

 <!--table 表格-->  <!--width 宽度-->
        <!--border 边框-->  <!--cellspacing 表格线与线之间的距离--><!--bgcolor 表格的背景色-->
    <table border="1" width="50%" cellspacing="0" cellpadding="0" bgcolor="red" align="center">
        <thead> <!--thead 表示表格的头部分--><!--cellpadding 定义内容和单元格之间的距离--><!--align 对齐方式-->
           <caption>学生信息表</caption> <!--caption 表格的标题-->
            <tr> <!--tr 定义行-->
              <!--<td>编号</td>
                <td>姓名</td>
                <td>成绩</td>-->
                <th>编号</th> <!--th 定义表头的单元格-->
                <th>姓名</th>
                <th>成绩</th>
            </tr>
        </thead>

        <tbody><!--tbody 表示表格的体部分-->
            <tr bgcolor="aqua" align="center"> <!--字体居中定义行的背景色--><!--tr 定义行-->
                <td>1</td><!--td 定义单元格-->
                <td>张三</td>
                <td>100</td>
            </tr>
            <tr><!--tr 定义行-->
                <td>2</td><!--td 定义单元格-->
                <td>李四</td>
                <td>89</td>
            </tr>
        </tbody>

        <tfoot><!--tfoot 表示表格的脚部分-->
            <tr><!--tr 定义行-->
                <td>3</td><!--td 定义单元格-->
                <td>王五</td>
                <td>50</td>
            </tr>
        </tfoot>
    </table>

<hr><!--分隔线-->

<!--table 表格-->  <!--width 宽度-->
<!--border 边框-->  <!--cellspacing 表格线与线之间的距离--><!--bgcolor 表格的背景色-->
<table border="1" width="50%" cellspacing="0" cellpadding="0" bgcolor="#8a2be2" align="center">
    <tr> <!--tr 定义行-->
        <!--<td>编号</td>
          <td>姓名</td>
          <td>成绩</td>-->
        <th rowspan="2">编号</th> <!--rowspan 上下格合并-->
        <th>姓名</th><!--th 定义表头的单元格-->
        <th>成绩</th>
    </tr>
    <!--tr 定义行-->
    <tr bgcolor="aqua" align="center"> <!--字体居中定义行的背景色-->
        <td>张三</td><!--td 定义单元格-->
        <td>100</td>
    </tr>
    <tr><!--tr 定义行-->
        <td>李四</td><!--td 定义单元格-->
        <td colspan="2">89</td> <!--colspan 左右格合并-->
    </tr>
</table>
</body>
</html>
9.表单标签

表单:用于采集用户输入的数据。用于和服务器进行交互。
大部分表单都是用input标签完成的。
语法:

<input type="表单类型"/> 

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单标签</title>
</head>
<body>
    <!--
        from:用于定义表单。可以定义一个范围,范围代表采集用户数据的范围
            属性:
                action:指定提交数据的url
                method:指定提交方式
                    分类:一共7种,2种比较常见
                    get:
                        1.请求参数会在地址栏中显示
                        2.请求参数大小是有限制的。
                        3.不太安全
                    post:
                        1.请求参数不会再地址栏中显示。会封装在请求体中
                        2.请求参数的大小没有限制
                        3.较为安全
            表单项中的数据要想被提交:必须指定其name属性
    -->
<form action="#" method="post">
    用户名:<input name="username"><br>
    密码:<input name="password"><br>
    <input type="submit" value="登录">
</form>
</body>
</html>
表单项标签
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单标签_表单项标签</title>
</head>
<body>
    <!--
        input:可以通过type属性值,改变元素展示的样式
            type属性:
                text:文本输入框
                password:密码输入框
                radio:单选框
                    注意:1.要想让多个单选框实现单选的效果,则多个单选框的name属性必须一样。
                         2.一般会给每一个单选框提供value属性,指定其被选中后提交的值
                         3.checked属性,可以指定默认值
                checkbox:复选框
                    注意:1.一般会给每一个单选框提供value属性,指定其被选中后提交的值
                         2.checked属性,可以指定默认值
                file:文件选择框
                hidden:隐藏域用于提交一些信息
                按钮:
                    submit:提交按钮。可以提交表单
                    button:
            lable:指定指定输入项的文字描述
                注意:
                    lable的for属性一般会和 input 的 id 属性值 对应。如果对应了,则点击lable区域,会让input框获取焦点
        select:下拉列表
            子元素:option,指定列表项
        textarea:文本域
            cols:指定列数,就是指定每一行有多少字数
            rows:默认多少行(行不够了自动扩容)
    -->

<form action="success" method="get">
    <label for="username">用户名</label><input type="text" name="username" placeholder="请输入用户名" id="username"><br><!--placeholder 灰色默认值,发生变化后会清空-->
    密码:<input type="password" name="password" placeholder="请输入密码"><br>
    性别:<input type="radio" name="gender" value="man" checked="checked"><!-- checked="checked" 指定默认值-->
         <input type="radio" name="gender" value="women"><!--如果想要实现单选 name属性必须一样-->
    <br>
    爱好:<input type="checkbox" name="hobby" value="shopping">逛街
         <input type="checkbox" name="hobby" value="game" checked="checked">游戏
         <input type="checkbox" name="hobby" value="work">工作<br>
    文件上传:<input type="file" name="file"><br>
    隐藏域:<input type="hidden" name="id" value="隐藏域"><br>

    取色器:<input type="color" name="color"><br>
    生日1:<input type="date" name="birthday"><br>
    生日2:<input type="datetime-local" name="birthday"><br>
    邮箱:<input type="email" name="email"><br>
    年龄:<input type="number" name="age"><br>
    省份:<select name="province省份">
            <option value="">--请选择--</option>
            <option value="1">北京</option>
            <option value="2">上海</option>
            <option value="3">广州</option>
        </select><br>
    自我描述:
        <textarea cols="20" rows="5" name="textarea文本域自我描述"></textarea>
    <input type="submit" value="登录">
    <input type="button" value="一个按钮"><br>
    <input type="image" src="img/html&css.jpg"><!--图片提交按钮-->
</form>
</body>
</html>

id和class

id和class是HTML元素中两个最基本的公共属性。一般情况下,id和class都用来选择元素,以便进行CSS操作或者JavaScript操作。
(1)id属性
id属性具有唯一性,也就是说在一个页面中相同的id只允许出现一次。W3C建议,对于页面关键的结构或者大结构,我们才使用id。所谓的关键结构,指的是诸如LOGO、导航、主体内容、底部信息栏等结构。对于一些小地方,还是建议使用class属性。
我们知道搜索引擎识别一个页面结构,是根据标签的语义以及id属性来识别的。因此id属性不要轻易使用。此外,id的命名也十分关键,特别是对搜索引擎优化而言。

(2)class属性
顾名思义,就是“类”。它采用的思想跟C、Java等编程语言中的“类”相似。我们可以为同一个页面的相同元素设置相同的class,然后使得相同的class的元素具有相同的CSS样式。
如果你要为两个或两个以上元素定义相同的样式,建议使用class属性。因为这样可以减少大量的重复代码。
注意,对于一个元素而言,我们可以定义多个class。一般来说,定义多个class的目的在于:一般用一个class抽取公共样式,然后用另外一个class定义单独样式。

对于id和class,我们总结一下:
对于页面关键结构建议使用id;对于小地方,建议使用class。就算我们不需要对关键结构进行CSS操作或者JavaScript操作;也建议加上id,以便搜索引擎识别页面结构。

id:对应唯一的一个元素 CSS的元素选择机制,以 #id 的方式指定应用样式的元素。
class:对应一类元素

<!DOCTYPE html>
<html>
	<head>
		<style>
			#foo {
				color: red;
			}
			.baz {
				color: bule;
			}
		</style>
	</head>
	<body>
		<h4 id="foo">Heading a</h4>
		<h4 class="baz">Heading b</h4>
		<h4 class="baz">Heading c</h4>
	</body>
</html>	
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML页面 的相关文章

  • JavaScript 可以检测用户的浏览器是否支持 gzip 吗?

    我可以使用 JavaScript 来检测用户的浏览器是否支持 gzip 压缩内容 客户端 而不是 Node js 或类似内容 我正在尝试支持以下边缘情况 有很多可能的文件可以加载到特定的 Web 应用程序上 最好在应用程序运行时根据需要加载
  • 由于 MIME 类型而导致资源被阻止?

    多年来我已经成功地包含动态创建的 javascript 文件 这是一个例子 https granadainfo com sups php locs 95 https granadainfo com sups php locs 95 正如你所
  • 如果 CSS 是渲染阻塞的,为什么我们会看到 FOUC?

    为了构建渲染树 浏览器需要 DOM 和 CSSOM CSSOM 只有在下载 CSS 后才能构建 本质上 一旦下载了 CSS 页面就应该可以正常渲染了 但是 为什么我们会在页面上看到 Flash Of Unstyled Content FOU
  • 如何按时间间隔翻转div

    您好 请看这个脚本并告诉我如何按时间间隔翻转 A B 和 C div 我希望A先翻转然后停止 B接下来翻转并停止 然后C然后再次回到A B和C 就像循环一样 然后重新开始 这在 CSS3 中可能吗 在此代码中 所有 div 同时翻转 HOL
  • 什么可能导致 Firefox 中出现此 HTML/CSS 渲染问题?

    款式 h2 color 71D0FF font size 11px font weight bold margin 0px 0px 5px 0px a box color FFFFFF important cursor pointer di
  • 对使用“new”创建的数组上“map”的行为感到困惑[重复]

    这个问题在这里已经有答案了 我对结果感到困惑mapping 使用创建的数组new function returnsFourteen return 14 var a new Array 4 gt undefined x 4 in Chrome
  • 使用 JavaScript 防止网页导航离开

    如何使用 JavaScript 防止网页导航离开 Using onunload允许您显示消息 但不会中断导航 因为为时已晚 然而 使用onbeforeunload将中断导航 window onbeforeunload function re
  • Angular 2 将字符串转换为 md5 哈希

    我找到了ts md5 https www npmjs com package ts md5包 但在示例中它有一个hashStr方法 但现在不行了 类型上不存在属性 hashStr Md5 使用该错误后 该错误会记录在我的控制台中 我怎样才能
  • ES6 静态方法引用 self? [复制]

    这个问题在这里已经有答案了 我有两节课 存储库和用户存储库 我想在 Repository 中定义一个静态方法 该方法在运行时调用 UserRepository 中的静态函数 有什么干净的方法可以做到这一点吗 class Repository
  • 如何将两个 span 元素一个向左对齐,另一个向右对齐?

    我有两个 span 要素 span style margin right auto 2012 XYZ Corp All Rights Reserved span span style margin left auto Built with
  • JavaScript 错误:MVC2 视图中的条件编译已关闭

    我试图在 MVC2 视图页面中单击时调用 JavaScript 函数 a href Select a JavaScript 函数 function SelectBenefit id code alert id alert code 这里 b
  • 在“onClick”上切换 DIV 高度

    我想切换分区的高度 我尝试过将 animate 与 if else 语句一起使用 但它只会反弹 我现在使用的代码将隐藏我的分区而不是切换高度 点击时会触发 document ready function content1 toggle fu
  • Javascript等待/异步执行顺序

    所以我试图把我的头脑集中在 Promise await async 上 我不明白为什么当 go 执行时 带有 finished 的警报会紧随 console log coffee 之后 当所有函数都使用等待 承诺时 为什么它只等待 getC
  • 什么时候可以使用Javascript,什么时候不可以?

    不使用太多 javascript jquery 是个好习惯吗 我们应该尽可能避免它 为了良好的可访问性 吗 什么时候可以使用 JavaScript 什么时候不能在网页设计和开发中使用 JavaScript 在什么场景 什么条件下 Updat
  • 如果 jquery 验证激活,如何在单选按钮中放置红色边框[重复]

    这个问题在这里已经有答案了 我的问题是 如果 jquery 验证像示例图片中那样激活 我无法使单选按钮具有红色边框 任何人都可以帮我解决这个问题吗 http i38 photobucket com albums e149 eloginko
  • 如何给URL添加变量?

    我正在尝试从网站收集数据 我有一个 Excel 文件 其中包含该网站的所有不同扩展名 F i www example com example2 我有一个脚本可以成功从网站中提取 HTML 但现在我想为所有扩展自动执行此操作 然而 当我说 s
  • 标题的下边框小于宽度

    我需要创建一个下划线效果底部边框小于h2标题的宽度 通常我不上传图片 但我认为这可能有助于进一步解释问题 您可以为此使用伪元素 例子 http jsfiddle net SZ39x pseudo border position relati
  • highchart堆积柱每个类别的总数据

    我想获取每个类别的总数据 这point stackTotal只给出活动数据的总数 从我粘贴的代码示例中 我想知道每种水果的总消耗量 因此 即使我单击右上角图例上的乔的名字 这使得堆叠图表上的所有乔信息都处于非活动状态 我仍然可以知道约翰 简
  • 在 Firestore 文本字段中存储文本文件并删除换行符

    我正在尝试将 CSV 文件存储在 Cloud Firestore 内的文本字段中 然而 Firestore 正在删除所有换行符并将整个 CSV 文件存储为一行 这Firestore 数据类型文档 https firebase google
  • 使用
    元素作为 JavaScript 代码的输入。这是最好的方法吗?

    各位 显然 我是编码新手 所以最近完成了一些有关 HTML 和 Javascript 的 Lynda 课程后 我的简单 HTML 页面遇到了困难 基本上 我想要的是使用 JavaScript 进行基本计算 让用户使用 HTML 输入两个数字

随机推荐

  • U盘重装系统Win10详细步骤和方法

    当前超多的用户都在使用Win10系统 有些用户想使用U盘来重装一下Win10系统 但不知道具体怎么操作 其实操作起来难度不会很大 可以按照以下小编给大家分享的U盘重装系统Win10详细步骤和方法 就能轻松顺利完成U盘重装系统Win10的操作
  • git 提交代码到github上

    1 通过git clone xxx git 将代码down到本地 2 当你修改或者添加文件的时候 3 首先使用git status 查看文件状态 4 然后使用git add 将文件add到本地缓冲区 5 再提交到本地仓库 git commi
  • el-input验证规则

    rules people 在未输入任何内容情况下触发 required true message 请输入你的内容 trigger blur 在输入非数字或不是1 100之间的整数时触发 pattern 0 1 9 0 9 100 0 9 0
  • 剑指 Offer 56 - I. 数组中数字出现的次数(java+python)

    一个整型数组 nums 里除两个数字之外 其他数字都出现了两次 请写程序找出这两个只出现一次的数字 要求时间复杂度是O n 空间复杂度是O 1 示例 1 输入 nums 4 1 4 6 输出 1 6 或 6 1 示例 2 输入 nums 1
  • java中代码块的执行顺序

    执行顺序 父类静态代码块 gt 子类静态代码块 gt 父类构造块 gt 父类构造方法 gt 子类构造块 gt 子类构造方法 注意 静态代码块只执行一次 并且是在main之前执行 构造块就是非静态代码块 执行顺序 父类静态代码块 只执行一次
  • scrapy爬虫框架简绍与安装使用

    Scrapy Scrapy是一个为了爬取网站数据 提取结构性数据而编写的应用框架 其可以应用在数据挖掘 信息处理或存储历史数据等一系列的程序中 其最初是为了页面抓取 更确切来说 网络抓取 所设计的 也可以应用在获取API所返回的数据 例如
  • 简单说一说手机中常用的芯片-OVP芯片

    什么是OVP OVP Over Voltage Protection 即过压保护 电压值超过一定值后 对后级电路起到了保护作用 避免因输入电压过大 导致后级电路损坏 过压保护的方式有很多种 然而运用在手机端的 往往是采用OVP芯片 价格实惠
  • mysql 索引 长文本 失败_MySQL: 长文本字段上建索引的有关问题与解决方案_mysql

    mysql 长文本字段上建索引的问题与解决方案 文本字段越长 在这个字段上建索引的代价就越高 为了解决这个问题 可以为这个字段配一个hash字段 然后在这个hash字段上建索引 如 select from log where url has
  • 微信小程序开发【前端+后端(java)】

    前言 现在微信小程序越来越火了 相信不少人都通过各种途径学习过微信小程序或者尝试开发 作者就是曾经由于兴趣了解开发过微信小程序 最终自己的毕业设计也是开发一个微信小程序 所以现在用这篇博客记录我之前开发的一些经验和一些心得吧 主要内容 sp
  • unity网络实战开发(丛林战争)-正式开发阶段(015-游戏场景及开始界面UI搭建)

    使用工具 VS2017 unity3d 使用语言 c 作者 Gemini xujian 参考 siki老师 丛林战争 视频教程 上一篇文章中 我已经完成了游戏客户端与服务器端的初步连接 接下来将开始进行游戏场景与开始界面UI的搭建 01 控
  • 我的YAF论坛(Yet Another Forum)的部署方法

    网上已经有一些关于YAF论坛 Yet Another Forum 的部署方法 在这里我也写一下自己的部署方法 希望能对大家有帮助 我部署的YAF的版本是v1 9 1 6 写这文章的时候 v1 9 1 8刚出几天呢 基于学习目的我是直接使用源
  • 使用Ahk2Exe工具将AutoHotKey脚本打包到Windows可执行文件

    写在前面的两点说明 1 我的操作系统版本为Win7 AutoHotKey版本为1 1 23 05 2 因AutoHotKey单词太长 所以在下文中统一用缩写AHK代替 方法一 通过Windows上下文菜单快速创建EXE文件 用鼠标右键单击a
  • 怎样在python 上输入文字_python如何实现手动输入文字

    Python中可以使用input 函数接收用户输入的文字 函数语法 input prompt 参数说明 prompt 提示信息 示例 gt gt gt a input input input 123 输入整数 gt gt gt type a
  • C#数组 添加元素

    例1 string a new string 1 2 3 给a追加一个 4 string a new string 1 2 3 List b a ToList b Add 4 a b ToArray 例2 有两个个数组byte s1 1 2
  • 堆和栈的区别(转过无数次的文章)

    一 预备知识 程序的内存分配 一个由C C 编译的程序占用的内存分为以下几个部分 1 栈区 stack 由编译器自动分配释放 存放函数的参数值 局部变量的值等 其 操作方式类似于数据结构中的栈 2 堆区 heap 一般由程序员分配释放 若程
  • unity Texture2d Base64 相互转换

    Base64ToTexture2D public Texture2D Base64ToTexture2D string Base64STR Texture2D pic new Texture2D 190 190 TextureFormat
  • java连接数据库

    学习目标 java连接数据库 学习内容 导入Jar驱动包 1 然后右击项目文件夹 打开模块设置 2 打开后按一下方式操作 3 找到刚才粘贴的jar包选择 4 勾选应用 2 注册驱动 Class forName com mysql jdbc
  • 使用setStyleSheet来设置图形界面的外观

    关于QPushButton的问题 hover press我用setStyleSheet为一个QPushButton贴了一个背景图片 但是 当点了按钮之后 会出现虚线框 这样看起来就很丑 不逼真了 我不希望这个虚线框出现 有什么好的解决方法吗
  • Python利用POP3/SMTP服务自动发送qq邮件

    自动发送qq邮件的两种方法 第一种 POP3 SMTP服务发送qq邮件 废话不多说 直接上代码 coding utf 8 import smtplib from email mime text import MIMEText from em
  • HTML页面

    HTML 1 资源分类 1 1 静态资源 使用静态网页开发技术发布的资源 特点 所有用户访问 得到的结果是一样的 如 文本 图片 音频 视频 HTML CSS JavaScript 如果用户请求的是静态资源 那么服务器会直接将静态资源发送给