20150917-html第二次课

HTML标签

1、marquee 滚动字幕

默认状态:浏览器的从右往左,滚完之后再从右往左。

属性:direction (up向上) hspace距左侧的距离 behavior(alternate来回滚动 slide不会滚动)scrollamout速度 scrolldelay停顿时间

可以放置图片滚动。

滚动一般用JS做

2、HTML表单 form

表单:注册时,把内容放在form表单里。指定的传递页面action,传值方式method

get和post区别:

1、get值写在地址栏,可以看到传的值。ID、数据量比较小的,安全性不太高的。

2、post地址栏是不显示的,安全性高一些。数据量大一些。当刷新时会提示“重试”对话框。

传递参数表单:

<form action="a.htm" method="get">
    <table>
        <tr><td>用户名:</td><td><input type="text" /></td></tr>
        <tr><td>密码:</td><td><input type="password" /></td></tr>
        <tr><td>喜欢的颜色:</td><td><select>
        <option>---请选择---</option>
        <option>红色</option>
        <option>蓝色</option>
        <option>绿色</option>
        </select></td></tr>
        <tr><td>性别:</td><td><input type="radio" name="sex" id="male" /><label for="male"></label><input type="radio" name="sex" id="female" /><label for="female"></label></td>   
        </tr>
        <tr><td>喜欢的水果:</td><td><input type="checkbox" />桔子<input type="checkbox" />苹果<input type="checkbox" />梨子</td></tr>
        <tr><td>头像</td><td><input type="file" /></td></tr>
        <tr><td>个人简介:</td><td><textarea cols="50" rows="10"></textarea></td></tr>
        <tr><td><input type="reset" /></td><td><input type="submit" /></td></tr>
    </table>
</form>

表单元素

button普通按钮 reset重置 submit提交 image图像按钮 checkbox复选 radio单选 text文本输入 password密码 file上传 hidden 隐藏

重置 提交只能用在form里

input里必须写name="username"时参数才会传递

<textarea>固定属性,在CSS里设置resize:none;不进行拖放

 这些控件一定要掌握,客户端控件配合ajax, 服务端控件会有效率的问题

 <fieldset> 分组标签
        <legend>图书分类</legend>
 </fieldset>

嵌套页面
<iframe src="http://www.baidu.com" width="600px" height="600px"></iframe>

常用的一些HTML,就这些了。

通常HTML是4.01版本 HTML5 4.01+加了一些新的标签。

%是针对上级标签(没写就是针对浏览器的)的宽度的百分比,不是很精确。

3、CSS需要做的更好看一些。

网页外观

如何写CSS

第一种:直接在HTML中写,行内样式

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
<div style="200px; height:100px; border:1px solid red;"></div>
</body>
</html>

div style属性 属性值

css属性width 属性值200px;

第二种:内嵌式

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <style type="text/css">
        /*标签选择器*/
        div
        {
          width:200px;
          height:100px;
          border:1px solid red;  
          color:#00F;
        }
        /*class选择器,可以共用*/
        .cl
        {
            color:#F00;
        }
        /*可重复使用,以第二个为主*/
        .c2
        {
            font-size:20px;
        }
        /*ID选择器,不能重复*/
        #d1
        {
            color:#6F3;
        }
    </style>
</head>
<body>
<div></div>
<div class="c1 c2">你好</div>
<p class="cl">p</p>
<div id="d1"></div>
</body>
</html>

标签选择器<class<id

第三种:链接式

把CSS和HTML分开

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <link href="CSS/a.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="c1" id="d1"></div>
</body>
</html>
div
{
    color:Red;
}
.cl
{
    color:green;
}
#d1
{
    color:Blue;
}

第四种:导入样式一般不用,会在页面加载完成后才加载样式

<style>@import url(1.css)</style>

4、如果一个样式会在以上的几种方式都写,会按照就近原则

5、CSS的注释:/**/

6节CSS的课

6、字体样式

   color:Red;
   font-size:"微软雅黑";
   font-weight:700;
   text-decoration:underline;
   text-transform:uppercase;/*变大写*/
   letter-spacing:10px;/*字符间距*/
   text-align:center;/*文本的对齐方式*/
   line-height:200px;/*垂直对齐*/
   height:200px;

7、FSCapture 取色工具 精确测量

知识点:P标签会继承d1的属性,不会所有的样式都继承,一般字体会继承

<div id="d1"><p></p></div>

维护CSS页面

如果是公共的样式,一般放在base.css里,如果是页面单独的样式a.css b.css c.css

JS也是同样的。

程序要讲究低耦合:不要把所有的内容写到一起,要分开。

 如何交作业?

建文件夹-昵称+html作业-把文件拷贝到文件夹-压缩-发QQ邮件。

原文地址:https://www.cnblogs.com/16lily521/p/4825782.html