HMTL入门学习笔记

Posted 春风十里不如写代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HMTL入门学习笔记相关的知识,希望对你有一定的参考价值。

今天的主要学习内容是关于css;如果说html是作为网页的结构,那么css就是网页的表现,主要用于描述网页里的元素是什么样子 (外观)。

CSS是英文Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现HTMLXML等文件样式的计算机语言。CSSHTMLjavascript共同构成了网页开发的三大基础, 又称前端三大技术。接下来就分享一下今天的学习收获。

一、CSS的位置:

1.内联样式 :直接在标签内部使用, 内联样式一般不使用,开发当中基本上不会出现内联样式

<p style="color:blue;font-size: 30px;">内联样式表</p>

2.内部样式:只适用于当前网页在<head>标签中定义<style>标签进行样式修改

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

     <style>

        /* <h1></h1> 错误*/
        /*
            p:选择器
            {}:样式内容
            语法:样式名:样式值
        */
        p{
            color:rgb(223, 223, 40);
            font-size: 30px;
        }
      </style>
</head>

3.外部样式:适用于多个网页共享样式 使用最多

3.1在网页中引入外部样式 使用link标签

<link href="test.css" rel="stylesheet" type="text/css" />

二、CSS基本使用方法与语法

1.看个例子:

<p style="color:red;font-size:18px">段落中文字是红色,大小为18像素</p>

上述代码告诉浏览器,<p></p>中的文字显示为红色,大小为18像素。(快试一下吧!)

我们看到,要为一个标签说明样式,只需在标签中插入”style”属性即可。

2.一些主流的属性在这里列出来:

”主流”样式属性,分了类以方便记忆:

还有许多的内容,可以在用的时候去查阅。

三、css选择器

1.元素选择器

        通过元素名选择

2.id选择器

       d选择器在元素中是唯一命名的,绝对不能重复

         使用#+id值选中

3.类/class选择器 使用最频繁

            可以重复命名,通过.+类名选中

            一个元素当中可以使用多个类名,用空格隔开

4.伪类选择器

            伪类(是一种特殊类):表示元素的特殊状态:

            点击时效果,鼠标引入时效果

            选择器:伪类名

            frist-child:同类元素中的第一个元素

            last-child:同类元素中的最后一个元素

            nth-child():选择同类元素中指定元素 

                n 表示0到正无穷

                2n 表示偶数行

                2n+1表示奇数行 

对于诸如超链接 <a> 这样的标签,根据状态不同,它可能显示不同的显示外观。例如下面4个图分别是超链接处于普通链接状态(link)、鼠标处于其上方(hover)、鼠标按住(active)和已访问过(visited)4个不同状态

我们可以如下例更改其外观:

样式表:
a:link { color : black; text-decoration:none;}
a:hover { color : red; text-decoration:underline;}
a:active { color : green; }
a:visited { color : blue; }

5.超链接的伪类

             针对于同一个元素来说:内联样式 > id >class >元素

             css 单位 :像素

四、CSS 盒子模型(Box Model)

所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。

CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

下面的图片说明了盒子模型(Box Model):

 

  • Margin(外边距) - 清除边框外的区域,外边距是透明的。
  • Border(边框) - 围绕在内边距和内容外的边框。
  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。
  • Content(内容) - 盒子的内容,显示文本和图像。

 

今天的学习收获就到此结束,明天也是美好的一天。

 

 

 

 

 

以上是关于HMTL入门学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

HMTL入门学习笔记

AngularJS入门学习笔记一

Unity Shader入门精要学习笔记 - 第5章 开始 Unity Shader 学习之旅

Jsp入门EL表达式_学习笔记

学习笔记:python3,代码片段(2017)

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段