0
点赞
收藏
分享

微信扫一扫

前端基础总结--Ⅰ(HTML、CSS)

倚然君 2022-02-11 阅读 92

一、HTML(超文本标记语言)

常用标签

  • h:标题标签,块级元素,不能写在其他块级元素中
  • p:段落标签,块级元素,不能写在其他块级元素中
  • div:是一个通用型的流内容容器,在不使用CSS的情况下,其对内容或布局没有任何影响。
  • ol/ul->li:有序列表/无序列表,块级元素。
  • a:超链接,必须有href属性,行内元素。
  • span:行内元素。
  • 表格标签,table(表格)tr(行)td/th(单元格)
  • img:图片,src属性指定图片地址。
  • iframe:活动框架,在一个HTML中嵌入其他页面。
  • form:表单
  • input:输入,type属性决定其格式(text、password、checkbox、radio、button、submit(提交表单)、reset、image、number、date、datetime、email、tel)
  • select:下拉列表
  • option:select选项
  • textarea:多行文本框,rows表示行高,cols表示每行文本个数。

二、CSS(层叠样式表---“HTML的装修工”)

1.选择器

       通配符选择器 :*

        标签选择器:p{}

        类选择器:.classname{}

        id选择器:#{}

        并集选择器:a,p,div{}

        交集选择器:div span input{}

        直接子元素选择器: div>span>input{}

        属性选择器:[attrName $= ' ']{}

        伪类选择器:onhover,click...

2.文本样式

        段落缩进

        字间距

        行高

        词间距

3.外观样式

        字体尺寸

        字体颜色

        字体样式

        字体粗细

  

4.背景样式

        背景颜色

        背景图片(可设置平铺方式以及显示位置)

5.盒子模型

        boder 边框样式(color、width、style)

        margin 间距(当前元素和外部其他元素间距离)

        padding 填充间距(当前元素内部内容和当前元素边框之间的距离)

6.浮动(float)

        是同float使得元素离开标准流,浮动在其他元素的上面

        两个同时浮动的元素会在一个层面中并列排放

        浮动元素无法将父元素所在块撑大,可使用clear消除浮动产生的影响

7.定位

        static:默认定位

        相对定位(relative):当前元素相对于都元素进行定位相对定位元素会有位移,但是元素本省不脱离标准流

        绝对定位(absolute):会脱离标准流,若当前元素的父元素是默认定位,那么当前元素会    相对于整个body进行绝对定位;若当前元素的父元素是相对定位,那么当前元素会相对于父元素进行绝对定位(子绝父相)。

        固定定位(fixed):相对于窗体进行固定定位

8.行内元素和块级元素

        所有的块级元素都是独占一行且可以设置大小

        所有的行内元素并不能独占一行,大多数行内元素不能设置大小,且他的大小就是元素内容(table、img除外)

        display:none,不显示该元素

                        block,转化为块级元素

                        inline,转化为行内元素

                        inline-block,设置一个元素为行内块级元素

举报

相关推荐

0 条评论