美文网首页
html标签四

html标签四

作者: 博行天下 | 来源:发表于2017-03-08 19:38 被阅读0次

动态网页:和服务器打交道的网页,数据不是死的,数据动态更新。
1、静态网页简单介绍
html、css、js
html:就是一些标签的累积。
css:负责给页面中的文字添加样式,背景色、文字颜色、大小
js:实现页面的动画效果
2、CSS简介
cascading style sheet 层叠样式表
单独的html可以布局出有样式的页面,为什么还需要css呢?
1、分离出来之后方便管理
2、分离出来的样式表可以重复利用
3、浏览器缓存样式表,提高响应速度
html离开css照样活得很潇洒,但是css离开html过不下去。

以后写代码。html是单独的html文件,后缀名.html,css是单独的css文件,后缀名是.css,js文件是单独的js文件,后缀名是.js

开发流程
1、由产品经理或者客户提出需求。
2、由UI设计师设计出来页面。
3、再交给前端妹子来写页面。
4、交给后端的汉子来添加数据,实现业务逻辑。
5、交给测试组来测试。

黑盒:测试不行   白盒:测试人员可以看代码,修改代码 测试   老练测试

3、三种链接方法
行内样式表
写在开始标签里面,格式 style="color:red;"
内联样式表
要写在head标签中,格式 <style type="text/css">这里写样式表</style> type属性可加可不加
外联样式表
将link标签写在head中,格式为:
<link type="text/css" rel="stylesheet" href="2wailian.css" />
href是一个链接地址,地址要写对

CSS语法特点
    1、格式为:选择器{}
    2、大括号里面写样式
    3、样式的格式,是  属性:属性值;   要以分号结尾 
        html中:属性="属性值"  多个属性使用空格隔开
    4、html中注释:  <!--注释写到这里-->
        css中:   /*中间写注释*/
        【注】不要在注释中再写注释

4、常用选择器
只能有数字、字母、下划线组成,数字不能开头
标签:html中所有的标签都可当做选择器名。给文件中所有的这个标签设置样式
class:在标签中给标签一个class属性,属性值就是类名,
在css中,写class选择器是给所有的这一类的标签设置样式,格式为
.类名{}
【注】一个标签可以有多个类名,中间用空格隔开
id: 在html中,id名一定要注意是唯一的。id一般配合js使用。
id选择器格式为 #id名{}

组合:可以将id选择器、class选择器、标签选择器、层级选择器组合到一起给样式,中间用逗号隔开


层级:有层级关系的,我们可以直接从父级标签找到子级标签或者子子级标签,层级之间使用空格隔开

伪类(link,hover,active,visited, focus, first-child,last-child)
      link---正常状态设置
      hover---鼠标放上去设置
      active---激活状态设置
      visited---访问过后状态设置
      可靠顺序为link-visited-hover-active
     focus:一般配合input使用,当文本框成为焦点的时候给样式
     first-child:父级标签中的第一个是这个标签时候生效
     last-child:父级标签中的最后一个是这个标签时候生效
     比如  a:first-child  那么父级标签的第一个孩子必须是a标签才有效。

属性():一般也只用于input框
    格式为:
    input[name="username"]{
        background-color: red;
    }
通用:通用选择器就是给整个页面都设置样式,
    格式为:   *{} 

5、继承性优先级(了解)
继承性:主要针对于文本属性,比如字体大小、文本颜色
单个选择器优先级
行内优先级 > id选择器 > class选择器 > 标签选择器
内联样式和外联样式优先级一样。

多个选择器优先级
哪个定位的越精确,哪个优先级越高。

6、行内元素、块元素、行内块元素
块元素:p table h1 ol ul div hr
其他的都是行内元素
在css中
【注1】块元素才有宽高属性,行内元素没有宽高属性
【注2】如果不设置块元素的宽度,那么其宽度默认占用整行,如果没有对其设置高度,那么高度由内容填充。如果没有内容,那就没有高度
【注3】有两个特殊的标签, img input,这两个是行内块元素,布局的时候不会另起一行,但是他们有宽度和高度的属性。

7、CSS文件分离
将公用的一些css文件。比如头部或者尾部单独列出来
1、提高样式表的利用率
2、提高访问速度(浏览器会缓存样式表)
<link rel="stylesheet" href="header.css">
<link rel="stylesheet" href="body.css">
<link rel="stylesheet" href="footer.css">

8、常用属性
1、宽高
width\height:设置块标签的宽度和高度
min-height\max-height\max-width\min-width(了解)
2、单位
px:像素
em:相对单位,相对于父级的大小
rem:也是一个相对单位,是相对于html字体的大小(了解)
%:也是一个相对单位。相对于父级的宽度或者高度
3、字体
font-size\color\font-weight\font-family\font-style
4、文本属性
text-indent
text-align
text-overflow
text-decoration
text-shadow
line-height
vertical-align

相关文章

  • JAVA 之 HTML知识框架

    HTML简介 一. html是什么 二、html基本标签 三、html表单标签(重点) 四、html框架标签及其他

  • html标签四

    动态网页:和服务器打交道的网页,数据不是死的,数据动态更新。1、静态网页简单介绍html、css、jshtml:就...

  • HTML标签四

    上期回顾 列表标签 什么是列表? 列表的分类1.无序列表(ul li)2.有序列表(ol li)3.定义列表(dl...

  • HTML基础

    基本的HTML标签 - 四个实例 HTML标题 HTML标题(Heading)是通过 - 等标签定义的。实例:...

  • 2020-10-15学习笔记(HTML基本骨架——锚点跳转)

    HTML基本结构 基本骨架 HTML文件最基本的四个标签组成了网页的基本骨架 、 、 、 。 标签 定...

  • Html 学习笔记

    HTML基础 HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag) HTML 标签通...

  • HTML常用标签

    HTML标签:标记标签通常被称为HTML标签,HTML标签是HTML语言中最基本的单位,HTML标签是HTML最重...

  • 2018-06-04——HTML简介

    HTML 简介 HTML 标签 ·HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 ·HTML...

  • 02.html

    Html结构标准 Html标签分类 单标签 双标签 Html标签关系分类 包...

  • 2018-10-29-day1-html

    一.标签 == 标记 二.文本标签 三.列表标签 四.图片和超链接

网友评论

      本文标题:html标签四

      本文链接:https://www.haomeiwen.com/subject/ofmegttx.html