HTML入门指南:超文本标记语言基础与应用

需积分: 34 102 下载量 93 浏览量 更新于2024-08-08 收藏 2.82MB PDF 举报
"HTML是超文本标记语言,用于创建和展示超文本文档,它是Web信息表示的标准语言。HTML文档由一系列元素和标签组成,包括头部和主体两部分,通过标签来规定元素属性和位置。HTML标签是命令浏览器如何显示内容的,如<img>用于插入图片,<font>调整文字格式,<a>实现页面跳转,<embed>支持多媒体内容。HTML文档可独立于操作系统,由浏览器解释执行,并通过HTTP协议显示。HTML的超文本特性允许添加多媒体元素和创建链接,实现页面间的跳转。学习HTML涉及基本结构、标签、属性、颜色设定、文字版面编辑、列表创建、图像处理、超链接、表格、动态效果、多视窗口框架和表单设计等多个方面。" 在HTML中,文档的结构通常包含一个`<html>`元素作为根元素,`<head>`元素定义文档元数据,如标题,而`<body>`元素则包含实际的网页内容。例如,一个简单的HTML文档结构如下: ```html <!DOCTYPE html> <html> <head> <title>网页标题</title> </head> <body> <h1>一级标题</h1> <p>这是段落文本。</p> <a href="http://example.com">这是一个链接</a> </body> </html> ``` HTML标签具有属性来控制它们的行为。例如,`<a>`标签的`href`属性定义链接的目标,`<img>`标签的`src`属性指明图片源,`<font>`标签的`size`和`color`属性分别设置字体大小和颜色。HTML5引入了许多新标签,如`<header>`、`<footer>`、`<section>`等,以提高语义化,帮助搜索引擎理解网页内容。 HTML表格使用`<table>`标签创建,包括行`<tr>`、单元格`<td>`和`<th>`(表头单元格)。表格的复杂功能如合并单元格、设置边框和规则,可以通过各种属性实现,如`<table>`的`border`、`rules`和`frame`属性,以及`<td>`的`rowspan`和`colspan`属性。 此外,HTML还支持动态和多媒体效果,如JavaScript可以与HTML交互,实现动态功能。`<audio>`和`<video>`标签支持音频和视频内容的嵌入。通过框架`<frameset>`和`<frame>`标签,可以创建多视窗口的网页布局。 HTML表单设计中,`<form>`、`<input>`、`<select>`和`<textarea>`等标签用于收集用户输入,表单数据可以发送到服务器进行处理。表单元素可以通过`name`属性标识,`type`属性定义输入类型,如文本、密码、复选框或单选按钮。 HTML是构建Web页面的基础,掌握其基本结构、标签和属性是成为一名合格Web开发者的关键步骤。

if [ -f "/etc/pam.d/system-auth" ];then if grep -q "password requisite pam_cracklib.so retry=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1" /etc/pam.d/system-auth then sed -i '/password requisite pam_cracklib.so retry=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1/s/^#//' /etc/pam.d/system-auth else echo 'password requisite pam_cracklib.so retry=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1' >> /etc/pam.d/system-auth fi if grep -q "password required pam_unix.so remember=5 use_authtok md5 shadow" /etc/pam.d/system-auth then sed -i '/password required pam_unix.so remember=5 use_authtok md5 shadow/s/^#//' /etc/pam.d/system-auth else echo 'password required pam_unix.so remember=5 use_authtok md5 shadow' >> /etc/pam.d/system-auth fi fi if [ -f "/etc/pam.d/password-auth-ac" ];then if grep -q "password requisite pam_cracklib.so retry=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1" /etc/pam.d/password-auth-ac then sed -i '/password requisite pam_cracklib.so retry=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1/s/^#//' /etc/pam.d/password-auth-ac else echo 'password requisite pam_cracklib.so retry=3 minlen=8 minclass=3 ucredit=-1 lcredit=-1 dcredit=-1 ocredit=-1' >> /etc/pam.d/password-auth-ac fi if grep -q "password required pam_unix.so remember=5 use_authtok md5 shadow" /etc/pam.d/password-auth-ac then sed -i '/password required pam_unix.so remember=5 use_authtok md5 shadow/s/^#//' /etc/pam.d/password-auth-ac else echo 'password required pam_unix.so remember=5 use_authtok md5 shadow' >> /etc/pam.d/password-auth-ac fi fi

2023-07-14 上传