当前位置:网站首页 > HTML与CSS基础 > 正文

vs怎么用html生成css(vs的html怎么链接css)



HTML指的是超文本标记语言,它是一种用来描述网页的一种语言。

超文本的含义:
(1)可以加入图片、声音、动画、多媒体内容,超出了文本的限制.
(2) 可以从一个文件中跳转到另一个文件,与世界各地的主机的文件连接(超级链接文本).

超文本:是一种组织信息的方式,通过超链接将不同空间的文字,图片,等各种信息组织在一起,能从当前阅读的内容,跳转到超链接所指定的内容(页面,文件,锚点,应用)。

web标准的构成:主要包括结构、表现、行为三个方面。

结构 结构用于对网页元素进行整理和分类(HTML)。 表现 表现用于设置网页元素的格式,颜色,大小等外观样式(CSS) 行为 行为是指网页模型的定义及交互的编写(JAVASCRIPT)

标题 h1-h6 段落 p 换行 br 水平线 hr 按原文显示 pre

1.用于包裹:词汇,短语等。
2.通常写在排版标签里面。
3.排版标签适用于大段文字,文本标签适用于词汇,短语。
4.通常都是行内元素。


常用

标签名 效果 strong/b 加粗效果 em/i 倾斜效果 u/ins 下划线 s/del 删除线 span 双

不常用

标签名 语义 效果 cite 作品标签 斜体 dfn 特殊术语 斜体 del与ins 删除文本和插入文本 中间划线,下划线 sub与sup 下标和上标 code 一段代码 samp 在上下文中提取一段文字 kbd 键盘文本,通过键盘输入 abbr 缩写,最好配合title属性 bdo 更改文本方向,配合dir使用。 var 标记变量,可以与code标签一起使用 i 代表人物的思想活动,先多用于呈现字体图标 斜体文字 address 地址信息 块元素,独占一行,斜体文字

div,span区别
   div标签是块级元素,拥有块级元素的特点。每对div标签里的内容都可以占据一行 ,且div标签可以通过css样式来 设置自身的宽度div标签中可以使用其他标签(行内元素、块级元素都行),比如:span标签,p标签,也可以是div标签。

  span标签是行内元素,拥有行内元素的特点。span标签元素会和其他标签元素会在一行显示(块级元素除外),不会另起一行显示。span标签的宽度、高度受其本身内容控制,随着内容的宽高改变而改变;span标签无法控制外边距和内边距,只可以设置左右的外边距和内边距。且,span标签里不可嵌套块级元素。


属性

位置 格式 同级 https://blog.csdn.net/Sissie_2023/article/details/图片名 下一级 https://blog.csdn.net/Sissie_2023/article/details/文件夹名https://blog.csdn.net/Sissie_2023/article/details/图片名 上一级 . https://blog.csdn.net/Sissie_2023/article/details/图片名(跳出文件)

绝对路径:分为本地绝对路径,网络绝对路径
  *本地绝对路径:从盘符中引入。使用liveserve打不开。(不常 用)
 *网络绝对路径:复制照片网址(使用的照片很有可能有防盗链,无法使用)

2.alt
 -搜索引擎通过alt知道照片内容,增加网站曝光率。
 -图片加载不出来时,产生提示。
 -盲人阅读器可以读取alt内容。
3.width,height
 -只调节width或者height时,另一个会按照比例自行调整。




图片格式

格式 概述 特点 使用场景 jpg(常见) 有损的压缩格式 支持的颜色丰富,占用空间小不支持透明背景,不支持动态图 对图片细节要求不高 png 无损压缩格式 颜色丰富,占用空间略大, 支持透明背景,不支持动态图 需要透明背景和高质量的呈现图片。 bmp 不进行压缩 颜色丰富,保留细节多占用空间极大,不支持透明背景,不支持动态图 细节要求极高 gif 仅支持256钟颜色,支持的颜色较少, 支持简单透明背景(线条清晰的图片),支持动态图 网页动态图 webp 可能会存在不兼容问题,使用js判断浏览器是否支持 网页专用 base64 把图片进行编码(菜鸟工具),形成一段文本 不挑路径 需要和网页一起加载

注:使用图片路径时,需要再发起一次请求。但base64打开网页的同时可直接打开图片。


a是行内元素但是可以包裹除它本身外的任何元素。

属性
1.href:跳转。
*网址。输入需要跳转的外地网址,本地网页地址
*文件。必须是浏览器可以打开的文件。


 
      

*锚点。点击超链接可跳转到想看的页面。

 
      
 
      

  (2)跳转到其他页面的锚点

 
      
 
      
 
      

唤起指定引用

 
      

有序列表ol

 
       

无序列表ul

 
       

自定义列表dl:dt是术语,dd是对dt的描述。

 
       

 
       

整体表格分析
整体表格分析
表头分析表头分析
表格主体分析
表格主体分析
脚注分析




脚注分析
代码

 
        

在这里插入图片描述
表格属性

标签名属性 border width height cellspacing align valign table 控制最外层边框 宽度 设置最小高度。注意:不能控制表头和脚注的高度 单元格之间的距离 thead,tbody,tr,tood 表头高度。若thead,tbody,tfood的总高度小于table设置高度,则会自行调整tbody高度使总高度达到最小高度 水平对齐:左对齐(left),右对齐(right),中间对齐(center) 垂直对齐:顶部对齐(top),中间对齐(middle),底部对齐(bottom) td,th 设置单元格宽度,同列都会被影响 设置单元格高度,同行都会被影响 设置单元格水平对齐 设置单元格垂直对齐

跨行,跨列
跨行colspan,合并1-2,1-3,1-4,1-5,1-6

 
        

跨列rowspan,合并3-1,4-1,5-1,6-1

 
        


基本结构

标签名 标签语义 常用属性 form 表单 action:用于控制表单提交位置。 target:控制表单提交后如何打开页面(_self:在本 窗口打开。_blank:在新窗口打开)。 method:控制表单提交方式,默认get。 input 输入框 type:输入框类型; name:用于指定提交数据的名字。 button 按钮 —
 
         

常用控件

(1.)文本,密码输入框

 
         

常用属性如下:
name:数据名称
value:输入框的默认输入值
maxlength:输入框最大的输入长度


(2.)单选框

 
         

name:数据名称。注意:单选效果,多个radio的name值要保持一致
value:提交数据值。
checked:让该单选/多选按钮默认选中

(3.)隐藏域

 
         

用户不可见的一个输入域,作用是提交表单时携带一些固定的数据。

(4.)提交

 
         

注意:
1.button标签type的属性的默认值是submit.
2.button不要指定name值
3.input标签编写的按钮,需要使用value属性指定按钮文字。


(5.)重置

 
         

注意:
1.不可以指定name值。
2.input标签编写的按钮,需要使用value属性指定按钮文字。

(6.)普通按钮

 
         

注意:若不写type的值,则会引起表单的提交。

(7.)文本域

 
         

属性:
1.rows:指定默认行数,影响文本域高度。
2.cols:指定默认列数,影响文本域宽度。
3,不能编写type属性,其他属性与普通文本输入一致。


(8.)下拉框

 
         

1.name:数据名称
2.option:下拉框内的选项。若没有value属性,提交option中间的文字。若有value属性,提交value的值。
3.option标签设置selected属性,表示默认选中。

(9.)禁用表单控件
表单控件的标签设置disable即可禁用表单控件。(input,textarea,button,select,option)

(10.)label标签
可与表单控件相关联,关联之后点击文字,与之对应的表单控件就会获取焦点。

 
         

fieldset和legend
fieldset为表单控件分组,legend是分组的的标题

 
         
 
         
 
         

描述 实体名称 空格( ) &nbsp ;和&#160; 小于号(<) &lt ; 大于号(>) &gt ; 和号(&) &amp ; 元(¥) &yen ; 版权(©) &copy ; 注册商标(®) &reg ; 商标(™) &trade ; 乘号(×) &times ; 除号(÷) &divide ;
属性名 含义 id 1.给标签指定唯一标识,id不能重复。
作用:可以与label标签与表单控件相关联,也可以与CSS,JAVASCRIPT配合使用,不能在 < head>,< html>,< script>,< style>,< title> 中使用。 class 给标签指定类名,用CSS指定样式。 style 给标签设置CSS样式 dir 内容的方向,值: ltr,rtl.
注意:不能在 < head>,< html>,< meta>,< script>,< style>, < title> 中使用。 title 给标签设置一个文字提示,一般超链接和图片使用较多。 lang 给标签指定语言
注意:不能在 < head>,< html>,< script>,< style>, < title>,< meta>


 
         
值 描述 index 允许搜索爬虫索引此页面 noindex 要求搜索爬虫不索引此页面 follow 允许搜索爬虫跟随此页面上的链接 nofollow 要求搜索爬虫不跟随此页面上的链接 all 与 index,follow等价 none 与 noindex,nofollow等价 noarchive 要求搜索引擎不缓存页面内容 nocache noarchive的代替名称

CSS全称:层叠样式表

 
         

在这里插入图片描述
  以下可省,但写了更规范。
1.最后一个声明的分号可以省略。
2.选择器与声明块之间,属性名和属性值之间均有一个空格。
  注释写法/* 注释内容*/




风格:
*展开风格:开发时推荐,便于维和和调试。
*紧凑风格:项目上线时推荐,可减小文件体积。

 
          

行内样式表(内联样式)

 
          
 
          

内部样式

 
          
 
          

外部样式

 
          
 
          
 
          

样式表的优先级

行内样式>内部样式>外部样式

 
          

通配选择器

选中所有的html元素,有利于清楚样式。

 
          

元素选择器

为某种元素统一设置样式,无法实现差异化设置。

 
           

类选择器

根据元素的class值,来选中某些元素,

 
            

注意点

 
            
 
            

id选择器

根据元素的id属性值,来精准的选中某个元素。

 
             

注意

 
             

交集选择器

选中同时符合多个条件的元素

 
              

注意

 
              

并集选择器

选中多个选择器对应的元素

 
               

注意

 
               

选择器总结代码

 
               
 
               

在这里插入图片描述


html元素之间的关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述




CSS选择器之间的关系

后代选择器

作用:选中指定元素中,符合要求的后代元素

 
                 

注意

 
                 
 
                 
子代选择器

作用:选中指定元素中,符合要求的子元素(儿子元素)。

 
                  

注意

 
                  

子代选择器和后代选择器区别
后代选择器指定的是元素下符合条件的所有后代元素(儿子,孙子,重孙…)。但是子代选择器只会选中该元素下的第一代(儿子)。

 
                  
 
                  

在这里插入图片描述


兄弟选择器

相邻兄弟选择器:
作用:选中指定元素后,符合条件的相邻兄弟(必须是紧挨着的下一个)元素。

 
                   

通用选择器:
作用:选中指定元素后,符合条件的所有兄弟元素。

 
                   
属性选择器

作用:选中属性值符合一定要求的元素。

语法:
1.[属性值]:选中具有某个属性的元素。
2.[属性名=“值”]选中包含某个属性,且属性值等于指定值的元素。
3.[属性名^=“值”]选中包含某个属性,且属性值以指定的值开头的元素。
4.[属性名$=“值”]选中包含某个属性,且属性值以指定的值结尾的元素。
5.[属性名+=“值”]选择包含某个属性,属性值包含指定值的元素。





伪类选择器

作用:选中特殊状态的元素。
一.动态伪类
1.:link 超链接未被访问的状态。
2.:visited 超链接被访问的状态。
3.:hover 鼠标悬停在元素上的状态。
4.:active 元素激活的状态。
二.结构伪类
按照所有兄弟计算
*选中的是div的第一个儿子p元素







 
                    

*选中的是div的最后一个儿子p元素

 
                    

*选中的是div的第n个儿子p元素。

 
                    

*选中的是div的偶数个儿子p元素。

 
                    

*选中div中倒数第n个的儿子p元素

 
                    
 
                    

*选中的是div的最后一个儿子p元素

 
                    

*选中的是div的第n个儿子p元素

 
                    

*选中div中倒数第n个的儿子p元素

 
                    
 
                    

*选中的是没有同类型兄弟的span元素

 
                    

*选中的是根元素

 
                    

*选中的是没有内容的div元素。

 
                    

三.否定伪类
作用:排除满足括号中条件的元素

 
                    
 
                    
UI伪类

1.:checked被选中的复选框或者单选按钮。
2.:enable可用表单元素(没有disable属性)
3.:disable不可用的表单元素(有disable属性)

选择器优先级
到此这篇vs怎么用html生成css(vs的html怎么链接css)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • html自动跳转链接代码(html页面自动跳转代码)2025-10-27 09:00:04
  • swagger如何访问(swagger doc.html)2025-10-27 09:00:04
  • 字体图标 svg(字体图标 设为背景 css)2025-10-27 09:00:04
  • css4(Css4202311-W- 翻译)2025-10-27 09:00:04
  • gridmanager兼容性(css grid兼容性)2025-10-27 09:00:04
  • css伪类选择器和伪元素选择器(css伪类选择器有哪几种?)2025-10-27 09:00:04
  • css3新增属性有哪些(css3新增内容)2025-10-27 09:00:04
  • css伪类选择器和伪元素选择器(css3伪元素选择器)2025-10-27 09:00:04
  • cssgrid布局(css grid布局和flex布局)2025-10-27 09:00:04
  • 制作网站的代码(制作网站的代码html)2025-10-27 09:00:04
  • 全屏图片