HTML&CSS学习总结

目录

HTML了解

HTML 元素

元素语法

HTML标签

标题标签

段落标签

 链接标签

图像标签

换行符

水平线

HTML样式

style 属性

样式—背景颜色

样式 - 文本对齐

文本格式化

“计算机输出”标签

引用、引用和术语定义

引用(Quotation)                       

HTML颜色

HTML表格

 HTML列表

 HTML表单

关于css的简单学习

css的使用:css与HTML结合方式

 css的语法

 选择器

1.基础选择器

2.拓展选择器

属性

小结




HTML了解


         HTML的全称为超文本标记语言,是—种标记语言。它包括—系列标签.通过这些标签可以将网络上的文档格式统—,使分散的Internet资源连接为一个逻辑整体。HTML命令可以说明文字,图片,动画,连接等。我们所看到的浏览器的网页都有相对应的HTML文件。

        HTML产生于1990年,经过多年来的拓展和技术结合,已经发展到了HTML5,且在2012年形成稳定版本。

HTML 元素

        HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

        注意:开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)

元素语法

  • HTML 元素以开始标签起始
  • HTML 元素以结束标签终止
  • 元素的内容是开始标签与结束标签之间的内容
  • 某些 HTML 元素具有空元素(empty content)
  • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  • 大多数 HTML 元素可拥有属性

    

HTML标签

        HTML 标签对大小写不敏感:<P> 等同于 <p>,但是万维网联盟(W3C)在 HTML 4 中推荐使用小写

标题标签

        标题是通过 <h1> - <h6> 等标签进行定义的,从<h1>到<h6>大小依次变小。

        属性: align: 设置对其方式

<h1>这是标题</h1>
<h2>这是标题</h2>
<h3>这是标题</h3>
<h4>这是标题</h4>
<h5>这是标题</h5>
<h6>这是标题</h6>

段落标签

        段落是通过 <p> 标签进行定义的

<p>这是第一段</p>
<p>这是第二段</p>

         

 链接标签

        链接是通过 <a> 标签进行定义的

         属性:

​               href :指定访问资源的URL

​               target :_self:默认值,在当前页面打开

​                             _blank:在空白页面打开

<a href="https://v.qq.com/" target="_blank">这是一个连接</a>

        代码内容为在空白页面打开此链接

图像标签

        图像是通过 <img> 标签进行定义

         属性:

        src:用于指定图像文件的路径和文件名,是必须属性

                alt:在图像无法显示时的替换文本

                width:设置图像的宽度

                height:设置图像的高度

换行符

        <br/>标签在 HTML 页面中作为换行符

水平线

        <hr> 标签在 HTML 页面中创建水平线,可用于分隔内容

HTML样式

style 属性

      style 属性的作用:提供了一种改变所有 HTML 元素的样式的通用方法

样式—背景颜色

        background-color 属性为元素定义了背景颜色

<body style="background-color:yellow">
</body>

样式 - 文本对齐

text-align 属性规定了元素中文本的对齐方式。

文本格式化

标签描述
<b>定义粗体文本。
<big>定义大号字。
<em>定义着重文字。
<i>定义斜体字。
<small>定义小号字。
<strong>定义加重语气。
<sub>定义下标字。
<sup>定义上标字。
<ins>定义插入字。
<del>定义删除字。

“计算机输出”标签

标签描述
<code>定义计算机代码。
<kbd>定义键盘码。
<samp>定义计算机代码样本。
<tt>定义打字机代码。
<var>定义变量。
<pre>定义预格式文本。

引用、引用和术语定义

标签描述
<abbr>定义缩写。
<acronym>定义首字母缩写。
<address>定义地址。
<bdo>定义文字方向。
<blockquote>定义长的引用。
<q>定义短的引用语。
<cite>定义引用、引证。
<dfn>

定义一个定义项目。

引用(Quotation)                       

        <q> 元素定义短的引用。

        浏览器通常会为 <q> 元素包围引号。

HTML颜色

         颜色由红色、绿色、蓝色三原色混合而成。  

        颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。

        每种颜色的最小值是 0(十六进制:#00)。最大值是 255(十六进制:#FF)。

HTML表格

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),<th>是表头的单元,每行被分割为若干单元格,由 <td> 标签定义。字母 td 指表格数据(table data)。

<table >
        <tr>
            <th>姓名</th>
            <th>年龄</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>18</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>46</td>
        </tr>
    </table> 

 HTML列表

在HTML中,提供有序、无序和定义列表

标签描述
<ol>定义有序列表。
<ul>定义无序列表。

<p>这是无序列表</p>
<ul>
    <li>苹果</li>
    <li>香蕉</li>
</ul>
<p>这是有序列表</p>
<ol>
    <li>苹果</li>
    <li>香蕉</li>
</ol>

 HTML表单

概念:用于采集用户输入的信息。用于和服务器交互

          form 用于定义表单,可以定义一个范围,范围表示采集用户数据的范围

属性:

​        *action :指定提交数据的URL

​        *method :指定提交方法

​          *分类 :一共七种方法

​            get:

​              1.请求的参数会在地址栏中显示。

​              2.请求参数长度是有限制的。

​              3.不太安全

​           post:

​              2。请求的参数不会在地址栏中显示,会封装在请求体中(HTTP协议)

​               2.请求参数长度没有限制,

​               3.较为安全

​              \* 表单项中的数据要想被提交必须指定其name属性

 表单项标签:

 *input:可以通过type属性值,改变元素的样式

​       *type 属性:

​           *text:文本输入框 默认值

​              \* placeholder:指定输入框的提示信息

​           *password:密码输入框

​           *radio:单选框

\* 要想多个单选框实现单选的效果,则多个单选框的name属性值必须一样

​              \* 一般会给每个单选框提供value属性,指定其被选中

​              *checked:可以指定默认值

​           *cheakbox:复选框

​              \* 一般会给每个单选框提供value属性,指定其被选中

​              *checked:可以指定默认值

​           *file:文件选择框

​           *hidden:隐藏域,用于提交一些信息

​           *按钮:

​              *submit

​              *button 普通按钮

​              *image 图片提交按钮

​                  *src:属性指定图片的路径

​       *label:指定输入项的文字描述信息

*注意 label的for属性一般会和input的id属性对应,如果对应,则点击label区域会让input输入框获取焦点

​    *select:下拉列表

​       *子元素 option, 指定列表的项

​    *textarea:文本域

​       *cols:指定列数

​       *rows: 指定行数

到此,关于HTML的简单学习就到此为止了。

关于css的简单学习

1.概念

        CSS 指的是层叠样式表* (Cascading Style Sheets)

        层叠: 多个样式可以作用在同一个HTML的元素上同时生效

2.好处

         (1)功能强大

​         (2)将内容的展示和样式控制分离

​                   *降低耦合度。解耦

​                   *让分工协作更容易

                   *提高开发效率

css的使用:css与HTML结合方式

 1. 内联样式

​           * 在标签内使用style属性指定css代码

​           如:

<div style="color: darkorange;">hello CSS</div><br>

 2.内部样式

​           在head标签内,定义style标签,style标签的标签体内容就是CSS代码

​           如:

          

<style>
    div{
        color: cornflowerblue;
    }
</style>
<div> hello css</div>

 3.外部标签

​           1.定义css资源文件。

​           2.在head标签内,定义link标签,引入外部的资源标签

​           如:a.css文件:

​                  div{

​                       color: aquamarine;

                        }

<link rel="stylesheet" href="a.css">

  <div> hello css</div><br>

        注意:1.2.3. 三种方法,css作用范围越来越大

​                    1方式不常用,后期多用2,方法

​                    3方法还可以写成

                                    <style>

​                                       @import "a.css";

​                                    </style>

 css的语法

​       *格式

​           选择器{

​              属性名1:属性值1

​              属性名2:属性值2

               }

        选择器:筛选具有相似特征的元素

*注意:每一对属性需要使用“;”隔开,最后一对属性可以不加“;”

 选择器

1.基础选择器

        1.id选择器

                 选择器具体的id属性值的元素,建议在一个html页面中id值唯一

                 *语法:#id属性值()

         2.元素选择器:选择带有相同标签名称的元素

                 *语法:标签名称()

                *注意:id选择器优先级高于元素选择器

        3.类选择器:选择具有相同的class属性值的元素

                *语法:class属性值()

                *注意:类选择器优先级高于元素选择器

                id>类>元素

2.拓展选择器

1.选择所有选择器:  语法:*{}

2.并集选择器:   语法:*选择器1,选择器2{}

3.子选择器:  筛选选择器1元素下的选择器2元素

        语法:选择器1 选择器2{}

 4.父选择器:筛选选择器2的父元素选择器1

         语法:选择器1>选择器2{}

5.属性选择器:选择元素名称,属性名=属性值的名称

        语法:元素名称[属性名=''属性值'']{}

6.伪类选择器

        语法:元素:状态{}

        如:<a>

        *状态:

                *link:初始化的状态

                *hover:鼠标悬浮状态

                *active:正在访问状态

                *visited:被访问后的状态

属性

1.字体,文本

​       *font-size:字体大小

​       *color:文本颜色

​       *text-align:对齐方式

​       *line-height:行高

​   2.背景

​       background  

​   3.边框

​       *border:设置边框,符合

​   4.尺寸

​       1.wight 宽度

​       2.height 高度

​   5.盒子模型:控制布局

​       *margin :外边距

​       *padding:内边距

​           *默认情况下,内边距影响盒子大小

​           *box-sizing: border-box;    设置盒子属性,让width和height就是最终盒子的大小

小结

关于HTML和CSS的简单学习就到此为止了,虽然书写的内容相当草率,但是嘛,起码事自己写了,也学到的有用的东西,还是很欣慰,哈哈哈!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值