草庐IT

css-flexbox

全部标签

html - CSS 高度属性的 'auto' 值到底意味着什么?

w3schools说对于height:auto:Thebrowsercalculatestheheight.Thisisdefault但是“浏览器计算高度”是什么意思?这是否意味着它只是简单地总结了包含的元素的高度?对于所有浏览器,这总是使用相同的方法计算吗? 最佳答案 Whatdoesitmeanbrowsercalculatestheheight?这意味着浏览器将使元素的高度足以适应其内容。Doesitmeanitjustsimplysumsupthecontainedelementsheightsiftheyareuponea

html - CSS 高度属性的 'auto' 值到底意味着什么?

w3schools说对于height:auto:Thebrowsercalculatestheheight.Thisisdefault但是“浏览器计算高度”是什么意思?这是否意味着它只是简单地总结了包含的元素的高度?对于所有浏览器,这总是使用相同的方法计算吗? 最佳答案 Whatdoesitmeanbrowsercalculatestheheight?这意味着浏览器将使元素的高度足以适应其内容。Doesitmeanitjustsimplysumsupthecontainedelementsheightsiftheyareuponea

html - 易于维护的 CSS 或轻量级 HTML?

我负责监督网站的整个IT方面(包括基础设施和开发),但我与首席前端开发人员意见不同。他的方法是创建单独的类,每个类都带来一个功能,并根据需要组合尽可能多的类来设计元素:HTMLCSS.float_left{float:left;}.padding_10{padding:10px;}.width_60_percent{width:60%;}.width_30_percent{width:30%;}.width_30_percent{width:10%;}优点:-通过HTML理解CSS:你可以通过查看HTML中的类名来了解CSS正在做什么。-易于创建:一旦定义了一组类,只需将它们组合到HT

html - 易于维护的 CSS 或轻量级 HTML?

我负责监督网站的整个IT方面(包括基础设施和开发),但我与首席前端开发人员意见不同。他的方法是创建单独的类,每个类都带来一个功能,并根据需要组合尽可能多的类来设计元素:HTMLCSS.float_left{float:left;}.padding_10{padding:10px;}.width_60_percent{width:60%;}.width_30_percent{width:30%;}.width_30_percent{width:10%;}优点:-通过HTML理解CSS:你可以通过查看HTML中的类名来了解CSS正在做什么。-易于创建:一旦定义了一组类,只需将它们组合到HT

html - 如何简化我的 CSS 样式表?

我正在尝试简化CSS工作表中的CSS选择器我有类似的东西.table_test.div,.table_name.div,.table_company.div{color:black;}.table_test.divtableinput,.table_name.divtableinput{color:red;}我的html是这样的..................我感觉有很多选择器聚集在一起,想知道有没有办法让它更简单。感谢您的帮助! 最佳答案 一些事情:不要使用通用类名,例如div.已经有一个名为div的元素元素.如果您想基于嵌套

html - 如何简化我的 CSS 样式表?

我正在尝试简化CSS工作表中的CSS选择器我有类似的东西.table_test.div,.table_name.div,.table_company.div{color:black;}.table_test.divtableinput,.table_name.divtableinput{color:red;}我的html是这样的..................我感觉有很多选择器聚集在一起,想知道有没有办法让它更简单。感谢您的帮助! 最佳答案 一些事情:不要使用通用类名,例如div.已经有一个名为div的元素元素.如果您想基于嵌套

html - 在 CSS 中,如何响应地缩放多个重叠的图像?

我有多个图像叠加在背景上,这是一个例子:如果浏览器处于全屏模式,则以上代码段有效。如果我减小浏览器大小,只有background.png会相应缩放,但overlay1.png和overlay2.png都保持相同的大小并固定在它们的位置。我尝试将所有位置属性更改为relative但叠加图像出现在错误的位置。我将如何重构它以允许div标记内的所有图像相对于彼此正确缩放?顺便说一句,我使用TwitterBootstrap2.3.2作为默认CSS主题。更多信息。所有图像都是固定大小的,例如背景为640x480,显示在位置0、0。覆盖图像也是固定大小的,需要进入与背景图像相关的特定位置。例如一个

html - 在 CSS 中,如何响应地缩放多个重叠的图像?

我有多个图像叠加在背景上,这是一个例子:如果浏览器处于全屏模式,则以上代码段有效。如果我减小浏览器大小,只有background.png会相应缩放,但overlay1.png和overlay2.png都保持相同的大小并固定在它们的位置。我尝试将所有位置属性更改为relative但叠加图像出现在错误的位置。我将如何重构它以允许div标记内的所有图像相对于彼此正确缩放?顺便说一句,我使用TwitterBootstrap2.3.2作为默认CSS主题。更多信息。所有图像都是固定大小的,例如背景为640x480,显示在位置0、0。覆盖图像也是固定大小的,需要进入与背景图像相关的特定位置。例如一个

html - SVG 元素上的 CSS 过渡和转换

我目前正在尝试使用CSS变换旋转一个SVG组,并使用CSS过渡对其进行动画处理。我得到了所需的转换,但没有得到动画,知道问题出在哪里吗?内联SVG代码指南针SCSS.hub-icon-container{@includetransition(all0.5sease-in-out);&:hover{.hub-icon{transform:rotate(180deg);transform-origin:50%50%;-ms-transform:rotate(180deg);-ms-transform-origin:50%50%;-webkit-transform:rotate(180deg

html - SVG 元素上的 CSS 过渡和转换

我目前正在尝试使用CSS变换旋转一个SVG组,并使用CSS过渡对其进行动画处理。我得到了所需的转换,但没有得到动画,知道问题出在哪里吗?内联SVG代码指南针SCSS.hub-icon-container{@includetransition(all0.5sease-in-out);&:hover{.hub-icon{transform:rotate(180deg);transform-origin:50%50%;-ms-transform:rotate(180deg);-ms-transform-origin:50%50%;-webkit-transform:rotate(180deg