实训中学到的HTML基础知识(2)

  • Post author:
  • Post category:其他


今天是实训的第三天,是正式上课的第二天,今天学习到的知识是HTML里的表单标签和CSS样式表。


一、表单

表单是一个包含表单元素的区域,表单元素允许用户在表单(比如文本域、下拉列表、单选框、复选框等等)输入信息的元素。


form


表单标签

<form>    定义供用户输入的表单

<input>    定义输入域

<textarea>    定义文本域 (一个多行的输入控件)

<label>    定义了 <input> 元素的标签,一般为输入标题

<fieldset>    定义了一组相关的表单元素,并使用外框包含起来

<legend>    定义了 <fieldset> 元素的标题

<select>    定义了下拉选项列表

<optgroup>    定义选项组

<option>    定义下拉列表中的选项

<button>    定义一个点击按钮

<datalist>New    指定一个预先定义的输入控件选项列表

<keygen>New    定义了表单的密钥对生成器字段

<output>New    定义一个计算结果


输入元素


文本域  text

密码字段 password

复选框 checkboxes

单选按钮 radio buttons

提交按钮 submit


属性


value:提交数据到服务器的值(后台程序PHP使用)

name:为控件命名,以备后台程序 ASP、PHP 使用

checked:当设置 checked=”checked” 时,该选项被默认选中

selected:使此选项成为默认选项。

disabled:使此选项无法点击。

style=”display:none”:使此选项不在旧版浏览器中显示。

hidden:使此选项不显示在下拉列表中。


二、CSS样式表


CSS



选择器


标签选择器

HTML标签名(元素)作为选择器名称,如:div 、h1 、p …

类选择器

类(class)用于描述一组标签的样式,class 可以用在多个标签中

ID选择器

ID选择器用于为标有特定ID的HTML标签设置样式

通配选择器

利用 * 为指定范围内的所有标签设置样式

包含选择器

HTML中为父元素(标签)下的子元素设置样式

选择器分组

一组元素设置相同样式,利用逗号分割多个选择器


文本样式


color:设置文本颜色

text-align:设置文本水平对齐方式

line-height:设置文本的行高


背景样式


background-color:设置背景颜色

background-image:设置背景图片

background-repeat:设置背景图片重复方式

repeat 表示背景图片重复(默认值)

no-repeat 表示背景图片不重复

repeat-x 表示背景图水平重复

repeat-y 表示背景图垂直重复

background-attachment:设置背景是否随页面滚动

background-position:设置背景图片位置

left top 左上

left center 左中

left bottom 左下

right top 右上

right center 右中

right bottom 右下

center top 中上

center center 中中部

center bottom 中下

背景样式简写


CSS超链接


状态

a:link – 正常状态,未访问过的超链接状态

a:visited – 已访问过状态,用户已访问过的超链接状态

a:hover – 鼠标放上状态,当用户鼠标放在超链接上时状态

a:active – 点击状态,超链接被点击的那一刻状态

样式

color:字体颜色

background-color:背景颜色

font-size:字体

text-decoration:链接文字下划线的有无

cursor:鼠标形状

default:默认光标

pointer:超链接的指针

wait:指示程序正在忙

help:指示可用的帮助

text:指示文本

crosshair:鼠标呈现十字状

CSS字体样式

字体类型:font-family

大小:font-size

风格:font-style

粗细:font-weight

设置字体属于属性:font


定位


position:relative 相对定位

position:absolute 绝对定位

position:fixed 固定定位

position:static 默认值


浮动


float:left 靠左浮动

float:right 靠右浮动

float:none 不浮动


三、HTML盒子模型

在HTML页面中,每一个元素都是一个规则的矩形,因此每一个元素都由一个盒子模型来表示,盒子模型由4个区域组成:

content box(内容区域)

padding box(内边距区域)

border(边框区域)

margin(外边距区域)


border边框结构:


padding内边距结构:

内边距几个值的区别:


margin外边距结构:

外边距几个值的区别:

CSS元素水平居中:



版权声明:本文为yyyyyang525原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。