HTML+CSS一起学习

HTML:

表单标签
<from method="get或者post" action="向何处发送表单数据">
</input>
A.属性type定义输入框的类型
a.文本框type="text"  密码框type="password"
b.提交框type="submit"和<button>提交按钮</button>一样
c.按钮框type="button"单纯的按钮框
d.重置框type="reset"清空的效果
B.属性placeholder描述输出字段预期值的简短的提示信息、兼容到ie8上
C.属性name必须设置,否则在提交表单时,用户在其中输入的数据不会被送给服务器
D.属性vale
</form>
提交信息到action指定的地址
Form当中method的post和get的区别?
1get是从服务器上获取数据,post是向服务器传送数据。
2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post
是通过HTTPpost机制,将表单内各个字段与其内容放置在HTMLHEADER内一起传送到ACTION属性所指的URL地址。用户看不
到这个过程。
3对于aet方式,服务器端用Reauest.OuervStrina获取变量的值,对于post方式,服务器端用ReauestForm获取提交的数据
4.get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4(Internet
InformationService互联网信息服务)中最大量为80KB,/IS5中为100KB
5.get安全性非常低,post安全性较高。但是执行效率却比Post方法好。
英文全名:cascadingstylesheets(百度百科)===cascading stylesheet 层叠样式表
WEB标准中的表现标准语言表现标准语言在网页中主要对网页信息的显示进行控制简单说就是如何修饰网页信息的显示样式。
目前推荐遵循的是W3C发布的CSS3.0.
用来表现XHTML或者XML等样式文件的计算机语言。
1998年5月21日由w3C正式推出的css2.0

css:

<!--
css语法
每个css样式是又两部分组成,即选择符和声明,声明又分为属性和属性值;
属性必须放在花括号中,属性与属性值用冒号链接
每条声明用分号结束
当一个属性有有多个值的时候,属性与属性值不分先后顺序,用空格隔开
在书写样式的过程中,空格,换行的操作不影响属性显示.
样式的创建 内部样式、外部样式、行内样式
css外部引入方法1
<link rel-"styleshecct" type="text/css" href="css的文件路经"/> relation定义关联性 stylesheet样式表
css外部引入方法2
<style type="text/css">
@import url("css文件的路径");
</style>
@import导入,引入
扩展知识点:link和import之间的区别?
①差别1:本质的差别:link属于XHTML标签,而@import完全是CSS提供的一种方式。
②差别2:加载顺序的差别:当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载。所以有时候浏览@import加载 CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显。
3)差别3:兼容性的差别:@import是CSS21提出的,所以老的浏览器不支持,@import只有在IE5以上的才能识别,而link标签无此问题。
<div style="width:200px;height:200px;">我是div</div>
style作为属性直接写在标签后面
优先级(就近原则)!important>行内>内部>外部
为什么要用选择器?
要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器
元素选择符/类型选择符(element选择器)如:div{width:100px;height100px;background:red;}

语法:元素名称{属性:属性值;}如:divph1,img,aspan,iem,strong,b,ul,liol,li…等
说明:
a)元素选择符就是以文档语言对象类型作为选择符,即使用结构中元素名称作为选择符。例如body、div、p,img,em,strong,span……等。
b)所有的页面元素都可以作为选择符
用法:
1)如果想改变某个元素得默认样式时,可以使用类型选择符:
(如:改变一个div、p、h1样式)
2)当统一文档某个元素的显示效果时,可以使用类型选择符
(如:改变文档所有p段落样式)
class选择器/类选择器
语法:class名{属性:属性值;}
说明:
A)当我们使用class选择符时,应先为每个元素定义一个class名称
B)class选择符的语法格式是:
如:<div class="top"></div>
.top{width:200px; height:100px;background:green;)
用法:class选择符更适合定义一类样式;
id选择器

语法:#id名{属性:属性值:}
说明:
A)当我们使用id选择符时,应该为每个元素定义一个id属性
如:<divid="box"></div>
B)id选择符的语法格式是“#”加上自定义的id名
如:#box{width:300px;height:300px;}
C)起名时要取英文名,不能用关键字:(所有的标记和属性都是关键字)
如:head标记
D)一个id名称只能对应文档中一个具体的元素对象。(唯一性)
/**/css的注释
*通配符/通配选择器

语法:*{属性:属性值;}
说明:通配选择符的写法是“”,其含义就是所有元素。
*{margin:0;padding:0;}代表清除所有元素的默认边距值和填充值;

-->

1.<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
    <style>
        .a{
            background-color: blue;
        }
        .b{
            color:red;
            background-color: yellow;
        }    
    </style>
    
</head>

<body>
    <div>1111111</div>
    <div class="a b">2222222</div>
    <div class="a">3333333</div>
    <div>4444444</div>
    <div>5555555</div>
</body>
</html>

2.<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
    <style>
        #a1{
            color:red;
        }
        #a2{
            color:blue;
        }
        #a3{
            color:green;
        }
        #a4{
            color:pink;
        }
    </style>
</head>

<body>
<div id="a1">11111111</div>
<div id="a2">22222222</div>
<div id="a3">33333333</div>
<div id="a4">44444444</div>
</body>
</html>

4.<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
    <style>
    *{
            margin:0;/*外边距*/
            padding:0;/*内变距*/
        }  
    </style>    
</head>

<body>
    <h1>标题<h1>
    <div>11111</div>
        <ul>
        <li>111111111</li>
        <li>222222222</li>
        <li>333333333</li>
        <li>444444444</li>
        </ul>    
</body>
</html>

5.<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
    <link rel="stylesheet" type="text/css" href="css.css"/>
    <style>
    @import url("css.css");
    </style>
</head>

<body>
    <h1>1111111</h1>
    <h2>2222222</h2>
</body>
</html>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒菡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值