其他分享
首页 > 其他分享> > part3 :页面布局

part3 :页面布局

作者:互联网

CSS连接

链接样式

a:link {color:#000000;}      /* 未访问链接*/
a:visited {color:#00FF00;}  /* 已访问链接 */
a:hover {color:#FF00FF;}  /* 鼠标移动到链接上 */
a:active {color:#0000FF;}  /* 鼠标点击时 */

文本修饰

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

背景颜色

a:link {background-color:#B2FF99;}
a:visited {background-color:#FFFF85;}
a:hover {background-color:#FF704D;}
a:active {background-color:#FF704D;}

CSS列表

ul.a {list-style-type: circle;}    圈
ul.b {list-style-type: square;}    方框
 
ol.c {list-style-type: upper-roman;} 
ol.d {list-style-type: lower-alpha;}

ul
{
    list-style-image: url('sqpurple.gif');某张图
}

属性 描述
list-style 简写属性。用于把所有用于列表的属性设置于一个声明中
list-style-image 将图像设置为列表项标志。
list-style-position 设置列表中列表项标志的位置。
list-style-type 设置列表项标志的类型。

CSS表格

  1. 表格边框
table, th, td
{
    border: 1px solid black;
}
  1. 折叠边框 border-collapse:collapse;
  2. 表格宽高 width:100%; height:50px;
  3. 文字对齐 text-align:right;
  4. 表格填充 padding:15px;
  5. 表格颜色 background-color:green; color:white;

盒子模型

CSS边框

在这里插入图片描述

边框名称

border-style属性可以有1-4个值:

属性描述
border简写属性,用于把针对四个边的属性设置在一个声明。
border-style用于设置元素所有边框的样式,或者单独地为各边设置边框样式。
border-width简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。
border-color简写属性,设置元素的所有边框中可见部分的颜色,或为 4 个边分别设置颜色。
border-bottom简写属性,用于把下边框的所有属性设置到一个声明中。
border-bottom-color设置元素的下边框的颜色。
border-bottom-style设置元素的下边框的样式。
border-bottom-width设置元素的下边框的宽度。
border-left简写属性,用于把左边框的所有属性设置到一个声明中。
border-left-color设置元素的左边框的颜色。
border-left-style设置元素的左边框的样式。
border-left-width设置元素的左边框的宽度。
border-right简写属性,用于把右边框的所有属性设置到一个声明中。
border-right-color设置元素的右边框的颜色。
border-right-style设置元素的右边框的样式。
border-right-width设置元素的右边框的宽度。
border-top简写属性,用于把上边框的所有属性设置到一个声明中。
border-top-color设置元素的上边框的颜色。
border-top-style设置元素的上边框的样式。
border-top-width设置元素的上边框的宽度。

CSS轮廓(outline)

属性说明
outline在一个声明中设置所有的轮廓属性*outline-color outline-style outline-width *inherit
outline-color设置轮廓的颜色*color-name hex-number rgb-number *invert inherit
outline-style设置轮廓的样式none dotted dashed solid double groove ridge inset outset inherit
outline-width设置轮廓的宽度thin medium thick *length *inherit

CSS margin、paddding(外边距、内聚)

属性描述
margin/padding:简写属性。在一个声明中设置所有外边距属性。
margin/padding:-bottom设置元素的下外边距。
margin/padding:-left设置元素的左外边距。
margin/padding:-right设置元素的右外边距。
margin/padding:-top设置元素的上外边距。

CSS display visibility

隐藏一个元素可以通过把display属性设置为"none",或把visibility属性设置为"hidden"。

visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间

CSS position(定位)

<div class="sticky">我是粘性定位!</div>

在这里插入图片描述
在这里插入图片描述

CSS布局-overflow

描述
visible默认值。内容不会被修剪,会呈现在元素框之外。
hidden内容会被修剪,并且其余内容是不可见的。
scroll内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
auto如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
inherit规定应该从父元素继承 overflow 属性的值。

float

CSS 布局 – 水平 & 垂直对齐 | 菜鸟教程 (runoob.com)

标签:style,元素,color,布局,边框,part3,设置,border,页面
来源: https://blog.csdn.net/Alice517/article/details/122789345