标签:布局 正方形 缩进 表单元素 样式表 点击 之间 imp 水平对齐
HTML是一种描述网页的语言,一种超文本标记的语言!
头部是网页的标题等基本信息
主题包括网页的内容信息
注意标签必须成对出现
h1 h2 h3 h4 h5 h6 (字体样式依次变小)
p br
hr: 表示能产生一条水平线
strong:能对字体进行加粗
em:能对字体进行倾斜处理
注释:!--内容--
特殊符号:
语法:<img src="图片地址" alt="图像代替文字" title="鼠标悬浮的文字" width=“图像宽度” height="图像高度">
<a href="链接地址" target ="目标窗口的位置" >链接的文本或图像</a>
无序列表是一个项目列表使用项目符号标记无序列表。没有等级之分
无序列表由: ul 和 li 组成
有序列表时由一个个列表组成,列表项由数字或字母组成
有序列表由:ol 和 li 组成
定义列表是项目和注释的组合
定义列表由:dl dt dd组成
简单通用
结构稳定
单元格:表格的最小单元
行:一个或多个单元格横向堆叠而成
列:单元格的纵向排列
form标签来实现表单 input标签是辅助form的一个标签设定各种输入
form的属性值:
例:<input type="text" name="fname">
例:<input type="password" name="fname">
例:<input type="redio" >
例:<input type="checkboc" >
例: <seleceted> <option value="内容"></option> </selected>
点击.内容会提交
点击此按钮,实现重置
语法:<input type=”image“ src=”images/login.jpg“>
实现文件的选择
语法:<input type="file" name="files">
将type的值设置成hidden时,这时就可以隐藏文件的隐藏
语义化:达到结构简单,代码简单。
fieldest:这标签实现域的定义。把元素放到这个标签内时,浏览器就会以特殊的方式显示出来,这些表单就可能有一个边界。
legend:标签就是给域设置的一个标题,
全称:层叠样式表,又称风格样式表,它是用来网页设计的,使网页漂亮,清晰!!
可以设置字体的样式,大小,颜色,可以使图像,文本居中,超链接不同的效果,美化网页
css由两部分组成,即选择器和声明,声明必须放在大括号中,可以是多条,每条声明由属性和值组成,属性和值用冒号隔开,语句以英文分好结束。
语法:选择器{属性:值;}
STYLE标签是引入css样式的标签。此标签位于head标签中还要给此标签的头部属性赋值:type=”text/css“
所有的标签都可以使用标签选择器
语法:标签{属性:值;}
就是在html中的标签直接使用
没有实现内容与表现分离,没有体现css得到优势(不推荐使用)
把css的代码直接写在head的style标签中,与html的文件位于通一个文件中
单独创建一个css后缀的文件名,然后使用的时候直接通过链接式或导入式
必须在html的文件中使用link标签才能链接
语法:<link href="css/文件名.css" rel="stylesheet" type="text/css"/>
<style type="text/css">
!--@import url("style.css");--
后代选择器就是把外层的标签写在前面,内层的写在里面,之间用空格分离。当标签发生嵌套时,内层就是外层的后代。
按标签进行嵌套
按选择器进行嵌套
3种互相嵌套
交集选择器是由两个选择器直接构成的,其结果是选中二则各自元素范围的交集。其中第一个必须是标签选择器,第二个必须是类选择器或者ID选择器。两个之间不能有空格,必须连续书写
这种方式构成的选择器,将选中同时满足的两则定义的元素。也就是前者所定义的标签选择器,并且制定了后者的类型或者ID元素。
同时选中各个基本选择器所选择的范围。任何形式的选择器都可以作为并集选择器的一部分。
并集选择器是由多个选择器通过逗号链接而成的。
所有的css都是由各个标签之间继承关系的。可以称之为父子关系
css继承子标签都会继承父标签的样式,风格,可以在父标签样式风格的基础上修改,产生新的样式,而子标签不会影响父标签
为了突出文字或语句,就得使用span标签 <span></span>
color
text-align
text-indent
line-height
text-decoration
设置文本的颜色
设置元素水平对齐方式
设置首行文本缩进
设置文本的行高
设置文本的装饰
a{属性:值;}
a:hover{属性:值;}
default
pointer
wait
help
text
crosshair
默认光标
超链接指针
指示程序正在忙
指示可用的帮忙
指示文本
鼠标呈现十字状
div可以把html文档分割成独立的,不同的部分,是用来进行网页布局
<div>网页内容</div>
直接使用background:来给属性赋值;
这个属性有两个值:inside和outside
div与盒子有一定的距离,这些距离与div构成了盒子模型的结构!盒子模型具有属性:内边距,外边距,边框
边框:相当于盒子的纸盒,一般具有一定的厚度!
内边距:位于边框内部,是内容与边框的距离!
外边距:位于边框外部,是边框与周围的间隙
具有三个属性:color width style
设置方法:border-color: border-width: border-style:
一般统一设置:border:color(颜色) width(宽度 ) style(类型/solid/dashed):代表设置四边的颜色-类型-宽度一样
如果要分别设置:就是border-top-color: border-top-width: border-top-style: 依次类推
定义:与其他盒子之间的距离。也就是指网页元素与元素的距离
常见的方法有:margin-top:z设置上外边距
常见的方法有:margin-right设置下外边距
常见的方法有:margin-left:设置左外边距
常见的方法有:margin-right:设置右外边距
合并:margin:?px;
margin:?px ?px;
定义:内容与边框之间的距离,以便精确的控制内容的位置
padding-top:上内边距
padding-bottom:下内边距
padding-left:左内边距
padding-right:右内边距
盒子模型的尺寸:内边距+外边距+边框的宽度+内容的宽度
组成:标准文档流:块级元素和内联元素组成!
块级元素:每一个元素都独占一个矩形区域,左右撑满,并且相邻的元素会想竖子方向排列。
内联元素:内容会横向排列,不会独占一个矩形区域。到最有端自动换行!!
block: | 默认为块级元素,会带有换行符 |
inline: | 内联元素:默认没有换行符 |
none: | 设置元素不显示 |
网页布局分为多种:最常见的有3种
可以实现全局布局:可以对导航条,内容,标题进行布局。使用float属性!
left | 元素向左浮动 |
right | 元素向右浮动 |
none: | 元素不浮动 |
例:float : left
left | 清楚左浮动 |
right | 清楚右浮动 |
both | 清楚左,右浮动 |
在所有div盒子的后面加一个div
css那边设置{clear:both margin:0px padding:0px}
解决内容溢出后的处理
visible: | 默认值,内容不会被修剪,会呈现在盒子外面 |
hidden: | 内容超出会被修剪,其余部分不看见 |
scroll | 内容会被加上滚东条,会被修剪 |
auto | 如果被修剪会出现滚动条(自动) |
扩展盒子的高度:这样盒子就会被撑开
例:overflow:hidden:
标签:布局 正方形 缩进 表单元素 样式表 点击 之间 imp 水平对齐
原文地址:http://www.cnblogs.com/bdqnwangchao/p/7598372.html