作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 HTML5 对列进行一些响应式设计。我一直在尝试为宽度 <800 像素制作一列,为宽度 > = 800 像素制作 3 列。我已经用 firefox 完成了,但不能用 chrome 和 I.E.我的代码:
<!DOCTYPE html>
<html>
<head>
<title>Media Queries Example 1</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/default.css" media="screen">
<link rel="stylesheet" href="css/print.css" media="print">
</head>
<body>
<section>
<div class="columns">
<p>
<span class="pTitle">HTML:</span><br>
HTML, sigla en inglés de HyperText Markup Language
(lenguaje de marcas de hipertexto), hace referencia al
lenguaje de marcado para la elaboración de páginas web.
Es un estándar que sirve de referencia del software que
conecta con la elaboración de páginas web en sus diferentes
versiones, define una estructura básica y un código
(denominado código HTML) para la definición de contenido de
una página web, como texto, imágenes, videos, juegos, entre otros.
</p>
<p>
<span class="pTitle">CSS:</span><br>
Hoja de estilo en cascada o CSS (siglas en inglés de cascading
style sheets) es un lenguaje usado para definir y crear la
presentación de un documento estructurado escrito en HTML o
XML2 (y por extensión en XHTML). El World Wide Web Consortium
(W3C) es el encargado de formular la especificación de las
hojas de estilo que servirán de estándar para los agentes de
usuario o navegadores.
</p>
<p>
<span class="pTitle">JAVASCRIPT:</span><br>
JavaScript (abreviado comúnmente JS) es un lenguaje de
programación interpretado, dialecto del estándar ECMAScript.
Se define como orientado a objetos,3 basado en prototipos,
imperativo, débilmente tipado y dinámico.<br>
Se utiliza principalmente en su forma del lado del cliente
(client-side), implementado como parte de un navegador web
permitiendo mejoras en la interfaz de usuario y páginas web
dinámicas4 aunque existe una forma de JavaScript del lado
del servidor (Server-side JavaScript o SSJS).
Su uso en aplicaciones externas a la web, por ejemplo en
documentos PDF, aplicaciones de escritorio (mayoritariamente
widgets) es también significativo.
</p>
</div>
</section>
</body>
</html>
和 CSS:
@media (min-width: 800px){
body{
background: #ccccff;
}
div.columns{
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-gap: 40px;
-moz-column-rule: 5px solid black;
-webkit-column-rule: 5px solid black;
column-rule: 5px solid black;
}
div.columns p{
page-break-inside:avoid;
}
}
这适用于 FIREFOX (v44.02),但不能用 chrome 或 I.E.我已经尝试了很多 css3 propierties 但没有运气。任何人都知道一种至少适用于 Firefox Chrome 和 Opera 的工作方法?
谢谢!
最佳答案
查看您的媒体查询。您定义了 (min-width: 1000px)
而不是像您为 800px 宽度编写的那样。对我来说,它在 Chrome 中看起来不错。
关于html - 在所有浏览器中使用 column-count 时避免 paragraf 被破坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35699719/
我正在使用 HTML5 对列进行一些响应式设计。我一直在尝试为宽度 = 800 像素制作 3 列。我已经用 firefox 完成了,但不能用 chrome 和 I.E.我的代码:
我是一名优秀的程序员,十分优秀!