当前位置:首页 » 网页前端 » web前端开发css表达式函数
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

web前端开发css表达式函数

发布时间: 2022-10-10 17:05:48

㈠ 参加Web前端面试必备的CSS知识点

今天小编要跟大家分享的文章是关于参加web前端面试必备的CSS知识点。css基本内容包括,类选择符,id选择符,伪类,伪元素,结构,继承,特殊性,层叠,元素分类,颜色,长度,url,文本,字体,边框,块级元素,浮动元素,内联元素,定位。下面来和小编一起看一看吧!

链接:


title="default">


link标签:


title="default">


样式:


h1{color:red;};


@import指示引入多个外部样式表的链接





@importurl(styles.css);


p{color:red};





css注解


/*dashucoding*/


内联样式:


dashucoding




规范:


选择符+声明


p{color:red;}//选择符属性值


p{font-weight:bold;}


伪类和伪元素


属性说明


:link超链接是一个未访问过的地址


:visited访问过的网页


:active处于活跃的状态


a{color:red;};a:visited{color:red;};


伪元素:


:first-letter和:first-line首字母和首行


p:first-letter{color:red;}


css有个特点是继承,可以依赖于祖先-后代关系。


!important有这个标记,表示这条规则优先


p{color:red!important;}


元素分类:


三种类型:块级元素,内联元素,列表项元素


块级元素有段落,标题,列表,表格,div,body等。内联元素有a,em,span等。列表项元素有li元素。


dispaly:block|inline|list-item|none


颜色:


rgb(100%,100%,100%)红蓝绿,白色


单位:


em给字体的font-size值


文本:


文本缩进


text-indent<长度>|<百分比>


p{text-indent:-4em;}


text-align属性


用于元素中文本行的对齐方式


text-align:left|center|right|justify


white-space空白


white-spacepre|nowrap|normal


p{white-space:normal;}将如何空白压缩成单个空白符


white-space属性值为pre,可以将元素内的空白忽略。


p{white-space:pre;}


行高:


line-height文本行的基线间的距离。


纵向对齐,vertical-align


vertical-align:baseline使元素的基线同父元素的基线对齐。


vertical-align:sub;vertical-align:super;


低端对齐:vertical-align


顶端对齐:vertical-align


vertical-align:top;vertical-align:text-top;


中间对齐:


vertical-align:middle;


文字间隔:


word-spacing长度|normal


word-spacing:0.3em;


字母间隔:


letter-spacing:长度|normal


文本转换:


text-transformuppercase|lowercase|capitalize|none


文本修饰:


text-decoration:none|overline|line-through


框:


width长度|百分比|auto


height长度|auto


margin长度|百分比|auto


margin:toprightbottomleft


margin-top


margin-right


margin-bottom


margin-left


border-width//thinmediumthick


border-style:none;


padding


浮动与清除


float:left|right|none





float:none用于防止元素浮动


清除浮动元素


clearleft|right|both|none


clear原理是增加元素的上边界,使它在低于浮动元素的位置结束,清除元素的上边界宽度当有效地忽略。


list-style-typedisc


disc|circle|square|decimal|upper-alpha|lower-alpha|upper-roman
|lower-roman|none


list-style-type


disc为实心圆


circle为空心圆


square实心或空心方块


列表项图像


list-style-image|none


列表项位置:list-style-position


list-style-position:inside|outside


定位:


position:static|relative|absolute|fixed|inherit


溢出:


overflow:visible|hidden|scroll|auto|inherit


溢出剪切:


overflow-clip:rect|auto|inherit


元素剪切:


cliprect|auto|inherit


元素可见性:


visibility:visible|hidden|collapse|inherit


相对定位:


position:relative;


绝对定位:


position:relative;


固定定位:


position:fixed;


层叠定位:


z-index:integer|auto


轮廓:


outline,outline-color,outline-style,outline-width


边框:


border-top-color,border-right-color,border-bottom-color


border-left-color,border-top-style


border-right-style,border-left-style


实例:








dashu


dashu2








1


2








以上就是小编今天为大家分享的关于参加web前端面试必备的CSS知识点的文章,希望本篇文章能够对准备参加web前端面试的小伙伴没呢有所帮助,想要了解更多web前端知识记得关注北大青鸟web培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的web前端工程师。


文章来源:原创Jeskson达达前端


㈡ Web前端工程师该如何学习css技术

今天小编要跟大家分享的文章是关于web前端工程师该如何学习css技术。很多人想让我给他们推荐有关CSS部分的教程,或者问我如何学习CSS。我也看到很多人对CSS的部分内容感到困惑,一部分原因是由于对语言的过时认识。鉴于CSS在过去几年中发生了相当大的变化,这是一个更新知识的好时机。即使CSS只是你所做工作的一小部分(因为你使用其他技术栈),CSS是你最终希望在屏幕上显示的结果,所以值得合理去学习。


因此,本文旨在概述CSS的关键基础和资源,以便进一步阅读现代CSS开发的关键领域。其中许多资源在Smashing杂志上已经有了,但我也选择了其他一些资源,也有人关注CSS的关键领域。这不是一本完整的初学者指南或旨在涵盖所有知识点。我的目标是覆盖现代CSS的广度,同时重点关注几个关键领域,将帮助你理解CSS的其他部分。下面来和小编一起看一看吧!一、语言基础知识对于CSS的大部分内容,你不需要特意去学习属性和值,你可以在需要时查找它们。然而,CSS中一些基础知识没有掌握好,你将很难去理解它。这些基础知识值得你花时间去理解,从长远看,它会帮你节省很多时间和少走弯路。二、选择器,不仅仅有类选择器的表现如标题所说的,它选择文档的某些部分,以便你可以将CSS规则应用于它。大多数人都熟悉使用class,或在直接使用HTML元素设置样式,比如body,但是还有很多更高级的选择器可以根据文档中的位置选择元素,直接选择位于元素之后的元素,或选择表格中的奇数行。
这些选择器是CSS3规范的一部分(你可能听说过它们被称为第3级选择器)具有出色的浏览器支持。有关可以使用的各种选择器的详细信息,请参阅MDN参考。有些选择器的行为就好像你已经将类应用于文档中的某些内容。例如p:first-child就像你在第一个p元素中添加了一个类一样,这些被称为伪类选择器。伪元素选择器就像动态插入一个元素一样,例如::first-line的表现与用span包裹第一行文本类似。但是,如果该行的长度发生变化,它将重新应用,如果插入该元素则不会出现这种情况。这些选择器可能会相当复杂。在下面的CodePen中是一个用伪类链接的伪元素的例子。我们使用:first-child伪类定位第一个p元素,然后::first-line选择器选择该元素的第一行,就好像在第一行周围添加了一个以使其变为粗体和改变颜色。

Veggiesesbonusvobis,

tomatillomelonazukibeangarlic.

Gumbobeetgreenscorn
sokoendivegumbogourd.
.Dandelioncucumberearthnutpea
peanutsokozucchini.



.Celerypotatoscalliondesert
.

cornpea.
.
.

Norigrape
.Bunya
utsblack-.Sea

ícama
salsify.

㈢ Web前端工程师要了解的html+css基础知识

今天小编要跟大家分析的文章是关于Web前端工程师要了解的html+css基础知识。正在从事Web前端工作的小伙伴们来和小编一起看一看吧,希望本篇文章能够对正在从事Web前端工作和学习的小伙伴们有所帮助。

一、什么是HTML?


HTML即超文本标记语言(HyperTextMarkupLanguage),是用来描述网页的一种语言。
超文本标记语言的结构包括"头"部分(外语:Head)、和"主体"部分(外语:Body),其中"头"部提供关于网页的信息,"主体"部分提供网页的具体内容。
标记语言是一套标记标签(markuptag)
HTML使用标记标签来描述网页


如下代码:




MyFirstHeading


Myfirstparagraph.






例子解释:


与之间的文本描述网页
与之间的文本是可见的页面内容

之间的文本被显示为标题

之间的文本被显示为段落


二、HTML元素


HTML文档是由HTML元素定义的。


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


td{border:1pxsolid#ccc;padding:5px;margin:auto;}
td>p{text-align:left;}
td>pspan{text-align:center;display:block;}


开始标签
元素内容
结束标签



Thisisaparagraph




href="default.htm">
Thisisalink注释:开始标签常被称为开放标签(openingtag),结束标签常称为闭合标签(closingtag),大多数HTML元素可拥有属性。


空的HTML元素:


没有内容的HTML元素被称为空元素。在XHTML、XML以及未来版本的HTML中,所有元素都必须被关闭。


在开始标签中添加斜杠,比如:
就是没有关闭标签的空元素,而
是关闭空元素的正确方法,HTML、XHTML和XML都接受这种方式。


即使
在所有浏览器中都是有效的,但使用
其实是更长远的保障。


HTML提示:使用小写标签


HTML标签对大小写不敏感:

等同于

。许多网站都使用大写的HTML标签。


W3School使用的是小写标签,因为万维网联盟(W3C)在HTML4中推荐使用小写,而在未来(X)HTML版本中强制使用小写。


三、HTML属性


HTML标签可以拥有属性。属性提供了有关HTML元素的更多的信息。


属性总是以名称/值对的形式出现,比如:name="value"。


属性总是在HTML元素的开始标签中规定。


属性实例:


HTML链接由标签定义。链接的地址在href属性中指定:


Thisisa
link


注释:属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。在某些个别的情况下,比如属性值本身就含有双引号,那么您必须使用单引号,例如:name='Bill"HelloWorld"Gates'。


HTML提示:使用小写属性


属性和属性值对大小写不敏感。


不过,万维网联盟在其HTML4推荐标准中推荐小写的属性/属性值。


而新版本的(X)HTML要求使用小写属性。


一些常见HTML属性:


td{border:1pxsolid#ccc;padding:5px;margin:auto;}
td>p{text-align:left;}
td>pspan{text-align:center;display:block;}


属性

描述


class
classname
规定元素的类名(classname)


id
id
规定元素的唯一id


style
style_definition
规定元素的行内样式(inline
style)


title
text
规定元素的额外信息(可在工具提示中显示)


四、HTML编辑器


使用Notepad或TextEdit来编写HTML


可以使用专业的HTML编辑器来编辑HTML:


AdobeDreamweaver


MicrosoftExpressionWeb


CoffeeCupHTMLEditor


五、HTML标题


标题(Heading)是通过

-
等标签进行定义的。

Thisisaheading

定义最大的标题。

Thisisaheading
定义最小的标题。


注释:浏览器会自动地在标题的前后添加空行。


注释:默认情况下,HTML会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后。


以上就是小编今天为大家分享的关于Web前端工程师要了解的html+css基础知识的文章,希望本篇文章能够对正在从事Web前端工作的小伙伴们有所帮助,想要了解更多Web前端相关知识记得关注北大青鸟Web培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的Web前端工程师。


㈣ Web前端应该学习的css代码编写策略

今天小编要跟大家分享的文章是关于Web前端应该学习的css代码编写策略。本篇文章的目的不在于规则手册,而在于你正在编写CSS时的指南。希望能帮助大家找到自己的流程,而这篇文章的目标是让你的CSS一致,简单,易于使用。下面我们就一起看一看css代码编写策略吧!

1、不要写不需要的样式定义


例如:编写display:block;时要注意,因为很多元素默认有这个样式。


另一个例子是在元素上定义字体大小,它将继承你正在定义的正文字体大小。


目标是双重的:


§减少CSS文件的长度,以便浏览。


§明确你的CSS类需要做什么,而不是定义一堆已经产生的垃圾。


这里有一个常见问题是CSS没有清理干净,此时,为了简洁起见,可以完全删除。


2、将CSS看做可重用组件


不要将CSS元素视为每个单独页面上的特定表单或元素,如果你可以定义可重用的CSS实用程序和组件以供自己使用,则可以减少很多复杂性。


编写旨在重用的类的作用:


§确保你的设计在不同的页面之间保持一致。当你在很多页面上共享CSS类时,你知道当你改变这个类时,它会在每一个出现的页面发生改变。


§
这使得编写CSS真的很快。首先,如果大多数样式被定义为你所知道的实用程序和类,那么你就不必花费大量时间刷新和重新创建应用程序中已存在的样式。


3、在CSS中定义实用工具来干你的CSS


我们将’utilities’定义为一个CSS类,实际上它只用来做一件特定的事情,而不是封装整个元素。


你会看到这个策略经常用于流行的CSS框架,如Bootstrap和Foundation。


在这些流行的框架中你所看到的一些例子是:


.hide{display:none;}.text-center{text-align:center;}


例如,使用.hide,就不必每次想要在页面上隐藏元素时就得编写一个新的类——你只需要在你的元素上加上.hide类,它会使元素display:
one;。


我们写了一些实用程序文件,这些文件在应用程序之间共享,使用一些常用的实用程序可以减少为每个元素编写特定样式的需求。


一个很好的例子是我们如何使用margin和padding实用程序。下面是padding实用程序的一个简单例子:


.padding-0{padding:0;}.padding-xxs{padding:5px;}.padding-xs{
padding:10px;}.padding-sm{padding:20px;}.padding-md{padding:30px;
}.padding-lg{padding:40px;}.padding-xl{padding:50px;}.padding-xxl{
padding:60px;}


通过结合使用这些工具,我们可以与我们间距的像素数保持一致,并且可以快速标记页面,而不必编写非常多的CSS。


实用程序背后的理念是,你认为你可能会不止一次地使用它们。如果它是一次性样式,或者如果你认为组合样式会经常使用,那么可能它作为CSS类将可以更好地工作。


4、除非绝对需要,否则避免嵌套


假设有一些复选框的表单。在这个特定的情况下,你需要复选框内联(并排)。


所以你试图像这样写样式:


.user-formlia{color:red;}


然后在这过程中,你意识到你需要列表元素中的一个链接实际上是黑色的。所以你试图为黑色的链接编写一个工具类:


.link--black{color:black;}


此处.link_black链接将被CSS特殊性所覆盖,并且将无法压倒.my-formlia样式。


现在你可能想要确保列表元素中的所有锚标记是红色的,但是你不知道未来的元素会怎么样以及可能会对设计做出什么样的更改。


你可能会问,“好的亲,那么你怎么解决上面的问题呢?”


通过上面的例子,你应该明白锚标签的颜色应该是一个远离默认链接颜色的变体。


所以,在这种情况下,我会100%确定一个额外的工具类来处理红色链接。下面是实践中可能的处理例子:


a{


color:blue;


&:hover{color:black;


}


}


.link--red{color:red;}


然后将其添加到HTML中的每个li元素。


我在这里作出的假设是:某一天,此红色的链接将在应用程序的其他地方被使用。我不想把它嵌入到用户表单中,因为那样我就不得不在未来编写另外一个样式来说明需要红色链接的情况。


另外,因为我将自己的悬停定义在自己的锚点上,所以红色链接将会变成黑色悬停,而不必定义任何其他样式。


5、利用BEM防止嵌套


能够真正防止过度嵌套的一个策略是名为BEM(BlockElementModifier)的命名策略。


使用BEM的一个很好的例子就是当你有一个真正具体的样式的组件时,如果使用实用程序会太麻烦和复杂的话。


这个例子看起来像这样:


//HTMLsnippet





㈤ 网页开发的CSS代码怎么写

随着Internet编程技术的不断发展,越来越多的大学毕业生加入了Web开发行业中,我们都知道Web开发需要使用css进行定位和布局。下面,昆明北大青鸟带大家来看看如何编写css代码。

前端系统的变化可以描述为每天都在变化。在短短的一年时间里,理论,框架,构建工具甚至开发语言都发生了巨大的变化。随着新项目即将开始,我花时间审查了上一个项目的前端架构。我已经产生了很多想法,我将尽可能地记录它们以准备新的框架。


一、OOCSS(面向对象的CSS)

OOCSS的使用主要有两个原则,一种是分离结构和外观,其中主要包括分离容器和内容。OOCSS主要基于对象的编程方法,OOCSS的目的主要是支持代码的复用,最终保证样式能很好的进行添加和维护。OOCSS也存在一些缺点,它主要适合大型网站的开发项目,因为大型网站的可重用性组件非常多,在运行小项目的时候没有非常好的才、效果,所有在选择的时候应该根据项目的情况进行选择。

二、BEM(块元素修饰符)

BEM是一个名为命名约定的CSS。它不涉及如何编写CSS的结构。在进行电脑培训的过程中,电脑培训建议仅为每个元素添加具有以下内容的CSS类名称。在BEM模式下,它看起来很麻烦且冗余,但每个CSS类名称都能够很好地描述出它的作用。与LESS或SASS结合使用时,会降低其写入复杂度。

三、规则文档

很多人更加倾向于关注大方面并忘记了细节,一份定义明确的规则文档能够提醒我们根据需要进行编写代码。一份好的规则文件应遵循以下规范:其中需要包含不可变规则,而不是一般描述需要始终将规则细化为最简单的表达式,首先解释规则是什么,然后说“如果没有,那会发生什么?并且云南昆明北大青鸟认为每条规则必须包含以下单词之一-始终,从不,仅,每个,不需要。

四、综合方案

就如开头的介绍,BEM的简单使用并没有解决我们在项目中遇到的问题,反而还会产生其他的新的问题,但这不是BEM的责任。IT培训认为作为前端架构的重要组成部分,CSS主要是需要为项目选择出合适的解决方案,而不是因为它在业界很受欢迎而使用它。


㈥ Web前端工程师应该注意的css开发中的易错点

今天小编要跟大家分享的文章是关于Web前端工程师应该注意的css开发中的易错点。熟悉Web前端开发的小伙伴都知道css对于Web人员很重要。前端开发人员一直在努力征服CSS,你也一定听到过开发人员的抱怨:“我们只需要向左边移动五个像素,但是天哪!为什么整个都向下移动了一行。到底是哪里错了?”今天小编就为大家带来了这篇文章让我们一起来看一看Web前端工程师应该注意的css开发中的易错点。

一、不要滥用类


在有意义的地方使用ID而不要使用类。这是一个使得浏览器能够更快访问DOM元素的方法。


二、不要把一切都扔进一个CSS文件中


分区CSS使其更易于管理。每一个CSS文件都可以分解成例如header.css、footer.css等逻辑组件。


三、不要命名选择器为“.red-with-green-dashed-lines”(红绿虚线)


根据页面上的组件命名你的选择器。例如:“header-left”,“content-title”或“content-date”更具描述性。


四、不要忘记注释


注释在CSS中非常重要,可用来理解每个样式如何与其他样式关联以及什么颜色方案适用于哪些组件。


五、不要害怕开发工具


现在的每个浏览器都有自己的一套开发工具,通常是按F12。这些工具在“调试CSS”时至关重要。


六、不要害怕覆盖


当然,CSS框架,例如Bootstrap和Foundation都较为巨大,但每一个都需要根据你的需要做出一点调整。当你得到一个更新的框架时,它将覆盖你的改变。与其深入挖掘庞大的CSS文件,还不如创建一个bootstrap-overrides.css文件,按照你的意愿调整框架,只是


七、不要滥用!很重要


CSS的整体思路是,从一个到另一个地“层叠”样式。!重点是要记住排雷一样地踏遍所有早先的样式。:-)


八、不要使用大量网络字体


这也是显而易见的,但有些人就是喜欢自己排版。只在网站上使用一个或两个(最多三个)网络字体,然后回归到浏览器默认设置,以保持网站的优化。


九、不要手动编码所有的CSS


为了保持CSS的DRY,可以使用CSS预处理程序例如LESS或SASS。使用这些预处理器的最大好处是,你可以定义变量,例如在上面定义配色方案,然后重复使用到所有CSS,而不必当你需要修改的时候追踪每个颜色。


十、不要让CSS过于“臃肿”


空格会占用CSS文件的空间空间。由于我们都希望我们的CSS能够快速加载,因此在部署到网站之前最好使用CSS压缩工具来一次瘦身。


以上就是小编今天为大家分享的关于Web前端工程师应该注意的css开发中的易错点的文章,希望本篇文章能够对正在从事Web前端工作的小伙伴们有所帮助。想要了解更多Web前端知识记得关注北大青鸟Web培训官网。最后祝愿小伙伴们工作顺利哦!


*声明:内容与图片均来源于网络(部分内容有修改),版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

㈦ Web前端学习基础之HTML&CSS知识介绍

今天小编要跟大家分享的文章是关于Web前端学习基础之HTML&CSS知识介绍。正在学习Web前端知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助。


01、HTML概述全称:HyperTextMarkupLanguage(超文本标记语言),定义页面内容结构,该语言书写的代码通常会被浏览器解析执行。


HyperText(超文本):不仅包括文本,还可以包括图片、链接、音乐、视频等非文本元素


MarkupLanguage(标记语言):是一套标记标签,html使用标记标签来描述网页


02、HTML文档结构


文档声明定义:它既不是元素,也不是注释,写在html代码的第一行;用来解析元素,通知浏览器使用哪一个html版本


html元素(又叫根标记),是所有其他元素的祖先元素,最顶层


文档头,它是html元素的第一个子元素,可以嵌套其他元素;里面的内容不会在页面上显示


charset="UTF-8">空元素,解析文本


ame="viewport"content="width=device-width,
initial-scale=1.0">SEO搜索引擎优化


标题,显示在浏览器的标题栏上<br/><br/><br/><body>文档体:网页中的所有可见内容都放在里面<br/><br/>快捷键:在html中输入!按回车出现基本框架<br/><br/><br/>添加注释快捷键(Htm/CSs/JS都是):ctrl+?<br/><br/><br/><!--注释内容-->用于描述代码功能,浏览器解析HTML代码时会忽略注释内容<br/><br/><br/>03、元素的层级结构<br/><br/><br/>一个元素的内容中可以包含其他元素形成嵌套的层次结构,但两个元素之间不能相互嵌套<br/><br/><br/>若A直接或间接包含B,则A为B的父元素(祖先元素),B为A的子元素(后代元素)。<br/><br/><br/>若两个/多个元素有同一个父元素,他们互为兄弟<br/><br/><br/>HTML中的所有内容结构,都是靠元素组织到页面中的;标记名、属性、元素内容共同决定了一个元素的显示内容和行为。<br/><br/><br/>一个元素包括:起始标签+元素内容+结束标签------<h3>基础班</h3><br/><br/><br/>属性:表示元素的额外信息-----href="跳转地址">立即加入<br/><br/><br/>空元素(自闭合元素、单标签)-----<img<br/>src="图片地址"><br/><br/><br/>04、相对路径&绝对路径<br/><br/><br/>相对路径只能用于访问站内资源(./路径)<br/><br/><br/>./表示当前资源所在的目录,必须作为相对路径的开始,可省略<br/><br/><br/>../表示返回上一级目录<br/><br/><br/>绝对路径:协议://域名/目录(例:http://www.google.com)<br/><br/><br/>访问站外资源,只能使用绝对路径,访问站内资源,使用绝对路径可以不要协议和域名<br/><br/><br/>05、HTML的常用标签语义化标签(块级元素block):<br/><header>表示页面或某个区域的头部<nav>表示导航栏表示跟周围主题相关的附加信息(广告、目录、相关信息)表示文章或其他可独立页面存在的内容<section>表示一个整体的一部分主题<footer>表示页面或某个区域的底部<br/><br/><br/>文本类标签(行内元素inline):<br/><br/><br/><p>不能包含的内容:h1-h6、p<br/><br/><br/><q>小段文本引用,自带前后双引号,适用于名人名言<br/><br/><br/><blockquote>大段引用,会有相应的缩进,适用于古诗词<br/><br/><br/>对缩写词的引用鼠标放上去会显示title里的内容,适用于专业术语和名词解释<br/><br/><br/><cite>对参考文献的引用,文本以斜体展示<br/><br/><br/><i>区别对待的文本<br/><br/><br/><em>强调的文本<br/><br/><br/><strong>重要的文本<br/><br/><br/><b>应突出显示的文本<br/><br/><br/><del>给当前文本添加删除线<br/><br/><br/><ins>给当前文本添加下划线<br/><br/><br/>超链接:<br/><br/><br/>1、跳转到另一个页面<br/><br/><br/>2、锚点:可以在同一个页面进行跳转<br/><br/><br/>3、功能链接(发邮件:mailto;打电话:Tel)<br/><br/><br/>4、跳转页面打开方式:target="_blank"(打开新页面)_self(默认值,当前页面)<br/><br/><br/>无语义元素:<br/><br/><br/><div>划分一块区域<br/><br/><br/><span>给一小段文本添加样式<br/><br/><br/><br>空元素,用于在页面中换行<br/><br/><br/><hr>分割线<br/><br/><br/><pre>预格式化元素,在html怎样展示就怎么显示出来,适用场景:公式(数学、化学、物理)<br/><br/><br/>实体字符:<br/><br/><br/> 空格;<(小于号<);>(大于号>);&(&);&(版权符号)<br/><br/><br/>在html中输入一个或多个空格(回车)都会以一个空格展示<br/><br/><br/>SHAPE*MERGEFORMAT06、CSS概述<br/><br/><br/>全称:CascadingStyleSheets(层叠样式表),定义html文档的样式;<br/><br/><br/>是页面表现的基础,可以控制布局,控制元素的渲染。<br/><br/><br/>07、如何引用CSS样式?<br/><br/><br/>——外部样式表(link在html的head中)<br/><br/><br/><linkrel="stylesheet"<br/>href="css地址"><--功能与特点:复用、维护--><br/><br/><br/>——内部样式表(style在html的head中)<br/><br/><br/><style<br/>type="text/css">css代码</css><--测试用--><br/><br/><br/>——行内样式表(写在开始标记里)<br/><br/><br/><h3style="css代码">标题</h3><br/><br/><br/>08、CSS规则:选择器{声明块}<br/><br/><br/>选择器:选中某一些元素;<br/><br/><br/>声明块(属性名:属性值;):对元素添加样式,由一条一条声明组成<br/><br/><br/>若写好一条规则,即选中某些元素并对其添加样式<br/><br/><br/>h1{text-align:center;}<br/><br/><br/>/*注释内容:用于描述代码功能,浏览器解析时会忽略*/<br/><br/><br/>09、CSS样式没有实现的原因?<br/><br/><br/>1.没有引用CSS文件;2.选择器(不存在的内容);3.规则(样式)写错;4.声明冲突<br/><br/><br/>以上就是小编今天为大家分享的关于Web前端学习基础之HTML&CSS知识介绍的文章,希望本篇文章能够对正在从事Web前端学习的小伙伴们有所帮助,想要了解更多Web前端相关知识记得关注北大青鸟Web培训官网,最后祝愿小伙伴们工作顺利,成为一名优秀的Web前端工程师。<br/><br/><br/>文章来源:原创_估囱缙_<br/><br/><br/> <p class="subparagraph">㈧ Web前端开发知识点之CSS的使用方式</p> <p> 今天小编要跟大家分享的文章是关于Web前端开发知识点之CSS的使用方式。本文章小编从与HTML的结合方式、CSS语法、选择器以及盒子模型四个方面进行讲解。下面来和小编一起看一看吧!<br/><br/><br/>一、与HTML的结合方式<br/><br/><br/>CSS与HTML的结合方式一共有三种,分别是:外部样式、内部样式和内联样式。<br/><br/><br/>①外部样式<br/><br/><br/>当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用<link>标签链接到样式表。<link>标签在文档的头部:<br/><br/><br/><head>_<br/><br/><br/><linkrel="stylesheet"href="main.css"/><br/><br/><br/></head><br/><br/><br/>或者可以像下面这样在<style>标签import一个样式表,不过不建议使用。<br/><br/><br/><head><br/><br/><br/><style>___<br/><br/><br/>@import"main.css";_<br/><br/><br/></style><br/><br/><br/></head><br/><br/><br/>②内部样式<br/><br/><br/>当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用<style>标签在文档头部定义内部样式表,就像这样:<br/><br/><br/><head>_<br/><br/><br/><style>___<br/><br/><br/>_r_color:_ienna;}_<br/><br/><br/></style><br/><br/><br/></head><br/><br/><br/>③内联样式<br/><br/><br/>要使用内联样式,你需要在相关的标签内使用样式(style)属性。<br/><br/><br/><pstyle="color:sienna">_<br/><br/><br/>Thisisaparagraph<br/><br/><br/></p><br/><br/><br/>由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。<br/><br/><br/>二、CSS语法<br/><br/><br/>CSS语法规则由两个主要的部分构成:选择器,以及一条或多条声明。<br/><br/><br/>选择器通常是您需要改变样式的HTML元素。<br/><br/><br/>每条声明由一个属性和一个值组成。两条声明之间被分号分开。<br/><br/><br/>属性是您希望设置的样式属性。每个属性有一个值。属性和值被冒号分开。<br/><br/><br/>在下面这个例子中,h1是选择器,color和font-size是属性,red和14px是值。<br/><br/>三、选择器<br/><br/><br/>CSS的选择器主要分为两大类,一类基本选择器;一类扩展选择器。<br/><br/><br/>①基本选择器<br/><br/><br/>基本选择器包括id选择器,元素选择器和类选择器。<br/><br/><br/>id选择器可以为标有特定id的HTML元素指定特定的样式。id选择器以"#"来定义。例如下面代码指定id为red的标签中文本为红色。<br/><br/><br/>#red{color:red;}<br/><br/><br/>元素选择器可以为相应的HTML元素指定特定的样式。元素选择器前面没有任何字符。例如下面代码指定div标签中文本为红色。<br/><br/><br/>div{color:red;}<br/><br/><br/>类选择器可以为标有特定class的HTML元素指定特定的样式。类选择器以一个点号显示。例如下面代码指定class为center的标签中文本居中对齐。<br/><br/><br/>.center{text-align:center}<br/><br/><br/>②扩展选择器<br/><br/><br/>扩展选择器是在基本选择器的基础上扩展出来的,下面介绍几种常见的。<br/><br/><br/>*选择器(*<br/>{})可以为HTML的所有元素指定特定的样式。例如下面代码指定HTML页面中所有文本为红色。<br/><br/><br/>*{color:red;}<br/><br/><br/>并集选择器(选择器1,选择器2{})可以为多个选择器指定特定的样式。例如下面代码指定div和span两种标签中文本为红色。<br/><br/><br/>div,span{color:red;}<br/><br/><br/>子选择器(选择器1选择器2{})可以为选择器1中的选择器2指定特定的样式。例如下面代码指定div中span标签文本为红色。<br/><br/><br/>divspan{color:red;}<br/><br/><br/>父选择器(选择器1>选择器2{})可以为含有选择器2的选择器1指定特定的样式。例如下面代码指定含有span的div标签文本为红色。<br/><br/><br/>div>span{color:red;}<br/><br/><br/>属性选择器(元素[属性="属性值"])可以为含有该属性且属性值等于该值的元素指定特定的样式。其中,元素和属性值可以省略。例如下面代码指定align属性等于center的div标签文本为红色。<br/><br/><br/>div[align="center"]{color:red;}<br/><br/><br/>伪类选择器(元素:状态{})可以为该元素处于该状态时指定特定的样式。例如下面的代码指定鼠标悬浮在超链接上时文本为红色。<br/><br/><br/>a:hover{color:red;}<br/><br/><br/>四、盒子模型<br/><br/><br/>所有HTML元素可以看作盒子,在CSS中,"box<br/>model"这一术语是用来设计和布局时使用。<br/><br/><br/>CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。<br/><br/><br/>盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。<br/><br/><br/>下面的图片说明了盒子模型:<br/><br/><br/>Margin(外边距)-清除边框外的区域,外边距是透明的。<br/><br/><br/>Border(边框)-围绕在内边距和内容外的边框。<br/><br/><br/>Padding(内边距)-清除内容周围的区域,内边距是透明的。<br/><br/><br/>Content(内容)-盒子的内容,显示文本和图像。默认情况下,标签的width和height属性指的是content(内容)的宽和高,我们在设置边框和边距的时候一定要注意。如果想要让width和height是最终盒子的大小,可以设置下面的代码:<br/><br/><br/>box-sizing:border-box;<br/><br/><br/>以上就是小编今天为大家分享的关于Web前端开发知识点之CSS的使用方式的文章,希望本篇文章能够对正在从事web前端工作和学习的小伙伴们有所帮助,想要了解更多web前端知识记得关注北大青鸟web培训官网,最后祝愿小伙伴们工作顺利,城市一名优秀的web前端程序员。<br/><br/><br/>文章来源:原创_绲墓适_<br/><br/><br/> </p> <p class="subparagraph">㈨ Web前端工程师要掌握的CSS技巧</p> <p> 今天小编要跟大家分享的文章是关于Web前端工程师要掌握的CSS技巧。正在从事web前端工作的小伙伴们快来和小编一起看一看吧,希望本篇文章能够对正在从事web前端工作的小伙伴们有所帮助。<br/><br/><br/>1、元素的margin的top、bottom及padding的top、bottom使用百分比作为单位时,其是相对父元素的宽度width的而不是我们想象的高度height;举个例子:<br/><br/>其实出现这种现象,我们可以巧用margin/padding的百分比值实现高度自适应(多用于占位,避免闪烁)当然该元素高度上的百分比是相对其父元素高度的百分比的,min-height及max-height也适用这条规律。<br/><br/>2、含有定位属性的元素,其top、bottom单位为百分比时,该百分比是相对于父元素的高度的。同理,left、right则是相对于父元素的宽度的。<br/><br/>这一点,我昨天在查资料写这篇文章—最全面的元素水平垂直居中方法汇总的时候就发现有个大牛也理解错了—-CSS布局奇淫技巧之_各种居中里面的第八点。3、边框宽度不允许使用百分比值这点就不解释了。4、width:100%当父容器里有绝对定位的子元素时,子元素设置width:100%实际上指的是相对于父容器的padding+content的宽度。当子元素是非绝对定位的元素时width:100%才是指子元素的content,其等于父元素的content宽度。<br/><br/>将上面子元素的position改成了relative后,其宽度就变成了parent宽度。<br/><br/>5、line-height你知道line-height:150%和line-height:1.5的区别吗?知道了就可以跳过此处,不知道继续看下面:举个例子:<br/><br/>上面可以看到line-height有单位时,子元素是继承父元素的line-height的,无单位时,其line-height等于无单位的数值乘以子元素本身的字体大小。显然为了不出现意外,还是建议首选无单位的。6、ex和ch单位ex:取当前作用效果的字体的x的高度,在无法确定x高度的情况下以0.5em计算;ch:以节点所使用字体中的“0”字符为基准,找不到时为0.5em;<br/><br/>ex和ch单位,类似于em和rem,依赖于当前的字体和字体大小。但是,不同的是,这两货是基于字体的度量单位,依赖于设定的字体。ch单位通常被定义为数字0的宽度。你可以在EricMeyers的博客里找到关于它的一些有意思的讨论,例如将一个等宽字体的字母”N”的宽度设置为40ch,那么在另一种类型的字体里它却可以包含40个字母。这个单位的传统用途主要是盲文的排版,但是除此之外,肯定还有可以应用他的地方。ex定义为当前字体的小写x字母的高度或者1/2的1em。很多时候,它是字体的中间标志。<br/><br/>x-height;theheightofthelowercasex这些单位有很多用途,大部分用于版式的微调。比方说,sup元素(上角文字标),可以通过position:relative;bottom:<br/>1ex;实现。类似的方法,你可以实现一个下角文字标。浏览器默认的方式是利用上标和下标特定垂直对齐规则,但是如果你想更细粒度更精确得控制,你可以像下面这样做:Css代码<br/><br/>7、使用calc时运算符之间要有空格,否则可能无效。<br/><br/><br/>以上就是小编今天为大家分享的关于Web前端工程师要掌握的CSS技巧的文章,希望本篇文章能对正在从事web前端相关工作的小伙伴们有所帮助。想要了解更多web前端相关知识记得关注北大青鸟web培训官网。最后祝愿小伙伴们工作顺利!<br/><br/><br/> </p> <p class="subparagraph">㈩ Web前端小白该如何学习Web前端开发</p> <p> 今天小编要跟大家分享的文章是关于Web前端小白该如何学习Web前端开发。Web前端开发技术包括三个要素:HTML、CSS和JavaScript。<br/><br/>学习Web前端开发应该从基础的Html开始学起,学习Html还是比较简单的,主要是理解并记住一些常见标签的使用,在学习的初期应该多动手敲一下代码,这样会加深理解。在学习完Html语法之后,需要学习CSS,CSS的内容也并不复杂,CSS主要解决Html中样式设计的问题和复用的问题。接着应该系统的学习一下JavaScript,JavaScript语言自身还是具有一定难度的,而且JavaScript涵盖的内容比较多,需要一个较为系统的学习过程才能逐渐掌握。<br/><br/><br/>JavaScript不仅在Web前端有广泛的应用,随着Nodejs的普及,JavaScript正在从传统的前端开发逐渐走向后端开发,从这个角度来说,未来JavaScript的应用空间还是非常大的。目前开源领域基于JavaScript的产品也非常多,因此不仅前端程序员需要学习JavaScript,后端程序员目前也应该学习一下JavaScript。<br/><br/><br/>随着移动互联网的发展,前端开发不仅仅包括Web前端开发,目前Android开发、iOS开发也逐渐并入到前端开发团队,这是一个比较显着的变化,所以对于前端开发人员来说,如果想提升自身的岗位竞争力,应该进一步丰富自身的知识结构。<br/><br/><br/>对于还未接触过这个行业的人来说,在学习之前,心中多少会有一些疑问,比方说,零基础学Web前端开发要学多久?下面就来和小编一起看一看吧!<br/><br/><br/>1、Web前端要学什么?<br/><br/><br/>零基础入门学Web前端的话,首先要把所有的基础课程全部了解消化吃透,前端的开发框架,PC端的企业网站布局、PC端的电商类网站布局、移动端常见页面布局等等。<br/><br/><br/>2、零基础学Web前端难不难?<br/><br/><br/>Web前端要学的内容看起来很复杂,其实不然,这是一门注重实际动手操作的技能,不会要求你背诵很多的理论知识,更不会要求你有很高的学历水平。零基础学Web前端的话,要学会是不难的,只要每天坚持多动手练习,勤动脑思考,学成很简单的。现在的Web前端工程师,薪资水平破万,不是难事。<br/><br/><br/>3、零基础学Web前端要学多久?<br/><br/><br/>这个要分两个方面来回答大家,如果你是零基础自学Web前端的话,那么所花费的时间与精力会是不可估计的,学不学得成,还得两说。如果你是找一家专业的培训机构学习的话,那就轻松很多了,4到6个月就可以从基础到精通<br/><br/><br/>Web前端学习路线<br/><br/><br/>第一阶段:<br/><br/><br/>1.1、HTML+CSS(HTML进阶、css进阶、div+css布局、html+css整站开发)<br/><br/><br/>1.2、javascript基础(js基础教程、js内置对象常用方法、常见的dom树操作大全、ECMAscript、DOM、BOM、定时器和焦点图)<br/><br/><br/>1.3、js基本特效(tab、导航、整页滚动、轮播图、js制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差试图等)这些都是基本的js特效,我做过的也就只有轮播图和弹出层<br/><br/><br/>1.4、js高级特征(正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础等)<br/><br/><br/>1.5、jquery的基础使用(悬着器、DOM操作、特效和动画、方法链、拖拽、变形、jqueryUI组件基本使用)<br/><br/><br/>第二阶段:HTML5和移动Web开发<br/><br/><br/>2.1、HTML5:(HTML5新语义标签、HTML5表单、音频和视频、离线和本地<a href="//www.gotrillian.com/zh/technique_storage_1" title="存储相关内容">存储</a>、SVG、WebSocket、Canvas)<br/><br/><br/>2.2、CSS3:(CSS3新选择器、伪元素、脸色表示法、边框、阴影、background系列属性改变、Transition、Velocity.js框架、元素进场、出厂策略、炫酷css3网页制作)<br/><br/><br/>2.3、Bootstrap:(响应式概念、媒体查询、响应式网站制作、栅格系统、栅格系统原理、Bootstrap常用模板、LESS和SASS)<br/><br/><br/>2.4、移动Web开发:(跨终端WEB和主流设备简介、视口、流式布局、弹性盒子、rem、移动终端Javascript事件、手机中常见js效果制作、2.5、Zepto.js、手机聚划算界面、手机滚屏)<br/><br/><br/>建议其他后端编程语言也要学习一下,目前市场对前端基本都要求会一门后端语言,PHP/JAVA/Nodejs/Python等。<br/><br/><br/>学习编程重要的还是实践,多敲代码,多去尝试。独立解决问题的能力、探究钻研的精神是必不可少的。<br/><br/><br/>以上就是小编今天为大家分享的关于Web前端小白该如何学习Web前端开发的文章,希望本篇文章能够对准备学习Web前端知识的小伙伴们有所帮助,想要了解更多Web前端知识的小伙伴们记得关注北大青鸟Web培训官网。最后祝愿小伙伴们学习成功,成为一名优秀的Web前端工程师。<br/><br/><br/> </p> </div> <div class="readall_box" > <div class="read_more_mask"></div> <a class="read_more_btn" target="_self">阅读全文</a> </div> </div> <div class="clearfix"></div> <div class="related-news"> <h3>与web前端开发css表达式函数相关的内容</h3> <div class="related-list row"> <ul class="list-unstyled"> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354502">webinf下怎么引入js</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354501">堡垒机怎么打开web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354495">如何制作web产品块</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354494">web播放flv文件</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354489">小区物业管理系统web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354482">web分享到</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354474">web安全应用防火墙开源</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354461">mobileweb开发</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354456">web程序设计第7版</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354452">web个人网页代码</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354432">jmeter测试web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354429">quartzweb界面</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354426">javaweb什么书比较好</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354415">mybatis配置webxml</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354404">webgif格式</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354399">eclipse搭建web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354378">javaweb小项目源码</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354371">前端开发工程师笔试客观题</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354366">web前端开发源代码</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/zh/web_354355">web前端代码是公开的吗</a></li> </ul> </div> </div> </div> </div> </div> <div class="footer-area"> <p>本站内容整理源于互联网,如有问题请联系解决。 <br/> Copyright design: www.gotrillian.com since 2022</p> </div> <script src="//www.gotrillian.com/technology/js/jquery-3.4.1.min.js"></script> <script src="//www.gotrillian.com/technology/js/bootstrap.min.js"></script> <script src="//www.gotrillian.com/technology/js/jquery.lazyload.min.js"></script> <script src="//www.gotrillian.com/technology/js/readmore.js"></script> <script> $(function(){ $("img.lazy").lazyload(); }) </script> </body> </html>