css教程 知乎(CSS问题(logo下面显示文字))

本文目录
CSS问题(logo下面显示文字)
首先说,网页真不错!如果在图片上面放文字的话,用div标签吧。设置标签position: absolute;/*绝对位置*/ ,然后用margin-left: -20px; margin-top: 280px;这两个来调整位置吧。但是这个方法有个缺陷,就是会跟随窗体大小而发生位置变化。
css要怎么学
CSS可以说是一门技术,但是他更是一门艺术
我一直在做MIS,有时候也做点页面,这个时候用点CSS,我发现,如果要我照着别人的样式做,比如用户用VISIO画好了,我可以做出来,但是,要我凭空想一个效果,并且用CSS做好,真的很难。
如果你是新手,建议你先从CSS语法学起,去书店买本CSS的书,很多的,不过要买专一点的,很多书都是什么js+html+css,这样的不适合你
我记得有本书就叫DIV+CSS,很不错的。
等你掌握了大多数标签的使用后,就能够做一些效果了,然后就靠的是艺术了。
另外,CSS标签有点多,建议你每天学一个模块的,比如今天学字体,明天学文本,后天学背景,然后要多练习,每个标签都有很多属性值的,要每个都玩下,这样以后能够灵活运用,因为我不是专业做CSS或者前台的,所以我的CSS也只是略懂,但是我也是这么学过来的。
网上有本CSS2中文手册, 苏沈小雨写的,非常适合学会之后用来查询。
Css学习什么教程比较好
***隐藏网址***
我看这本入门的,看了这个你可以知道div+css是什么回事,而且他是图文的,看得没那么烦,而且看完你可以熟练使用开发工具。
不过他也有缺点,我觉得他教的大部分是margin和padding,我在实践开发中觉得这两个东西跨平台方面很多时有问题。
后来我再看了两本书:
***隐藏网址***
***隐藏网址***
我学DIV+CSS的书就只看过这3本,当然其他也有好的书,只是我没看过就介绍不到给你啦。
不过这3本书的知识基本能全部解决我遇到的问题。还有就是这3本书我都是没看完的,也不用看完,实践更重要。
css工作原理
Normalize.css
是一种CSS reset的替代方案。它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset,Normalize.css是一种现代的、为HTML5准备的优质替代方案。
知乎总结的html tags
html一共有114个标签,但html5有添加了一些标签,如nav、header、article、section、aside、footer等。
闭合标签的基本格式如下:
《标签名》文本内容《/标签名》
可以给这个标签添加一些属性,比如:
《标签名 属性_1="属性值" 属性_2="属性值"》文本内容《/标签名》
标题、段落等文本元素都要求闭合标签,也就是要有一个开标签和一个闭标签,比如:
《标签名 属性_1="属性值" 属性_n="属性值" /》
非文本内容是通过自闭合标签显示的。闭合标签与自闭合标签的区别在于,闭合标签包含的是会显示的实际内容,而自闭合标签只是给浏览器提供一个对要显示内容的引用。
《标签名 属性_1="属性值" 属性_n="属性值" /》
** 块级元素盒子会扩展到与父元素同宽**
块级标签
行内元素盒子会“收缩包裹”其内容,并且会尽可能包紧。
行内标签:
CSS规则分两部分,即选择符和声明。声明又由两部分组成,即属性和值。声明包含在一对花括号内。
图中文字:selector:选择符;declaration:声明;property:属性;value:值;opening curly bracket:左花括号;closing curly bracket:右花括号。
对这个基本的结构,有三种方法可以进行扩展。
第一种方法:多个声明包含在一条规则里。
p {color:red; font-size:12px; font-weight:bold;}
这样,一条规则就可以把段落文本设置成红色,12像素大,粗体。
第二种方法:多个选择符组合在一起。如果想让h1、h3和h3的文本都变成蓝色,粗体,可以这样分别写:
但其实,把三个选择符组合在一起也可以,这样就能减少重复输入:
千万注意每个选择符之间要用逗号分隔(最后一个后面不用加)。
第三种方法:多条规则应用给一个选择符。 假设,你在写完前面那条规则后,又想只把h3变成斜体,那可以再为h3写一条规则:
用于选择特定元素的选择符又分三种。
上下文选择符的格式如下:
标签1 标签2 {声明}
上下文选择符,严格来讲(也就是CSS规范里),叫后代组合式选择符(descendant combinator selector),就是一组以空格分隔的标签名。用于选择作为指定祖先元素后代的标签。
article p {font-weight:bold;}
这个例子中的上下文选择符表明,只有是article后代的p元素才会应用后面的样式。换句话说,上面这条规则的目标是位于article上下文中的p元素。
css class style 显示效果
多类选择符
《p class="specialtext featured"》Here the span tag 《span》may or may not《/span》 be styled.《/p》
.specialtext .featured {font-size:120%;}
多个类名,如这里的specialtext和featured,放在同一对引号里,用空格分隔。实际上,更准确的说法,就应该是HTML的class属性可以有多个空格分隔的值。要选择同时存在这两个类名的元素,可以这样写:
ID与类的写法相似,而且表示ID选择符的#(井号)的用法,也跟表示类选择符的.(句号)类似。
如果有一个段落像下面这样设定了ID属性
那么,相应的ID选择符就是这样的:
#specialtext {CSS样式声明}
ID的用途是在页面标记中唯一地标识一个特定的元素。它能够为我们编写CSS规则提供必要的上下文,排除无关的标记,而只选择该上下文中的标签。
相对来说,类是可以应用给任意多个页面中的任意多个HTML元素的公共标识符,以便我们为这些元素应用相同的CSS样式。而且,使用类也让为不同标签名的元素应用相同的样式成为可能。
规则一:包含ID的选择符胜过包含类的选择符,包含类的选择符胜过包含标签名的选择符。
规则二:如果几个不同来源都为同一个标签的同一个属性定义了样式,行内样式胜过嵌入样式,嵌入样式胜过链接样式。在链接的样式表中,具有相同特指度的样式,后声明的胜过先声明的。
规则三:设定的样式胜过继承的样式,此时不用考虑特指度(即显式设定优先)。
1、块级标签转换为行内标签:display:inline;
2、行内标签转换为块级标签:display:block;
3、转换为行内块标签:display:inline-block
通过对上面css的分析,我们可以初步理解class样式的设置以及对display属性的理解。

更多文章:
数据库管理系统和数据库系统分别侧重(数据库,数据库管理系统,数据库系统,这三个分别是什么意思并举个实例)
2026年9月7日 17:00
springmvc的依赖(springMVC的注入方式有哪几种,这与springMVC依赖)
2026年9月7日 14:00
display flex 自动换行(overflow-y:hidden;overflow-x:auto;无效解决方法)
2026年9月7日 11:00
timestamp without time zone(Postgresql中to_date()函数使用问题)
2026年9月7日 09:40








