zoukankan      html  css  js  c++  java
  • 2020.12.24

    select标签
    下拉序列表,常用语单线和多选,是一个组合标签,需要和字标签option一起使用,不会独占一行

    常用属性

    • name属性:发送给服务器使用
    • multipe属性:不写默认单选,取值为multipe表示多选,一般我们常用单选
    • size属性:一般是可选项的数目

    option标签:是select标签的子标签,一般和select结合使用

    • selected属性:表示勾选当前选项,
    • value属性:发送给服务器的选项值

    注意:在form表到里面

    1. 如果使用多选,那么选择的时候,需要按下ctrl键继续选择
    2. size属性一般是不设置的
    3. selected属性如果不就行设置,默认显示列表中的第一个选项
    4. value属性:如果不设置的话,那么发送给服务器的值是option的文本值,一般情况下都是需要设置value值的

    代码演示:

    textarea文本域标签:在form里面
    一般用来写一段文本内容的可以多汗高输入文本信息

    • rows表示几行
    • cols表示文本域的列数
    • name表示发送给服务器的信息
    • value属性:文本域的内内容

    CSS样式:
    作用:进行页面的没话和布局控制

    1. 概念:层叠样式表,多个样式可以作用在同一个html的元素上并且可以同时生效
    2. 好处:
      • 功能强大
      • 降低了耦合度,把样式控制和内容展示分离
      • 分工协作更方便
      • 提高CSS样式的克复用性

    div:划分区域标签,把页面分为区域分区域来操作
    CSS样式控制一般来说有三种方式

    1.内部样式:存放的位置在head标签里面需要借助style标签
    代码演示:

    2.行内样式;直接在标签内部进行style属性进行样式控制
    代码演示

    3.外连式:需要借助一个CSS文件,单独创建一个CSS文件(xxx.css).在head标签内部通过link标签进行关联(常用)
    先设置一个CSS.file文件,控制呢一个标签就在里面写
    link在head里面

    外连式标签

    外链式css页面

    注意:

    1. 选择器严格区分大小写,但是属性和属性值不区分大小写,属性之间用分号隔开,如果是最后一个属性就可以省略不写。,如果一个属性有多个数细致,多个属性值之间用空格隔开,type属性可以省略不写
    2. 如果一个标签有多个CSS样式控制,按照就近原则进行覆盖
    3. css样式的种类,有三种:行内样式,内联式,外联式,行内样式>内联式>外联式

    选择器
    当我们想要设置某些标签的样式的时候,必须让css代码找到对应的标签,通过选择器就可以找到对应的标签

    常用选择器
    标签选择器:语法格式:标签名称{ }例如:div{}

    id选择器:语法格式:#ID名称{ }id可以重复但是一般是不能重复的,需要标签添加一个id属性

    类选择器:语法格式:.class名称{ },class一般都是重复的,就是多个标签同时控制,需要使用一般是需要给标签添加class属性。

    • 并集选择器:语法格式:选择器1,选择器2,.......把三个标签的样式合在一起
    • 属性选择器:语法格式:标签[属性="具体属性值"]{} 比如:input[type="text"] --->输入框设定样式

    文本系列样式
    设置文本相关的样式

    • font-style:设置文字样式,常用是斜体和正常体italic和normal
    • font-weight:文字粗细,100到900之间
    • font-size:设置文字大小
    • font-fimily:字体家族,什么什么字体
    • font:可以连写,例如:宋体,字体大小20px,字体为斜体,字体加粗:font:italic bolder 20px "宋体";
    • text-decoration:文本装饰,比如下划线(underline),上划线(overline),什么都没有线(none),中间插入线(line-through)
    • text-align:对齐方式,left center right
    • text-indent:缩进方式:2em相当于两个字体的缩进
    • color:文字颜色

    背景系列样式
    设置标签背景

    • background-color:设置标签背景颜色
    • background-image:设置背景图像----》格式:background-image:url("./img/图片.jpg"),自动平铺直到背景满了位置。
    • background-repeat:repeat(平铺) no-repeat(不平铺) repeat-x(水平平铺)
    • background-position:设置背景定位方式:水平方向数值(left center right) 垂直方向数值(top center botton)
    • background-size:设置背景图像的尺寸大小,可以适用百分比或者具体像素值,百分比是参照标签来做的
    • background-attachment:用来做设置背景的关联方式,长拥有两个,一个是滚动,一个是不滚动
      滚动,随着滚动条的滚动而滚动
    • 连写background:连着一起写哈

    边框

    • border:10px double red
    • border-radius: 10%--->表示设置角的弧度

    盒子模型
    padding:内容边框的距离叫做内边距,一起设置的时候,按照上右下左顺序设置,也可以分开设置,改变内边距的宽和高会影响元素的大小,
    margin:元素边框与元素边框之间的济南局就是外边距,设置顺序也是上右下左,例如margin:o auto就表示距离上方为0,左右两边水平居中
    如果才用的是内容盒子模型:那么设置内边距或元素的自身宽高也会发生改变
    如果设置的盒子模型为边框型盒子,那么设置的内边距紫的狂傲不会改变,内容的狂傲会改变

    盒子模型构成

    1. 元素宽度:左边边框+左边内边框+内容宽度+右边内边距+右边边框--->width=paddind+border+content
    2. 元素高度:上边边框+上边内边距+内容高度+下边内边距+下边边框--->height=padding+border+content
    3. 元素空间的宽度:上边外边距+元素的宽度+下边的外边距

    外边距
    盒子与盒子之间的间距

    练习:一个500px,一个200px

    星号{
    ​ box-sizing: border-box;/*调整文字在域里面的位置就不怕域会乱动了 */
    ​}

  • 相关阅读:
    SSH使用TCP Wrappers实现访问控制
    Java设计模式(15)——行为模式之策略模式(Strategy)
    Java设计模式(14)——行为模式之不变模式(Immutable)
    Java设计模式(13)——结构型模式之桥梁模式(Bridge)
    Java设计模式(12)——结构型模式之门面模式(Facade)
    Java设计模式(11)——结构型模式之享元模式(Flyweight)
    Java设计模式(10)——结构型模式之代理模式(Proxy)
    Java设计模式(9)——结构型模式之装饰模式(Decorator)
    Java设计模式(8)——结构型模式之组合模式(Composite)
    Java设计模式(7)——结构型模式之适配器模式(Adapter)
  • 原文地址:https://www.cnblogs.com/tushao/p/14191071.html
Copyright © 2011-2022 走看看