suchen
HeimWeb-FrontendHTML-TutorialHtml/Css(新手入门第二篇)

一、在实际工作中,都是一个团队在做项目,不是一个人在工作。多人协作,就是每个团队都有自己
的命名习惯。
1、css选择符命名,规范。
2、都有命名规范文档。

二、css选择符作用:指定css样式所作用对象(范围)
1、标签选择符:针对html标签
2、id选择符:针对页面中只出现一次的内容,id
3、类选择符:针对某些元素,相同的样式,重复样式
*****默认情况下某些html元素本身有自己的默认值。
4、控制所有元素----使用通配符----*
通配选择符:*{属性:值},用于定义所有html元素
***** *的作用范围很广,但是它的效率很低。慎用
*{margin:0;pandding:0;}//重置所有元素的外边距和内边距为零
5、选择符的嵌套使用----包含选择符
前端开发的极限----就是代码非常精简。
6、如果多个选择符会有一些相同的样式,这个时候我们就可以把这些选择符组成一个组
选择符1,选择符2,......{属性:值}
*****css选择符就是表示你将把你定义的样式用给谁。
/*下面选择符,表示,这些选择符分为一组,他们都有相同的样式*/
body,ul,ol,li,p,hi,h2,h3,h4,h5,h6,form,fieldset,table,top a,.top,.top a,.top a:visited
/*表示针对类名为top里面的a*/
.top a,.top a:visited

三、css盒子模型
****一个盒子是由以下几部分构成的:
1、盒子里的内容 content
2、盒子的边框 border
3、盒子的边框与内容之间的距离,称为填充--padding,内边距(内补丁)
4、多个盒子存在,盒子与盒子之间的距离,称为边界--margin,外边距(外补丁)

*****就是盒子所在的实际宽度为例=左右边界+左右边框+左右内填充+内容宽度
*****css盒子的相关属性
【1】、内容属性:内容本身的宽=width,内容本身的高=height
【2】、内填充属性:内容与边界之间的距离 padding
*****在定义盒子的宽度时要考虑到内填充,变宽,边界的存在。
如果增加了内填充了,整个盒子宽度值要再减去你增加的内填充值。(css3中可以用box-
sizing:border-box;来令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。

小盒子的上面=20 右面30 下面50 左面100 外边界
margin:20 30 50 100;
margin-top:
margin-right:
margin-bottom:
margin-left:

*****将来在使用外边距要注意浏览器的兼容性。
*****除了值为0的情况下,所有的非零的值,后面都要加单位。
*****我们需要将所有浏览器的默认内外边距都从零开始算。
在实际工作,不要用这个*(margin:0;padding:0),效率最低。
所以我们是用到了哪些元素就把哪些元素的默认值归零。

css的属性,虽然有继承的特点但是并不是所有的属性都有继承。
css布局主要是通过盒子模型来实现--w3c将网页内容放置在一些盒子中,对这个盒子的一些属性进行
控制。
内容:width height
内填充:padding
外框:border
外边界:margin

关于列表的属性介绍:--存在兼容性问题
list-style:列表的图片
语法:
list-style:list-style-image || list-style-position || list-style-type
列表的样式:列表的图片 列表符号位置 列表的样式
list-style-none 不要列表的符号。

边框属性说明:
css语法:
border:border-width||border-style||border-color
根据语法,推理出它的使用方式
如果只写border,则后面要跟着的是三个不同的子元素,第一个:粗细,第二个:样式,第三个:颜

边框样式:粗细为两个像素 实线 蓝色
border:2px solid blue

*****css小技巧:
【1】、让盒子水平居中:将对象的左右边界设置为auto;
【2】、让盒子中的内容垂直居中:设置行高(line-height)=盒子的高度,但是不要有换行。
【3】、我们在调试的时候,可以适当加背景颜色。

*****html元素的分类:块与内联
背景图片默认情况下是进行水平与垂直方向上的平铺。
默认背景的图片在元素的左上角显示。
背景图片的依附方式:固定的定义是将图片固定在屏幕(可视区域)的某个位置。
兼容性 IE6只有html与body这两个元素支持这个属性

让你显得专业一点的技巧:翻转效果:其实思路就是准备两张大小相同,内容不同的图片,正常情况
下显示一张,鼠标进过的时候再显示另一张。(css3中常用transform属性来定义图片的翻转效果)

伪类,表示一种状态
:link

css精灵技巧:主要是为了减少http请求【css3中常用字体图标来替代传统的小图标(未来趋势)】
浏览器--服务器(交流)(例:购物超市--结账时候。)

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Die Zukunft von HTML: Evolution und Trends im WebdesignDie Zukunft von HTML: Evolution und Trends im WebdesignApr 17, 2025 am 12:12 AM

Die Zukunft von HTML ist voller unendlicher Möglichkeiten. 1) Neue Funktionen und Standards umfassen mehr semantische Tags und die Beliebtheit von Webcomponenten. 2) Der Webdesign -Trend entwickelt sich weiterhin für reaktionsschnelles und zugängliches Design. 3) Die Leistungsoptimierung verbessert die Benutzererfahrung durch reaktionsschnelle Bildlade- und faulen Ladetechnologien.

HTML vs. CSS vs. JavaScript: Ein vergleichender ÜberblickHTML vs. CSS vs. JavaScript: Ein vergleichender ÜberblickApr 16, 2025 am 12:04 AM

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: HTML ist für die Inhaltsstruktur verantwortlich, CSS ist für den Stil verantwortlich und JavaScript ist für dynamisches Verhalten verantwortlich. 1. HTML definiert die Webseitenstruktur und den Inhalt durch Tags, um die Semantik zu gewährleisten. 2. CSS steuert den Webseitenstil über Selektoren und Attribute, um es schön und einfach zu lesen. 3. JavaScript steuert das Verhalten von Webseiten über Skripte, um dynamische und interaktive Funktionen zu erzielen.

HTML: Ist es eine Programmiersprache oder etwas anderes?HTML: Ist es eine Programmiersprache oder etwas anderes?Apr 15, 2025 am 12:13 AM

HtmlisnotaprogrammingLanguage; itiSamarkuplanguage.1) htmlstructuresandFormatswebcontentuses.2) itWorkswithCSSForstylingandjavaScriptForinteraktivität, EnhancingWebDevelopment.

HTML: Erstellen der Struktur von WebseitenHTML: Erstellen der Struktur von WebseitenApr 14, 2025 am 12:14 AM

HTML ist der Eckpfeiler der Erstellung von Webseitenstruktur. 1. HTML definiert die Inhaltsstruktur und die Semantik und Verwendung usw. Tags. 2. Stellen Sie semantische Marker wie usw. zur Verfügung, um den SEO -Effekt zu verbessern. 3. Um die Benutzerinteraktion durch Tags zu verwirklichen, achten Sie auf die Verifizierung der Form. 4. Verwenden Sie fortschrittliche Elemente wie in Kombination mit JavaScript, um dynamische Effekte zu erzielen. 5. Zu den häufigen Fehlern gehören nicht abgegebene Bezeichnungen und nicht geeignete Attributwerte, und Überprüfungstools sind erforderlich. 6. Optimierungsstrategien umfassen das Reduzieren von HTTP -Anforderungen, die Komprimierung von HTML, die Verwendung semantischer Tags usw.

Von Text zu Websites: Die Kraft von HTMLVon Text zu Websites: Die Kraft von HTMLApr 13, 2025 am 12:07 AM

HTML ist eine Sprache, mit der Webseiten erstellt, die Webseitenstruktur und -inhalt über Tags und Attribute definiert werden. 1) HTML organisiert die Dokumentstruktur über Tags, wie z. B.. 2) Der Browser analysiert HTML, um das DOM zu erstellen und die Webseite zu rendern. 3) Neue Merkmale von HTML5, wie z. B. Multimedia -Funktionen. 4) Zu den häufigen Fehlern gehören nicht abgestimmte Bezeichnungen und nicht geeignete Attributwerte. 5) Die Optimierungsvorschläge umfassen die Verwendung semantischer Tags und die Reduzierung der Dateigröße.

HTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchHTML, CSS und JavaScript verstehen: Ein AnfängerhandbuchApr 12, 2025 am 12:02 AM

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Die Rolle von HTML: Strukturierung von WebinhaltenDie Rolle von HTML: Strukturierung von WebinhaltenApr 11, 2025 am 12:12 AM

Die Rolle von HTML besteht darin, die Struktur und den Inhalt einer Webseite durch Tags und Attribute zu definieren. 1. HTML organisiert Inhalte über Tags wie das Lesen und Verständnis. 2. Verwenden Sie semantische Tags wie usw., um die Zugänglichkeit und SEO zu verbessern. 3. Optimierung des HTML -Codes kann die Ladegeschwindigkeit und die Benutzererfahrung der Webseite verbessern.

HTML und Code: Ein genauerer Blick auf die TerminologieHTML und Code: Ein genauerer Blick auf die TerminologieApr 10, 2025 am 09:28 AM

HtmlisaspecifictypeofcodeFocusedonstructuringuringwebcontent, während "Code" breitincludesluages ​​-ähnlichjavaScriptandpythonforfunctionality.1) htmldefineswebpageStructureStags.2) "Code" cometesaWiNrangeOfLanguagesForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForForfirsInsForfunctionNacts

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools