HTML day02

前端班day02课堂内容记录

主要内容:HTML a标签,表单及css基本内容

①关于a标签

<a href="   ">  </a>

href:核心属性

href里面的内容(属性值)是可以跳转的地址(路径)。

②关于路径

绝对路径:从盘符开始,然后依次向下查找。

 1>本地的 例:C:/Users/Administrator/...

 2>服务器的 例:www...;127.0.0.1...;192.168...

相对路径:从当前文件开始,如果下一级目录就直接写文件夹,上一级用../表示

盘符根路径:直接可以跳转到当前文件所在的盘符根路径中。

1>服务器下 跳转到服务器所在根目录中

2>本地下 跳转到本地所在根目录中

③关于图像标签

<img src=" " alt=" "/>

img:行内快标签,只能靠左或靠右

src:里面内容是图片的路径

alt:当你的图片显示不出来时才会显示(1.图片正在加载中 2.图片路径错误)

属性:width,height,align(right,left)

④关于表单

前端和后端之间的通信

1.form提交方式

2.ajax提交方式

<form action="  "></form>

form:核心标签,只有提交的功能,没有任何样式。

属性:1.action:提交的地址。通常为服务端地址,如果不写,默认往本页提交

           2.method:提交的方式。get/post...如果不写,为get提交

用户名 <input type="text" name="uersname"/>

密码     <input type="password" name="userpud"/>

            input:表单的核心 

            type:通过修改type属性来改变展现的方式

提交方式:1.<button>提交</buttton> 

                  2.<input type="submit"/>

在路径地址中,“?”后面的内容表示参数,最终目的是要把必须的参数发送到后端。想要发送参数,input中必须含有name属性。

性别单选框:

         男<input type="radio" name="sex" value="1" checked/>

         女<input type="radio" name="sex" value="0" />

爱好多选框:

        <input type="checkbox" checked="checked" name="aihao" value="0"/>打酱油
        <input type="checkbox" checked name="aihao" value="1"/>打架
        <input type="checkbox" name="aihao" value="2"/>泡妞
        <input type="checkbox" name="aihao" value="3"/>打游戏

家乡选框:

        <select name="hefang" id=" ">
            <option value="武汉">武汉</option>
            <option value="荆州">荆州</option>
            <option value="黄石">黄石</option>
            <option value="襄阳">襄阳</option>
            <option value="十堰">十堰</option>
        </select>

一组必须含有相同的name属性值

checked:默认选中,当属性名等于属性值时,只需写属性名

value:可自己设置优化,用数字代表选项,目的是减小存储。

        

⑤关于css使用方式

1.行内样式(内联样式)

2.页面嵌入(内部样式表)

3.外部文件(外部样式表)

4.外部导入样式:样式初始化

⑥关于颜色表示方法

1.颜色色值的英文单词

2.16进制表示法

3.RGB表示法

⑦关于css选择器

1.ID选择器

     使用id选择器:在元素上面增加一个id属性,id属性的属性值不要用数字开头

      一个页面中只能有一个id属性值

      css中id选择的表示方法用 # 表示

2.class选择器

     使用class选择器:在元素上增加一个class属性,class属性的属性值不能用数字开头

     一个页面中可以有多个class属性值

     css中class选择器的表示方法用 . 表示

3.标签选择器

     直接写标签名

4.组合选择器

     选择器直接用,分隔开即可

5.子代选择器

      >     只针对子代

6.后代选择器

      用空格表示,包含着子代选择器

7.通用选择器

        *    针对于所有的标签

⑧关于权重

    选择器是有权重的

    内联样式                          1000
    id                                      100
    class                                 10
    元素                                  1
    通用                                  0
 !important                    只要出现,就以这个为主

权重越高,冲突部分的样式就以权重高的为主,但并不是说这个选择器没有用了
权重仅仅只能作为参考
权重的计算,不需要管子代和后代的
如果权重相同,就近原则。以后定义的为准

⑨关于文件夹样式

text-align: right; /*文本对其方式*/
text-decoration: underline; /*文本下划线*/
color: #f00; /*设置字体的颜色*/
line-height: 166.67px; /*文本的行高。一行文字所占的高度,让他上下居中*/

font-family: "宋体"; /*自己去百度找到宋体对应的英文,节约空间*/
font-style: italic; /*规定字体是否倾斜*/
font-weight: bold; 加粗
font-size: 16px ; /*设置字体的大小*/

注意:在浏览器中,默认的字体大小16px

           谷歌浏览器中,字体大小最小可以为12px

           火狐没有限制

⑩关于列表及样式

1.有序列表(实际开发中有序列表基本不用)

<ol type="1" start="3">
<li>英语</li>
<li>语文</li>
<li>数学</li>
<li>政治</li>
<li>地理</li>
</ol>

2.无序列表

<ul type="square">
<li>英语</li>
<li>语文</li>
<li>数学</li>
<li>政治</li>
<li>地理</li>
</ul>

.div01{
background-color: #f00;
opacity: 0.1; /*取值的范围是0-1之间,可以为0和1*/
/*表示整个元素*/
}
.div02{
background-color: rgba(255,0,0,0.1); /*最后一个参数a表示透明度,取值的范围是0-1之间,可以为0和1*/
/*只表示背景颜色*/

提问:outline:none;与display:none;区别?


posted @ 2019-05-28 17:43  谢谢A  阅读(74)  评论(0编辑  收藏  举报