注释标签:对代码进行说明
常用格式标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <b>加粗</b> <i>斜体</i> <u>下划线</u> <s>删除线</s> <p>段落标签</p> <hr>:分割线 <br>:换行 <sup>上标</sup> <sub>下标</sub> <pre>保留当前格式样式</pre> <strong>(粗字体)强调文本</strong>
../:返回上一级(父级)目录
|
标题标签
1 2 3 4 5 6 7
| <h1>我是一级标题标签(最大)</h1> <h2>我是二级标题标签</h2> <h3>我是三级标题标签</h3> <h4>我是四级标题标签</h4> <h5>我是五级标题标签</h5> <h6>我是六级标题标签(最小)</h6>
|
列表标签
无序列表:
1 2 3 4 5 6
| <ul type="disc"> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ul>
|
有序列表:
1 2 3 4 5 6
| <ol type="1"> <li>列表项1</li> <li>列表项2</li> <li>列表项3</li> </ol>
|
自定义列表:图文混排
1 2 3 4 5
| <dl> <dt>标题,图片</dt> <dd>描述</dd> </dl>
|
CSS样式
内嵌样式:放在<head>
标签之间
语法:
1 2 3 4 5 6
| <style type="text/css"> 选择器名 { 属性名:属性值; } </style>
|
所有标签(*)
1 2 3 4 5
| * { padding:0px; margin:0px; }
|
文本属性
1 2 3 4 5 6
| line-height:20px; text-align:center; text-decoration:none; Letter-spacing:5px; Text-indent:40px;
|
字体标签及属性
1 2 3 4 5 6 7 8 9 10 11 12 13
| <font>字体标签</font>
<style type="text/css"> font-size:字体大小(常用单位:px/%/em...); color:颜色; font-style:字体样式; font-family:字体系列; font-weight:字体粗细; </style>
例:<font size="6" color="#FF0000" face="微软雅黑">我是字体标签</font>
|
背景相关的属性
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| background-color: red; background-image: url(图片路径); background-repeat: no-repeat; Background-attachment: Fixed;
background-position: center; background-position:100px -100px;
background-size:cover;
opacity: 0.5; ontline:0 none;
|
超链接:
1 2 3 4 5
| <a href="网页的网址" target="_blank">超链接文字或图片</a>
_blank:在新窗口打开网页 _self:在当前自身窗口打开网页
|
邮件超链接
1 2
| <a href="mailto:cupwang@163.com">我的邮箱</a>
|
图片标签
1 2 3 4
| <img src="图片地址路径" width="宽度" height="高度" alt="加载失败提示文字" title="鼠标悬浮提示文字" border="边框大小" align="图片与周围文字的对齐方式:top/middle/bottom/left/right" vspace="图片在垂直方向上与周围文字的间距" hspace="图片在水平方向上与周围文字的间距"/>
|
锚点链接
1 2 3
| <a href="#锚点名">锚点链接:跳转链接</a> <a name="锚点名">锚点名:要跳转到的位置</a>
|
图片滚动
1 2 3 4
| <marquee scrolldelay="时间延时:毫秒" direction="滚动方向 up down left right"> </marquee>
|
分隔窗口
1 2 3 4 5 6 7 8 9 10 11 12 13
| <frameset cols="20%,*"></frameset> <frameset rows="20%,*"></frameset> <frameset cols="20%,*"></frameset> <frameset cols="20%,*,20%"></frameset> <frameset rows="20%,*"></frameset> <frameset rows="20%,*,20%"></frameset>
例: <frameset cols="20%,*"> <frame src="1.html"> <frame src="2.html"> </frameset>
|
块级元素和行内元素
块级元素:凡是默认自动占满网页整行的元素(自动换行),称为块级元素
1 2
| <hr> <p> <h1>-<h6> <div> <ul> <li> <dl> <dt> <dd> <table> <pre> <tr> ...
|
行内元素:不能占满网页整行的元素
1 2
| <font> <img> <span> <a> <b> <br> <buttom> <i> <span> <sub> <sup> <select> ...
|
表格标签
tr:行; td:单元格
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <table align="表格对齐方式" border="边框" bgcolor="背景颜色" height="高度" width="宽度" background="背景图片" bordercolor="边框颜色" cellspacing="单元格外边距" cellpadding="单元格内边距" colspan="合并栏(使用数字)" rowspan="合并列(使用数字)"> <tr align="文本对齐方式"> <th>表头1</th> <th>表头2</th> </tr> <tr> <td>单元格1</td> <td>单元格2</td> </tr> <tr> <td>单元格3</td> <td>单元格4</td> </tr> </table>
优先级:td > tr > table
跨行:<td rowspan="2">跨2行</td> 跨列:<td colspan="2">跨2列</td>
|
盒子模型
网页中所有的元素都是盒子
盒子组成部分:
1 2 3
| content:内容 padding:内边距 border:边框 margin:外边距
|
居中对齐:
1 2 3
| text-align: center; margin: 0px auto;
|
盒子属性
1 2 3 4 5 6 7 8 9 10 11
| height:高度 width:宽度
padding、border、margin:都有四个方向:top、bottom、left、right;
例: <style type="text/css"> padding-top:50px; border-left:50px; margin-right:50px; </style>
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <style type="text/css"> width:200px; height:150px; border-width:25px; border-color:red; border-style:solid; </style>
<style type="text/css"> border:10px red solid; 等价于: border-width:10px; border-color:red; border-style:solid;
padding-top:50px; padding-bottom:100px; padding-left:50px; padding-right:100px;
padding:50px; padding:50px 100px; padding:50px 30px 100px; padding:10px 30px 50px 100px; </style>
|
如何选定网页中某些或某个元素
选择器:
1、标签选择器:标签名,网页中所有这样的标签都具有相同的属性
1 2 3 4 5 6 7 8 9
| <style type="text/css"> div { width:300px; height:250px; border-width:10px; border-color:red; border-style:solid; }
|
2、ID选择器:#+ID名,选择网页中唯一元素,命名规则同C语言 ,关键字:id
1 2 3 4
| #box2 { border-color:blue; }
|
3、类选择器:.+类名,选择网页中具有相同类名的元素 ,关键字:class
1 2 3 4 5 6
| .style2 { background-color:green; border-color:black; border-style:dashed; }
|
4、伪类选择器:
1 2 3 4 5 6 7
| a:link a:visited a:hover a:active 这四种不同的状态必须按照固定的顺序写: :link :visited :hover :active
|
5、通配符选择器(*)
1 2 3 4 5 6
| *{ margin: 0; padding: 0; }
|
选择器优先级:
!important > ID选择器 > 类选择器 > 标签选择器 > 通配符选择器 > 继承 > 浏览器默认属性
样式有三种使用方式:
内嵌样式:定义在该标签里面的
1 2 3 4
| <div style="width:300px; height:200px; border:5px solid blue; margin:0px auto;"> </div>
|
内部样式:定义在网页的<head>
里面的
1 2 3 4 5 6 7 8 9
| <style type="text/css"> p{ background: green; } </style> <body> <P>Hello World!</P> </body>
|
外部样式:定义在网页之外的CSS文本里面的
1 2
| <link type="text/css" rel="stylesheet" href="css/newstyle.css"/>
|
样式使用的优先级为:
行内样式表 > 内嵌样式表 > 外部样式表
字符实体
表单元素:
1 2 3 4 5
| <form action="要提交的网页" method="post/get"> </form>
post:提交的数据不会在地址栏显示,安全性好,不限制提交数据的大小。 get:提交的数据会在地址栏显示,完全性差,限制提交数据的大小。
|
常见的表单元素包括文本框、按钮和下拉列表等。除下拉列表框、多行文本域等少数表单元素外,大多数表单元素均使用<input>
标签,只是他们的属性设置不同,其统一用法如下:
1 2 3 4 5 6
| <input name="表单元素名称" type="类型" value="值" size="显示宽度" maxlength="能输入的最大字符长度" checked="是否选中"/>
文本框: <input type="text" value="jack" maxlength="8" name="account" size="10" readonly="readonly"/>
密码框:<input type="password" maxlength="8" name="pwd" size="10"/>
|
若要实现多个单选按钮,只选中一个,前提是保证name属性值是一样的,若多个单选按钮都有checked=“checked”,以最后一个单选按钮为准。
1 2 3 4 5 6
| 单选按钮:<input type="radio" name="sex" value="男" checked="checked"/>
复选框:<input type="checkbox" name="hobby" value="篮球" checked="checked"/>
文件域:<input type="file" name="photo"/>
|
下拉列表
1 2 3 4 5 6
| <select name=”指定列表的名称”size=”行数”> <option value=”可选择的值” selected=“selected”>显示项的内容</option> <option value=”可选择的”>显示项的内容</option> …… </select>
|
多行文本域
1 2 3 4
| <textarea name=”指定名称” cols=”列数” rows=”行数”> //文本域的内容 </textarea>
|
重置、提交与普通按钮,图像按钮:
1 2 3 4 5
| <input type="submit" value="提交按钮的显示值" name="名称"/> <input type="reset" value="重置按钮的显示值" name="名称"/> <input type="button" value="普通按钮的显示值" name="名称"/> <input type="image" src="imags/Logo.png"/>
|
去掉页面中的滚动条
1 2 3 4 5 6
| <body scroll="no"> <body style="overflow-y:hidden"> <body style="overflow:scroll; overflow-y:hidden"> <body style="overflow-x:hidden"> <body style="overflow:scroll; overflow-x:hidden">
|
自定义滚动条
1 2 3 4 5 6 7 8 9 10 11
| body { Scrollbar-3DLight-Color: #999999; Scrollbar-Arrow-Color: #CCCCCC; Scrollbar-Base-Color: #E1E1E1; Scrollbar-Shadow-Color: #CCCCCC; Scrollbar-DarkShadow-Color: #333333; Scrollbar-Face-Color: #999999; Scrollbar-Highlight-Color: #F2F2F2; Scrollbar-Track-Color: #F2F2F2; }
|
CSS在线速查API: http://css.cuishifeng.cn/
Html+CSS离线API文档: https://www.lanzous.com/i6jyhab