HTML的基本结构
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>My page</title>
</head>
<body>
<p>This is my page</p>
</body>
</html>
一些常用的标签及属性
文本内容
p标签表示段落:
<p>This is a paragragh</p>
h1~h6是一级到六级标题:<h1>Header</h1>
hr是分割线:<hr>
br是换行:<br>
ol是有序列表,ul是无序列表,其中每一项用li标签表示。ol的type可以规定列表的类型(数字或字母等),start属性可以规定列表中的起始点。ul的type属性可以设置修改文本前实心小圆点的样式或设置为没有。
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JS</li>
</ol>
blockquote、cite、q为引用,其中blockquote标签会有段落缩进,cite标签引用的内容为斜体,q标签会在引用的内容外面加上引号。
加粗:strong, em, b, i
sup和sub表示文本的上标和下标
del和ins表示插入和删除
多媒体和嵌入式内容
img标签表示图片,是一个单标签。属性主要有宽度width、宽度height以及src,src属性用于定义图片的资源地址,另外alt属性可以规定图像的替代文本。
<img width="500" height="250"
src="http://ww1.sinaimg.cn/large/006cGFXaly1fxa9kvqda7j30vy0rswl5.jpg">
vedio标签表示视频,它也有以上的三个属性。除此之外,controls属性可以使用户控制视频的暂停、播放等。poster属性指向一个图像的URL,可以作为该视频的海报。
<video src="noe.mp4" controls poster="noe.jpg">
<p>Your browser doesn't support HTML5 video. Here is a <a href="noe.mp4">link to the video</a> instead.</p>
</video>
andio标签表示音频,与vedio标签用法几乎相同,没有视觉显示部件。
<audio controls>
<source src="Yellow.mp3" type="audio/mp3">
<p>Your browser doesn't support HTML5 audio. Here is a <a href="Yellow.mp3">link to the audio</a> instead.</p>
</audio>
iframe标签可以将其他的Web文档嵌入当前文档中,有src、width/height等属性,另外frameborder用于设置边框。
<iframe src="https://baidu.com" width="500" height="500" frameborder="1">
<p>
<a href="https://baidu.com">Fallback link for browsers that don't support iframes</a>
</p>
</iframe>
表格
table标签定义表格,caption标签表示table的标题,thread标签为表格的页眉,tbody标签为表格的主体,tr标签为表格的一行,th为表格的表头,td为表格的单元格。
常用属性有:border用于设置边框的宽度,rowspan属性可以合并行,colspan属性可以合并列。
表单
form标签表示表单,包含的标签有单行文本框input、多行文本框textarea、下拉选择select、按钮button等。
<input type="text" name="acount" placeholder="请输入想注册的帐号">
<textarea name="message" rows="10" cols="30">模型是对现实社会的反映</textarea>
<button type="submit">提交</button>
<select name="years">
<option value="one">1年</option>
<option value="two">2年</option>
</select><br>
单行文本框input有多种类型,type="text"为文本输入,type="password"为密码字段,type="radio"为单选按钮输入,type="checkbox"为复选框。另外还有number、color、data、datatime、email、month、search等多种输入类型。
<input type="password" name="password" placeholder="请设置您帐号的登入密码">
<input type="radio" name="sex" value="male">男<input type="radio" name="sex" value="female">女
<p>类图由以下哪三部分组成:</p>
<p><input type="checkbox" name="multiselect2" value="A" checked />(A)名称(name)</p>
<p><input type="checkbox" name="multiselect2" value="B" checked />(B)属性(Attribute)</p>
<p><input type="checkbox" name="multiselect2" value="C" checked />(C)操作(Operation)</p>
<p><input type="checkbox" name="multiselect2" value="D" />(D)方法(Function)</p>
常用的属性有:type表示类型,name表示表单的名称;value表示一个具体的表单项对应的值;placeholder表示输入框的占位符,输入框为空时显示;checked针对多选框/单选框,默认状态时选中状态。
block、inline、inline block
block元素会占用一整行,且上下会有一定的边距,inline元素则不会。
block元素:div、p、h1~h6、hr、ol、ul、form
inline元素:img label、input、a、span
可以在样式中修改display值改变block元素修改为inline block元素,会有一定的边距但不会占据一整行。
矢量图形
<svg>
<circle cx="50" cy="50" r="40" fill="yellow"></circle>
</svg>
最后编辑于 :2019.11.12 16:27:52
©著作权归作者所有,转载或内容合作请联系作者 【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。 平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。