首页前端开发HTML【牛腩】HTML+CSS基础了解

【牛腩】HTML+CSS基础了解

时间2023-07-16 08:40:02发布访客分类HTML浏览1188
导读:从牛腩老师那里了解到了HTML和CSS的一部分基础知识。又在网上查了一些资料,有了一个初步的了解。HTML:标签:HTML 文档和 HTML 元素是通过 HTML 标签进行标记的容器:与容器AOP概念不一样。HTML(文字)标签选择器、类选...

从牛腩老师那里了解到了HTML和CSS的一部分基础知识。又在网上查了一些资料,有了一个初步的了解。

HTML:

标签:HTML 文档和 HTML 元素是通过 HTML 标签进行标记的

容器:与容器AOP概念不一样。

HTML(文字)标签选择器、类选择器、ID选择器

优先级:ID选择器> 类选择器> 标签选择器

标签选择器

例子

HTML中:

Body{

    2345
}
    

CSS中:

Body{
    
    Color:#fof;

}
    

类选择器

例子:

HTML中:

span class="menu">
    • 1

CSS中:

.menu{
     /*栏目样式*/
    Color:#f00;
/* 文字颜色*/
}
    

ID选择器

例子:

HTML中:

span id="special">
    • 1

CSS中:

#special{
    
    Font-weight:bold;
/*粗体*/
}
    

选择器的父子关系、并列关系:

.title span{
/*CSS 中的父子关系*/
    }
    
.menu, .title{
 /*CSS 中的并列关系*/
    }
    
/*HTML 中的并列关系,冲突时,与CSS的排列顺序有关*/
    Span class="menu niu">
    栏目吧/span>
    • 1

CSS:

CSS核心内容:标准流、盒子模型、浮动、定位

块级元素 block、行集元素 inline

块级元素:div p h1 h2 h3 h4 form ul

行内元素: a b br i span input select

div >
    /div>
    /*单管一行*/• 1
span>
    /span>
    • 1

行级可以变块级,块比行好控制,在多个浏览器中显示一样

标准流:按顺序显示,类似代码的顺序执行

盒子模型:

内边距:上下左右;padding

外边距:上下左右;margin:

内容区域:宽,高;content:width,height

画框:宽。border-width

共14个参数。三层包围4个+中心2个。对称。

浮动 float:

用于控制浮动,把盒子横向排列。

.box{
    
    clear:left;
      /*清除向左浮动*/
    clear:right;
     /*清除向右浮动*/
    clear:both;
      /*同时清除向左向右浮动*/

定位 position:

相对定位 relative vs 绝对定位 absolute。

相对定位,不脱离标准流。偏移量,相对于原来的位置。

绝对定位,脱离标准流。会影响标准流中的其他元素。

在查找资料的过程中发现一个特别有意思的CSS学习资料:http://zh.learnlayout.com/no-layout.html 里面讲了CSS布局的基础属性。

HTML + CSS:

html是静态网页文本内容,css是对界面元素样式的设置。应用html+css把网页的内容和样式解耦,使之更易于维护。

初步进行了一些了解,接下来还要多用,多深入学习。


声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

前端开发C++容器

若转载请注明出处: 【牛腩】HTML+CSS基础了解
本文地址: https://pptw.com/jishu/313686.html
HTML|利用CSS美化一个html表格 Python 基础 之 Python3 字符串 1

游客 回复需填写必要信息