
<b></b><strong></strong>倾斜<i></i><em></em>下划线<u></u><ins></ins>删除线<s></s><del></del>图像标签<img src="" />src: 图片的路径alt:图片不能显示时替换的文本Title:鼠标放上去时显示的文字wIDth:像素 height:像素border:边框链接标签就是我们说的a标签,它是anchor缩写
<a href="" target="" > 文本 </a>作用:可以打开 诸如外网地址: http://www.baIDu.com也能到开本地的HTML页面属性:href: 目标urltarget:打开目标地址的方式 -- 默认self,在当前页面打开 -- 可选:_blank 在新窗口中打开段落标签<p> 123</p>锚点定位<a href="#live">点我跳转</a> ... 很长的一段话 ...<span ID="live"></span>base标签如果网页中所有的a标签打开链接的方式都选择 _blank,那么base标签可以简化代码
<!DOCTYPE HTML><HTML lang=“en“> <head> <Meta charset="utf-8"></Meta> <base target="_blank" /> </head></HTML>特殊字符空格:  大于号:>小于号:<和号:&人民币:¥版权:©注册商标:®摄氏度:°正负号:±乘号:×除号:&divIDe平方:²立方:³列表无序列表注意点:
ul里面只能放置li标签,li标签中可以存放任意类型的元素
如果我们在ul里面放置其他类型的标签,肯定没有li标签的效果,当然也不报错
<ul> <li>1</li> <li>2</li> <li>3</li></ul>有序列表注意点和无序列表注意点相似
有序列表会按照li的先后顺序有序的展示出来
<ol> <li>1</li> <li>1</li> <li>1</li></ol>自定义列表<dl> <dt>名词1</dt> <dd>名称解释1</dd> <dd>名称解释1</dd> <dd>名称解释2</dd> <dt>名词2</dt> <dd>名称解释2</dd> <dd>名称解释2</dd> <dd>名称解释2</dd></dl>实际的案例如下:
表格<table wIDth="300px" border="1px" align="center" cellspacing="10px" cellpadding="10px"> <!--行标签,tr--> <!--单元格,td--> <tr > <td>name</td> <td>age</td> <td>sex</td> </tr> <tr> <td>tom</td> <td>23</td> <td>man</td> </tr> <tr> <td>jerry</td> <td>23</td> <td>woman</td> </tr></table>tr:表示一行td:表示一列常见的属性:wIDth:border:对其方式:align="center/left/right"各个单元格之间的距离:cellspacing单元格内容与单元格边框之间的距离:cellpadding效果如下:
表头标签每个表格一般都存在一个表头,使用表头标签<th>表头</th> ,实现的效果就是文字加粗,居中对齐
<table> <!--行标签,tr--> <!--单元格,td--> <tr> <th>name</th> <th>age</th> <th>sex</th> </tr> <tr> <td>tom</td> <td>23</td> <td>man</td> </tr></table>表格标题使用caption标签
<table> <caption>this is table Title</caption> <tr> <th>name</th> <th>age</th> </tr> <tr> <th>tom</th> <th>23</th> </tr></table>合并单元格跨行合并:rowspan
跨列合并:colspan
实现如下的效果:
像上面这样,如果想让23合并两个单元格,使用colspan,多出来的部分删除掉,否则会被挤出去
<tr> <th>tom</th> <th colspan="2">23</th> <!-- <th >man</th>--> </tr>这个知识点不难,注意一下,多出来的部分删除掉,不然表格会被挤乱。
input标签input标签也就是我们常见的输入框
它有如下常用属性:
type:(指定表单的类型)text: 单行文本输入框password:密码输入框radio:单选输入框checkBox:多选框button:按钮submit:提交按钮reset:重置按钮image:图形格式的提交按钮file:文件域name:控件名称value:input中的默认值size:input控件在页面中的显示宽度checked:定义空间中默认被选中的项maxlength:正整数,控件中允许输入的最大字符数小案例1:
单选输入框的注意点: 一组单选框要给他们指定相同的名字,不然的话不能实现单选的效果
<tr> <td>性别</td> <td> 男:<input type="radio" checked=“checked” name="sex"> <!--checked控制默认被选中的项--> 女:<input type="radio" name="sex"> </td></tr>小案例2:
多选框的注意点:首先type肯定是 checkBox,其次:为了规范我们最好也给他指定name。
<tr> <td>喜欢吃什么?</td> <td> 榴莲:<input type="checkBox" name="like"> 香蕉:<input type="checkBox" name="like"> </td></tr>小案例3:
高端大气的图像形式的提交按钮
<input type="image" src="xxx.png">小案例4:
上传文件的按钮
<tr> <td>上传头像:</td> <td> <input type="file"> </td></tr>label标签label标签可以用于提升用户体验
当用户点击:用户名:时,可以自动的聚焦在input输入框中
<label> 用户名:<input type="text" /> </label>当label标签中出现多个input标签时,就要像下面这样通过ID去指定到底聚焦到哪个input上
<label for="target"> 用户名:<input type="text" ID=“target” /> 密码:<input type="password" /></label>textarea控件textarea就是文本域
如果需要输入大量的信息就需要使用这个标签
当前下面的cols和rows了解即可,后续都是使用CSS去更改这些样式
<textarea cols="每行中的字符数" rows=“多少行”></textarea>下拉框一般第一个option填写:请选择
设置默认选中使用属性: selected = “selected”
<table> <tr> <td>性别: </td> <td> <select name="" ID="sex"> <option value="">请选择:</option> <option value="男">男</option> <option value="女">女</option> </select> </td> <td>国籍: </td> <td> <select name="" ID="or"> <option value="男" selected="selected">中国</option> <option value="女">美国</option> </select> </td> </tr></table>表单域所谓表单域,就是我们通常所说的form表单
点击表单域中的submit按钮, 用method指定的方式,将表单发送到action指定的后端路径中
reset按钮在表单域中也会生效
<form action="后端的url" method=“get/post” name=“表单名称,却分同一个页面中的不同表单”> username:<input type="text"/> <br> password:<input type="text"/> <br> <input type="submit" value="点击提交"> <input type="reset" value="点击清除"></form>样式行内样式又称为嵌入样式
<span > 行内样式 </span>比如:常见的修改字体大小,颜色<span > 行内样式 </span>内部样式表<head> <style type="text/CSS"> 选择器{ 属性1:属性1值; 属性2:属性2值; } // class选择器使用 .{} // ID 选择器使用 #{} // 标签选择器 div{} </style></head>外链式样式<head> <link href="" type="text/CSS" rel="stylesheet"></head>选择器ID选择器
类选择器
多类名选择器
div标签可以被多个类选择器选中修饰<div > </div>通配符选择器
*{ margin:0; padding:0;}字体相关的样式Font-size:字号大小
谷歌浏览器默认的字体大小16px
Font-family:字体
可以像下面这样设置
p{ Font-family:"微软雅黑"; Font-family:"宋体"; Font-family:"microsoft yahei",Arial}注意点:1. 中文字体名称需要添加引号2. 英文字体名称不需要添加引号,但是如果有空格,% @ # 等特殊字符,需要添加引号3. 如果设置了多个字体,靠前等优先生效 Font-weight:字体加粗
b标签,strong标签都可以实现字体的加粗
{ Font-weight:normal;}normal:正常的字体,number为400bold:粗体,相当于b标签,strong标签,number为700bolder:特粗lighter:细体100~900(100的整数倍)number没有单位Font-style:字体风格
比如字体倾斜习惯上都使用:i标签,em标签
也可使用CSS控制,常见的我们可以用Font-style将倾斜的字体改成normal
{ Font-style:normal /*正常*/ Font-style:italic /*倾斜*/ 等价于:em标签,i标签}设置字体的样式还可以像下面这样简写
<style> /*选择器{Font:Font-style Font-weight Font-size Font-family}*/ h1{ Font: 400 25px "宋体" }</style>文本的外观样式color : 文本的颜色
行间距:一般比字号大7-8像素就可以。
x{ line-height:20px;}对齐方式: 让盒子里面的内容水平居中对齐
x{ text-align:center ; /* 比如让div中的文字水平居中对齐 */ text-align:left ; text-align:right; }让段落首行缩进两个字
1em 是一个字的距离
p{ text-indent:2em;}文本的装饰器
上划线,下划线,中划线
p{ text-decoration:underline; text-decoration:overline; 相当于 ins标签, u标签 text-decoration:line-through; text-decoration:none;}后代选择器参照下面的例子:
HTML:
<div> <p>1</p></div><p>2</p><div class=“dv”> <p>1</p></div><ul> <li> <a href="#">a</a> <div> <a href="#">b</a> </div> </li></ul>CSS:
<style> 中间使用空格隔开 后代选择器 div p{ color:red; } .dv p{ color:blue; } 后代选择器:li标签中的所有的a标签全部会被选中 ul li a{ } 子代选择器:li的直接子代a标签会被选中 ul li > a{ }</style>并集交集选择器HTML:
<div>交集选择器</div><div>交集选择器</div><div >交集选择器</div><p>并集选择器</p><p>并集选择器</p><p >并集选择器</p>CSS:
使用交集选择器:唯一的选中第一个class = red的divdiv .red{ color: red;} 使用并集选择器:div,p{ color:red;}伪类选择器用于给某些特定的选择器添加特殊的效果,比如给链接添加特殊的效果
链接伪类选择器
未访问的链接::link已访问的链接::visited鼠标移动到链接上:hover选定的链接:active注意些的时候,按顺序,lvha
控制a标签的小案例:
<style> /*未被点击*/ a:link{ Font-size: 20px; text-decoration: none; } /*鼠标点击之后,还未松开鼠标*/ a:active{ color: aqua; Font-size: 40px; text-decoration: none; } /*被点击之后*/ a:visited { color: #333333; Font-size: 20px; text-decoration:none; Font-weight: bold; } /*鼠标移动上之后*/ a:hover{ color: #f40; } </style> 总结 以上是内存溢出为你收集整理的Html 基础 一全部内容,希望文章能够帮你解决Html 基础 一所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)