css(二)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css(二)相关的知识,希望对你有一定的参考价值。

参考技术A 1.有序列表:每项之间有先后顺序,默认在每项前面显示1,2,3…
<ol type="A"> :在每项前面显示A,B,C…
<ol type="a"> :在每项前面显示a,b,c…
<ol type="I"> :在每项前面显示I,II,III…
有序列表ol增加了一个属性, <ol start="50"> ,这样就指定了起始值从50开始
2.无序列表使用一对闭合的标签表示, <ul></ul> 。内部的一项使用 <li> 内容 </li> 来表示。
可以通过ul标签的type属性来修改这个修饰符。
<ul type="disc"> 显示为一个圆点,是默认值
<ul type="circle"> 显示为一个空心圆圈
<ul type="square"> 显示为一个实体正方形
“无序”指的是没用数字或字母等来标记,不是像1,2,3或a,b,c这样的显示,而是前面增加一个圆点来表示。
3.自定义列表
<dl> 标签全称是definition list,代表“自定义列表”。 <dl> 后面的l代表list,列表的意思。
<dt> 标签全称是definition term,代表 “自定义项”。一个自定义列表dl内部可以包括多个自定义项dt。 <dt> 后面的t代表term,“项目”的意思。
<dd> 标签的全称是definition description,代表“自定义描述”。一个自定义项dt后面跟一个自定义描述dd。 <dd> 后面的d代表description,“描述”的意思。
例子:

使用 list-style-type: none;

id:指定标签的唯一标识
class:指定标签的类名,class可以通过给多个元素赋予同一class,批量操作来设置css

块元素都是独立显示,把内容分割成块,是网页的主要结构模块;行内元素,即内联元素,只显示在段落的文字流中,是用来标记内容的小片段
块级元素标签 h,ul,li,ol,p,div
行内元素标签 a,em,q, img,span

页面分:头部、内容、底部,头部有三个导航栏,内容有侧边栏和中心区块,三个区块结构里面共用了一个class样式。

语义化:使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让人和搜索引擎都容易理解。

1.<form> 标签用于为用户输入创建 html 表单。表单用于向服务器传输数据。
<form name="myForm" action="/test/6.php" method="post">
name:表单提交时的名称;
action:提交到的地址,如果不写action,信息就会提交到当前页面;
method:提交方式(get和post),如果不写,默认的是get
2.常用标签:

复选框当中,可以把name值设置成一个数组,例:

<button> 提交 </button> ——普通按钮,button默认是不提交任何数据,需要绑定事件才可以用提交数据
<a class="btn" href="#"> 提交 </a> ——链接
<input type="submit" value="提交"> ——提交按钮,提交信息到服务器

设置name值实现分组,如果name值相同,则表示它们是一组,可以实现单选。

placeholder 属性提供可描述输入字段预期值的提示信息。
该提示会在输入字段为空时显示,并会在字段获得焦点时消失。

隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。
<input type="hidden" name="identity" value="123">

CSS 样式二

CSS文本样式

  • text-align:设置文本的对齐方式

取值:

left 向左对齐

right:向右对齐

center:居中对齐

  • text-indent:设置文本的首行缩进

    例如,字体设为12px,首行缩进另个字,24px。

  • text-decoration:设置文本的装饰线

        取值:

        none 不设置文本装饰线

        underline:设置下划线

        overline:上划线

        line-through:中划线

  • text-transform:(主要应用于英文文本)

    取值:

capitalize:将首字母转换大写

uppercase:将所有的字母转换大写

lowercase:将所有的字母转化小写

  • letter-spacing:如果是汉字,设置字与字之间的间距

                如果是英文文本,设置,字母与字母的间距

  • word-spacing:设置词间距(主要应用英文)
  • line-height:设置文本的行高

结构代码:

示例2:

样式代码:

结构代码:

CSS列表样式

list-style:设置列表的符号类型

取值:

不设置符号

none

无序列表的项目符号:

square:实心方块

circle:空心原点

disc 实心原点

有序列表的项目符号

decimal                阿拉伯数字

lower-alpha            小写字母

upper-alpha            大写字母

lower-roman        小写罗马数字

upper-roman        大写罗马数字

 

list-style-position:项目符号的位置

        inside(在li标签的内部)

        outside(在li标签的外部)

 

list-style-image:将项目符号用背景图片表示

        书写规则:list-style-image:url(背景图片的路径URL)

简写形式:list-style:square inside url(arrow.gif);

 

示例1:

样式代码:

结构代码:

CSS背景样式

background-color:设置背景颜色:red #ff0000,rgb(100,120,200)

background-image:url(背景图片的路径url)

background-repeat:

no-repeat:不平铺

repeat:x轴和y轴平铺

repeat-x:在x轴上平铺

repeat-y:在y轴上平铺

background-position:设置图片的位置;

    数值表示法,x px,ypx 只写其中一种,表示另外一个方向上未设置的值,跟这已经设置的这个相同。

单词表示法:

    x方向:left center right,

    y轴方向:top(顶部对齐) center(居中) bottom(底部)

    百分比表示法:50%,50%

background-position:left center;

设置图片x轴向左对齐

设置图片y轴向居中对齐

代码:

 

以上是关于css(二)的主要内容,如果未能解决你的问题,请参考以下文章

C1认证学习二十二十一二十二(CSS背景属性CSS文本属性)

C1认证学习二十二十一二十二(CSS背景属性CSS文本属性)

五、css基础(二)

微信小程序开发笔记二(WXSS和CSS样式美化)

CSS 样式二

如何实现css布局三行二列布局代码.