首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML表单

这些小部件可以是文本字段(单行或多行)、选择框、按钮、复选框或单选按钮; HTML表单常规HTML文档主要区别在于,大多数情况下,表单收集数据被发送到web服务器; form表单 所有的..." method="post"> 这个元素正式定义了一个表单,就像标签,它是一个容器元素,但它也支持一些特定属性来配置表单行为方式。...它所有属性都是可选,但实践中最好至少要设置action属性method属性。...textarea默认是等宽字体 */ font: 1em sans-serif; /* 使所有文本输入框大小相同 */ width: 300px; box-sizing: border-box...*/ height: 5em; } .button { /* 把按钮放到和文本输入框一样位置 */ padding-left: 90px; /* label大小一样 */ } button

4K10

CSS常见样式(一)

属性是作用在块级元素上让里面的文本居中: 我要居中我要居中我要居中 //若想要上面的文本居中,对应CSS样式因如下所示编写 div{ text-align...但是这种方法存在一个问题,当用户在浏览器中浏览我们制作 Web页面时,他改变了浏览器字体大小(虽然一般人不会去改变浏览器字体大小),这时会使用我们Web页面布局被打破,这时就提出了使用“em”来定...相对于当前对象内文本字体尺寸。如当前对行内文本字体尺寸未被人为设置,则相对于浏览器默认字体尺寸。一般都是以bodyfont-size基准。...所有未经调整浏览器符合: 1em=16px。那么12px=0.75em,10px=0.625em。...比如说你在#content中声明了字体大小1.2em,那么在声明p字体大小时就只能是1em,而不是1.2em, 因为此em非彼em,它因继承#content字体高而变为了1em=12px。

1.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

【CSS】253- 从原型图到成品:步步深入 CSS 布局

此空间大小也由默认样式控制:p 标签顶部底部都有 margin。 你也会注意到按钮列表圆点,以及列表缩进行为。这些也都是默认样式。我们马上就要修改这些默认样式了。...margin padding 那…… 为什么用 margin 而不用 padding?为什么设置在头像右侧,而不是文字内容左侧呢?...(在 StackOverflow 查看更多详解) 横排按钮 要横排按钮有好几种方式。 一种就是设置 Flex 子项对齐方式。你应该对设置对齐方式很熟悉,每个富文本编辑器顶部都有这种功能按钮: ?...一个单位 em 等于 body 标签上以像素单位字号大小。body 标签默认字号为 16px(16 像素高),所以本例中 1em 相当于 16px。...em 随字号改变而改变,因此可以用 1em 来表达 “我想让文字下方 margin 和文字高度一样,不论文字高度是多少”。 现在效果如下: ? 现在让我们把图片缩小一些,并将其设置圆形。

4.4K51

前端成神之路-CSS文字文本样式

注意: 我们文字大小以后,基本就用px了,其他单位很少使用 谷歌浏览器默认文字大小16px 但是不同浏览器可能默认显示字号大小不一致,我们尽量给一个明确值大小,不要默认大小。...p{ font-family:"微软雅黑";} 网页中常用字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本字体设置微软雅黑 可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体...尽量使用系统默认字体,保证在任何用户浏览器中都能正确显示。 CSS Unicode字体 ? 为什么使用 Unicode字体 在 CSS 中设置字体名称,直接写中文是可以。...使用 Unicode 写中文字体名称,浏览器是可以正确解析。 font-family: "\5FAE\8F6F\96C5\9ED1"; 表示设置字体“微软雅黑”。...1em 就是一个字宽度 如果是汉字段落, 1em 就是一个汉字宽度 p { /*行间距*/ line-height: 25px; /*首行缩进2个字 em

7.1K10

哔哩哔哩注册--表单练习

: #00a1d6; } /* 设置在 .form 下所有 a元素颜色 这个颜色 */ .form { width: 980px; margin: 1em auto; }.../* 设置 .form 宽度 然后margin: 1em(距上面一个字体距离) auto(水平居中); */ .form h2 { text-align: center; /*...{ border-color: #00a1d6; } /* 这里是 设置那个下拉框 文本框在一起那个一个表单 */ /* 使用浮动将他们放置在一列 还有定高 */ ....width: 100%; /* 这里同样是为了撑满 那个定宽 */ box-sizing: border-box; } /* 这是最后那个 已有帐号,直接登录 那个 直接设置文本靠右就可以啦...*/ font-size:14px; /* 使用IE盒模型(个人取舍,我一般设置width是这是盒子真实大小,包括paddingborder) */ box-sizing: border-box

4K20

前端课程——盒子模型

盒子大小 默认情况下,一个盒子大小刚好容纳其中内容(文本、图片等),并根据其中内容变化而变化。...通过CSSwidth属性height属性可以设置盒子显示宽度高度,从而改变盒子大小。....盒子模型类型 块级元素 可以设置宽高 内联元素 水平方向内边距有效 - 控制文本内容在水平方向位置 垂直方向内边距有效 - 文本内容位置没有变化,内边距向上向下进行扩展 垂直方向外边距无效...该模型设置元素在HTML页面中所占区域盒子大小+外边距。. ? 外边距常见问题 外边距重叠 外边距重叠问题只出现在上外边距下外边距中 左外边距右外边距之间不存在外边距重叠 ?...解决方案: 简单解决方案有两种: 上一个元素设置下外边距300px 下一个元素设置上外边距300px 网上方法 可以在两个元素中间再添加一个新元素.但不推荐.因为 为了解决间题增加无用元素内容

1.1K10

rem与em详解

如果我们加多一个div来包裹原先div,然后设置其字体大小 1.25em呢? 我们包裹 div 继承根元素字体大小 16px ,并乘以它自己 1.25em 字体大小。...这将设置包裹 div 字体大小 20px,即 1.25 x 16 = 20。...根据我们上面的例子,设计组件比如按钮,菜单标题可能会有自己明确字体大小。...当你修改字体大小时候,你希望整个组件适当缩放 通用属性这一准则将适用于在非默认字体大小元素上padding、 margin、 width、 heightline-height等值。...我们可以想到例子是一个使用 em 字体大小下拉菜单,我们有第二个级别的菜单项文本大小取决于第一级字体大小。 另一个例子可能是用在按钮里面的字体图标,字体图标的大小按钮文本大小有关。

4.3K30

CSS3新特性应用之字体排印

背景尺寸是行高2倍 注意em单位 white-space:设置或检索对象内空格处理方式 normal:默认处理方式 pre:用等宽字体显示预格式化文本,空白字符会被浏览器保留 nowrap:文本不会换行...,直到遇到标签为止 pre-wrap:用等宽字体显示预格式化文本,空白字符会被浏览器保留,文本会换行 pre-line:保持换行符,合并空白符 示例代码: <meta charset...利用tab-size指定tab大小 示例代码 Document ... 五、现实中文字效果 text-shadow实现效果不能退化,如果浏览器不支持则看不见,可以用filter实现,但支持得更好(但可以退化样式) text-shadow设置多个值...CSS 六、自定义复选框 系统自带复选框美化 利用css3提供:checked伪类选择器实现 宽、高、对齐等设置单位最好用em,让按钮变得更为灵活

78670

问题小记

: 所有浏览器支持line-height,但ie不支持 line-height inherit 值 line-height 不允许设置负值 未设高度div文字之所以有高度,是因为...设置相同即可 单行文本垂直居中,line-height = height 多行文本高度固定居中, display:tabledisplay:table-cell使用方法,前者必须设置在父元素上,...如当前对行内文本字体尺寸未被人为设置,则相对于浏览器默认字体尺寸。(引自CSS2.0手册) 任意浏览器默认字体高都是16px。所有未经调整浏览器符合: 1em=16px。...去除inline-block元素之间空隙 造成空隙原因:因为元素之间有空格或者换行 解决办法 除掉空白符; 但缺点是代码风格结构都不美观 font-size:0; 空白符也是字符,设置字体大小0...word-spacing/letter-spacing: 使用负值,设置负值是字体大小有关系,但是如果设置过大的话,会造成重叠 postCss 详细解释:https://www.ibm.com/developerworks

66710

CSS字体字段样式

注意: 我们文字大小以后,基本就用px了,其他单位很少使用 谷歌浏览器默认文字大小16px 但是不同浏览器可能默认显示字号大小不一致,我们尽量给一个明确值大小,不要默认大小。...p{ font-family:"微软雅黑";} 网页中常用字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本字体设置微软雅黑 可以同时指定多个字体,中间以逗号隔开,表示如果浏览器不支持第一个字体...尽量使用系统默认字体,保证在任何用户浏览器中都能正确显示。 CSS Unicode字体 ? 为什么使用 Unicode字体 在 CSS 中设置字体名称,直接写中文是可以。...使用 Unicode 写中文字体名称,浏览器是可以正确解析。 font-family: "\5FAE\8F6F\96C5\9ED1"; 表示设置字体“微软雅黑”。...1em 就是一个字宽度 如果是汉字段落, 1em 就是一个汉字宽度 p { /*行间距*/ line-height: 25px; /*首行缩进2个字 em

13.6K20

浏览器解析 CSS 样式过程

important 可以提高某种样式重要性,让它优先级高于其他没有加该声明所有样式。 让我们进一步扩展我们数据集,看看当用户将浏览器字体大小设置最小 2em 时会发生什么: ?...布局目的是在Box Tree中调整所有盒子大小位置,使它们绘制做好准备。 下面示例可以更容易地理解Box Tree是如何构建。...在本例中,它使用文本布局一个按钮,因此其最窄大小(包括所有其他CSS框)将是最长单词大小。在最宽地方,它将是一行所有文本,加上 CSS Box。注意:这里按钮颜色不是文字颜色。...因此,如果我们从前面的“SHARE IT”按钮开始,并遵循这个过程,它绘制过程大致如下: ? 完成后,它将转换为位图,最终每个布局元素(甚至文本成为引擎中图像。  ...合成程序工作是创建一个或多个层,并将位图呈现到屏幕上供最终用户查看。 此时一个合理问题是,“为什么任何站点需要不止一个位图或合成层?”,根据我们目前看到例子,我们真的不会这么做。

1.6K00

【css炫酷动画】让面试官眼前一亮故障风格文字动画

左侧距离,从而决定了蒙版大小 当我们设置 inset(0 0 0 0)时,表示蒙版作用区域大小跟元素标签一样大,如下图所示(红色边框表示蒙版作用区域) ?...此时我们文字是可以完全展示出来,因为蒙版作用区域就是我们标签元素大小 然后我们再来看一下,如果我们设置 inset(30px 0 0 0) ,则测试表示,蒙版作用区域距离标签元素上侧 30px...,用于遮挡我们标签元素 */ background: black; /* 给before伪元素文本添加左侧2px大小红色文字阴影 */ text-shadow:2px 0...,用于遮挡我们标签元素 */ background: black; /* 给before伪元素文本添加右侧2px大小蓝色文字阴影 */ text-shadow: -2px...before after,分别定位到跟父元素同样位置,然后分别向左、右侧移一点点距离,制作一个错位效果,然后都将背景色设置与父元素背景色一样颜色,用于遮挡父元素。

70410

针对CSS说一说|技术点评

1.像素单位px,使用像素直接定义字体大小,是绝对单位,如12px。 2.字体大小em,一个字体大小就是1em,在任何浏览器中,默认字体大小都是1em。...修饰页面文本页面背景属性 background,将背景属性设置在一个声明中 background-color,设置页面对象背景颜色 background-image,引用图像,将其设置背景 background-repeat...用来content属性一起使用 E:after/E::after,设置在对象后发生内容,用来content属性一起使用 E::selection,设置被选择时颜色 文本 文本阴影 text-shadow...:取值;} font-family: 设置文本字体名称 font-style: 设置文本样式 font-variant: 设置文本是否大小写 font-weight: 设置文本粗细 font-stretch...:设置文本是否横向拉伸变形 fontsize: 设置文本字体大小 src: 设置自定义字体相对路径或绝对路径 opactity属性 opacity: | inherit //

1.2K20

开发中一些小知识点

属性标签父标签设置 font-size : 0 去掉图片底部默认3像素空白间隙 vertical-align: top 下面的css样式表示文本字体宋体,文本字体大小14px,文本行高...24px font: 14px/24px "宋体" 如果给line-height值只设置一个数字,没有加单位,此时元素行高元素字体大小乘以那个数字如给元素设置两个属性 line-height:...div标签下第n(n从1开始正整数)个标签,并且这个标签必须是p标签才会被选中 div p:nth-child(n) 下面的代码表示选中div标签下第n(n从1开始正整数)个p标签 div...,并且这个标签必须是p标签才会被选中 div p:nth-child(odd) -webkit-margin-before: 1em表示元素上边距高度 = 元素字体大小 X 1,当元素font-size...[endif]--> 大部分主流浏览器浏览器中默认字体大小都为16px direction: ltr将文本显示方向设置从右往左显示 flex-basis设置弹性盒初始长度 当输入框中单词拼写错误时

45920

20 个让你效率更高 CSS 代码技巧

; } 上面的代码看起来有些霸道,将所有元素内外边距设置0了,而正是没有了这些默认内外边距影响,使得我们后面的CSS设置会更加容易。...将所有元素设置border-box,可以更轻松改变元素大小,而不必担心padding或者border值会将元素撑开变形或者换行显示。...9.不要重复设置 大多数CSS属性值都是从DOM树中向上一级元素继承,因此才被命名为级联样式表。以font属性例-它总是从父级继承,您不必页面上每个元素单独设置。...; } 15.Em, Rem与px 设置元素与文本大小应该用哪种单位,em,rem,还是px?...然而,虽然没有固定规则,但是每种单位还是有一些要注意地方: em - 设置元素1em,其大小与父元素font-size属性有关。

53420

为什么你永远不应该在CSS中使用px来设置字体大小

在排版上,一个 em 等于当前字体大小。 如果你将字体大小设置 32pt(“pt”是另一个仍然有时使用旧排版术语),那么 1em 就是32pt。...如果当前字体大小 20px ,那么 1em = 20px。 在网页上,默认字体大小 16px 。一些用户从不更改默认设置,但许多人会更改。...好,那就是单位含义来源。现在让我们回答为什么使用哪个单位很重要。 为什么这一切都很重要 再次强调误解是:既然 1em 16px 相等,那么选择哪个单位并不重要。...文本、线条间距变大了4倍;它们相对于彼此大小保持不变: 当涉及到缩放时, px 、 em 或 rem 之间没有真正区别。但缩放并不是用户使网站更易用唯一方法。...如果用户设置了非常大字体大小,则可能不是这种情况,将媒体查询设置 rem 而不是 px 可以帮助我们避免这种假设并响应用户偏好。 我在这个网站上遇到了这个问题;我把所有的断点设置在 px 上。

1.6K20

【css炫酷动画】让面试官眼前一亮故障风格文字动画

左侧距离,从而决定了蒙版大小 当我们设置 inset(0 0 0 0)时,表示蒙版作用区域大小跟元素标签一样大,如下图所示(红色边框表示蒙版作用区域) 此时我们文字是可以完全展示出来,因为蒙版作用区域就是我们标签元素大小...然后我们再来看一下,如果我们设置 inset(30px 0 0 0) ,则测试表示,蒙版作用区域距离标签元素上侧 30px,距离其它边 0px,如图所示 图中蓝色边框部分不是蒙版作用区域...,用于遮挡我们标签元素 */ background: black; /* 给before伪元素文本添加左侧2px大小红色文字阴影 */ text-shadow:2px 0...,用于遮挡我们标签元素 */ background: black; /* 给before伪元素文本添加右侧2px大小蓝色文字阴影 */ text-shadow: -2px...before after,分别定位到跟父元素同样位置,然后分别向左、右侧移一点点距离,制作一个错位效果,然后都将背景色设置与父元素背景色一样颜色,用于遮挡父元素。

71610

技巧分享: 如何快速搭建一致统一设计系统

而后,就需要设计师决定设计中可能涉及文本字体大小,定义出大致设计范围: 默认值1em标准文本,在营销类网站或UI设计中是非常常见字体尺寸。...当然,设计师也可通过这些已定间距值定义一定宽度、高度行高,以便可以在设计调整按钮、输入表单、头像其他类似组件时,重用这些尺寸大小。...文字间距 如前所述,字体大小不是定义文本组件所需惟一样式属性。文字间距则是设置文本组件另一个有效属性,以达到收紧大标题或间隔标题作用,避免页面拥挤。...下面,我们使用上面的样式库中定义样式来构建一些常见组件: 常见按钮组件 下面我们从简单按钮组件开始,来说明如何使用在样式库中预先定义样式来构建: 其它组件 同样,以上提及颜色、字体大小、阴影填充值都可以直接通过上面预定义样式库中样式设置而来...由于页边距在不同案例中设置有所不同,因此设计师最好还是在页面样式表中使用“div“wrapper”代码单独进行定义。

61810

技巧分享: 如何快速搭建一致统一设计系统

而后,就需要设计师决定设计中可能涉及文本字体大小,定义出大致设计范围: 默认值1em标准文本,在营销类网站或UI设计中是非常常见字体尺寸。...当然,设计师也可通过这些已定间距值定义一定宽度、高度行高,以便可以在设计调整按钮、输入表单、头像其他类似组件时,重用这些尺寸大小。...文字间距 如前所述,字体大小不是定义文本组件所需惟一样式属性。文字间距则是设置文本组件另一个有效属性,以达到收紧大标题或间隔标题作用,避免页面拥挤。...下面,我们使用上面的样式库中定义样式来构建一些常见组件: 常见按钮组件 下面我们从简单按钮组件开始,来说明如何使用在样式库中预先定义样式来构建: 其它组件 同样,以上提及颜色、字体大小、阴影填充值都可以直接通过上面预定义样式库中样式设置而来...由于页边距在不同案例中设置有所不同,因此设计师最好还是在页面样式表中使用“div“wrapper”代码单独进行定义。

97220

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券