Ñepyrũrã
Peteĩ jehechapyrã Bootstrap rehegua, mbaꞌeichaitépa ojegueru ha ojepurukuaa, plantilla ha techapyrã tenondegua ha hetave mbaꞌe.
Peteĩ jehechapyrã Bootstrap rehegua, mbaꞌeichaitépa ojegueru ha ojepurukuaa, plantilla ha techapyrã tenondegua ha hetave mbaꞌe.
Bootstrap (koꞌág̃agua v3.3.7) oguereko mbovymi tape ndahasýiva oñepyrũ pyaꞌe hag̃ua, peteĩteĩva oguerohorýva peteĩ nivel katupyry ha káso jepuru iñambuévape. Emoñe’ẽmbaite rehecha haĝua mba’épa okonveni umi ne remikotevẽ particular-pe.
Oñembyaty ha oñemboguejy CSS, JavaScript ha fuente-kuéra. Ndaipóri docs térã archivo fuente original oñemoĩva.
Source Less, JavaScript ha font rembiapokue, ore kuatiakuéra ndive. Oikotevẽ peteĩ compilador Less ha algún configuración.
Bootstrap oñembohasa Less-gui Sass -pe oike hag̃ua ndahasýi hag̃ua umi proyecto Rails, Compass térã Sass-pe g̃uarãnte.
Umi tapicha oĩva jsDelivr -pe ome’ẽ py’aporãme CDN pytyvõ Bootstrap CSS ha JavaScript-pe g̃uarã. Eipurunte ko’ã Bootstrap CDN joajuha.
Ikatu avei emohenda ha emohenda Bootstrap Less, CSS, JavaScript ha taikuéra Bower rupive :
Ikatu avei emohenda Bootstrap eipuruhápe npm :
require('bootstrap')
okargáta opaite Bootstrap jQuery mboajepyréva jQuery mba’e’oka ári. Pe bootstrap
módulo voi ndoguerahaukái mba’eve. Ikatu emboguejy nde po rupive Bootstrap jQuery mboajepyréva peteĩteĩva ekargávo umi /js/*.js
vore oĩva paquete kundaha yvategua guýpe.
Bootstrap's package.json
oguereko peteĩ metadato ambuéva ko’ã clave guýpe:
less
- tape Bootstrap rembiapokue Less fuente principal-pestyle
- tape Bootstrap CSS noñemboguejýivape oñemboheko mboyve ojeporúvo ñembohekorã ñepyrũrã (ndaipóri ñemboheko) .Ikatu avei emohenda ha emohenda Bootstrap Less, CSS, JavaScript ha taikuéra Composer rupive :
Bootstrap oipuru Autoprefixer ombohovái hag̃ua CSS ñemuha ñepyrũrã . Emboheko ramo Bootstrap ifuente Less/Sass-gui ha ndereiporúi ore Gruntfile, tekotevẽta embojoaju Autoprefixer nde ñemopu’ã rembiaporãme ndete voi. Oipurúramo Bootstrap oñemboheko mboyvegua térã oipurúramo ore Gruntfile, natekotevẽi rejepy’apy ko mba’ére Autoprefixer oñembojoajúmagui ore Gruntfile-pe.
Bootstrap ojeguerukuaa mokõi hendáicha, ipype rejuhúta ko’ã kundaha ha vore, oñemboaty lógicamente umi recurso común ha ome’ẽva mokõive variación oñembyatýva ha oñemboguejýva.
Eñatendéke opaite JavaScript mboajepyréva oikotevẽha jQuery oike hag̃ua, ojehechaukaháicha plantilla ñepyrũrãme . Ejesareko orebower.json
rehe rehecha hag̃ua mba’e versión jQuery rehegua oipytyvõ.
Ojegueru rire, ojepeꞌa pe carpeta oñembohysýiva rehecha hag̃ua mbaꞌeichaitépa ojejapo (pe oñembohekopyréva) Bootstrap. Rehecháta peteĩ mbaʼe koʼãichagua:
Kóva haꞌehína Bootstrap rembiapokue tenondeguavéva: vore oñemboheko mboyveva ojepuru pyaꞌe hag̃ua haimete oimeraẽva proyecto web-pe. Rome’ẽ CSS ha JS oñembyatýva ( bootstrap.*
), avei CSS ha JS ( bootstrap.min.*
) oñembyatýva ha oñemboguejýva. Umi mapa fuente CSS rehegua ( bootstrap.*.map
) ojeguereko ojepuru hag̃ua peteĩteĩva kundahára tembipururã moheñóiharakuéra ndive. Oñemoinge umi fuente Glyphicons-gui, haꞌeháicha pe tema opcional Bootstrap rehegua.
Pe Bootstrap código fuente ñemboguejy oguereko CSS, JavaScript ha letra mbaꞌekuaarã oñemboheko mboyvevaꞌekue, Less ypykue, JavaScript ha kuatiañeꞌepyre ndive. Oje’e porãve haĝua, oike ipype ko’ã mba’e ha hetave mba’e:
Umi less/
, js/
, ha fonts/
haꞌehína kódigo fuente ñande CSS, JS ha icono fuente-kuérape g̃uarã (peteĩteĩ). Pe dist/
carpeta oguereko opa mba’e oje’éva pe sección descarga precompilada-pe yvate. Pe docs/
kundaha oguereko código fuente ñande kuatiañe’ẽme g̃uarã, ha examples/
Bootstrap jepuru rehegua. Upéva ári, oimeraẽ ambue vore oikeva’ekue ome’ẽ pytyvõ paquete, licencia marandu ha ñemoheñóirã.
Bootstrap oipuru Grunt isistema ñemopuꞌarã, oguerekóva método iporãva oñembaꞌapo hag̃ua framework ndive. Ha’e mba’éichapa ñambyaty ñande código, ñamongu’e umi prueba ha hetave mba’e.
Grunt emohenda hag̃ua, emboguejy ha emoĩ raẽ node.js (oikehápe npm). npm heꞌise umi módulo nodo oñembohysýiva rehegua ha haꞌehína peteĩ tape oñemboguata hag̃ua umi dependencia desarrollo rehegua node.js rupive.
Upéi, ñe’ẽmondo rape guive:grunt-cli
globalmente ndive npm install -g grunt-cli
./bootstrap/
, upéi emongu’e npm install
. npm ojesarekóta package.json
vore rehe ha omoĩta ijeheguiete umi dependencia local oñeikotevẽva oñemboguapýva upépe.Oñemohu’ãvo, ikatúta emongu’e opaichagua Grunt ñe’ẽmondo oñeme’ẽva ñe’ẽmondo rape guive.
grunt dist
(Embohysýinte CSS ha JavaScript)Omoheñói jey /dist/
kundaha CSS ha JavaScript rembiapokue oñemboheko ha oñemboguejýva reheve. Bootstrap puruhára ramo, kóva haꞌe jepi tembiapoukapy reipotáva.
grunt watch
(Reloj)Ojesareko umi vore ypykue Sa’ive rehe ha ombojoaju jey ijeheguiete CSS-pe eñongatu jave peteĩ ñemoambue.
grunt test
(Ojejapo umi prueba) .Omombaꞌapo JSHint ha omombaꞌapo QUnit jesareko iñakã’ỹre PhantomJS -pe .
grunt docs
(Emopu’ã & eñeha’ã umi docs mba’ekuaarã)Omopu’ã ha oproba CSS, JavaScript ha ambue mba’ekuaarã ojeporúva oñemboguata jave kuatiañe’ẽ tendápe bundle exec jekyll serve
.
grunt
(Emopu’ã absolutamente opa mba’e ha emongu’e umi prueba)Ombyaty ha omboguejy CSS ha JavaScript, omopuꞌa kuatiañeꞌepyre ñanduti renda, omombaꞌapo HTML5 jegueroviaukaha umi docs rehe, omoheñói jey Customizer mbaꞌekuaarã ha hetave mbaꞌe. Oikotevê Jekyll -pe . Jepivegua tekotevẽnte rejapo ramo hacke Bootstrap-pe voi.
Ejuhúramo apañuãi emohenda hag̃ua dependencia térã emongu’évo Grunt ñe’ẽmondo, embogue raẽ /node_modules/
kundaha omoheñóiva npm. Upéi, emoñepyrũ jey npm install
.
Eñepyrũ ko HTML plantilla básica reheve, térã emoambue ko’ã techapyrã . Roha’arõ remboheko ore plantilla ha techapyrã, remohenda hag̃ua ne remikotevẽme.
Emboguejy HTML iguýpe eñepyrũ hag̃ua embaꞌapo peteĩ kuatia Bootstrap michĩvéva reheve.
Emopuꞌa plantilla básica yvateguápe Bootstrap heta componente reheve. Romokyre’ỹ emohenda ha emohenda hag̃ua Bootstrap oñemohenda hag̃ua ne proyecto peteĩteĩva remikotevẽme.
Ehupyty código fuente opaite techapyrã iguýpe g̃uarã emboguejy rupi Bootstrap ryru . Techapyrã ikatu ojejuhu docs/examples/
directorio-pe.
Mba’eve ndaha’éiramo umi mba’e iñimportantevéva: oñembosako’i CSS ha JavaScript peteĩ mba’e’oka ndive.
Ekarga pe tema opcional Bootstrap rehegua peteĩ jeikove ojehecharamóvape g̃uarã.
Heta techapyrã cuadrícula ñemohenda rehegua irundyve nivel reheve, anidación ha hetave mbaꞌe.
Disposición blog mokõi columna simple orekóva navegación personalizada, iñakãrapu’ã ha tipo.
Estructura básica peteĩ panel admin rehegua orekóva barra lateral ha navbar fija.
Diseño ha diseño formulario personalizado peteĩ signo simple formulario-pe g̃uarã.
Ejapo peteĩ navbar personalizado umi enlace justificado reheve. ¡Akã yvate! Ndaha'éi Safari amistosoiterei.
Bootlint haꞌehína Bootstrap HTML linter tembipururã oficial. Ojesareko ijeheguiete heta HTML jejavy jepivegua umi página web-pe oipurúva hína Bootstrap peteĩ tape "vainilla"-pe. Vanilla Bootstrap componente/widget ojerure umi iparte DOM-pegua oñemohenda hag̃ua ciertas estructuras-pe. Bootlint ohecha umi instancia umi componente Bootstrap rehegua oguerekoha HTML oñemboheko porãva. Ejepy’amongeta emoĩve hag̃ua Bootlint nde Bootstrap tembipuru’i ñemoheñói web-pe ani hag̃ua ni peteĩ umi jejavy jepivegua ombovevýi ne proyecto ñemoheñói.
Epyta ára ha ára Bootstrap ñemoheñói rehe ha eñemboja komunida-pe ko’ã mba’e oipytyvõva reheve.
irc.freenode.net
servidor-pe, ##bootstrap canal-pe .twitter-bootstrap-3
.bootstrap
umi paquete omoambuéva térã omoĩva Bootstrap rembiaporãme omosarambívo npm térã mecanismo ñemeꞌe ojoguáva rupive ojejuhu hag̃ua máximo.Ikatu avei resegui @getbootstrap-pe Twitter -pe reikuaa haĝua umi chismo ipyahuvéva ha umi video musical iporãitereíva.
Bootstrap omohenda ijeheguiete ne página opaichagua pantalla tuichakuépe g̃uarã. Ko’ápe ojehecha mba’éichapa ikatu embogue ko mba’ekuaarã nde página omba’apo hag̃ua ko techapyrã nombohováivaicha .
<meta>
oñeñe’ẽva CSS kuatiahaipyrépewidth
on the .container
peteĩteĩva cuadrícula nivel-pe g̃uarã peteĩ ancho reheve, techapyrãramo width: 970px !important;
Ejesareko kóva oúha Bootstrap CSS ñepyrũrã rire. Ikatu opcionalmente ejehekýi umi !important
consulta medios rehegua ndive térã algún selector-fu..col-xs-*
mboꞌepykuéra umi mediano/tuicháva ári, térã rendaguépe. Ani rejepy’apy, pe rejilla dispositivo extra-michĩva oescala opaite resolución-pe.Reikotevẽta gueteri Respond.js IE8-pe g̃uarã (ore porandu medio rehegua oĩ gueteri ha tekotevẽgui oñemboguata). Kóva ombogue umi "sitio móvil" aspecto Bootstrap rehegua.
Ro’aplika ko’ã paso peteĩ techapyrãme. Emoñe’ẽ icódigo fuente rehecha hag̃ua umi ñemoambue específico oñemboguatáva.
¿Reheka rembohasa hag̃ua peteĩ Bootstrap versión itujavévagui v3.x-pe? Ehecháke ore guía migración rehegua .
Bootstrap oñemopuꞌa ombaꞌapo porãve hag̃ua kundahára escritorio ha móvil ipyahuvévape, heꞌiséva umi kundahára itujavéva ikatu ohechauka iñambuéva estilo, jepémo ombaꞌapopaite, ñembohasa peteĩteĩva componente-kuéra rehegua.
Específicamente, roipytyvõ umi versión ipyahuvéva ko’ã kundahára ha plataforma-pe.
Umi kundahára ambuéva oipurúva WebKit, Blink térã Gecko versión ipyahuvéva, tahaꞌe directamente térã plataforma web jehechauka API rupive, ndojeguerohorýi hesakã porãme. Ha katu, Bootstrap (hetavépe) ohechauka ha ombaꞌapo porãvaꞌerã koꞌã kundahárape avei. Oñeme’ẽve marandu pytyvõrã específicovéva ko’ápe.
En general, Bootstrap oipytyvõ umi versión ipyahuvéva peteĩteĩva plataforma tuichavéva navegador por defecto rehegua. Eñamindu’u umi kundahára proxy (ha’eháicha Opera Mini, Opera Mobile Turbo reko, UC Browser Mini, Amazon Silk) ndojeguerohorýi.
Cromo rehegua | Firefox rehegua | Safari rehegua | |
---|---|---|---|
Android rehegua | Oipytyvõva | Oipytyvõva | N/A rehegua |
iOS rehegua | Oipytyvõva | Oipytyvõva | Oipytyvõva |
Upéicha avei, oñepytyvõ umi versión ipyahuvéva hetavéva kundahára escritorio rehegua.
Cromo rehegua | Firefox rehegua | Internet Explorer rehegua | Ópera rehegua | Safari rehegua | |
---|---|---|---|---|---|
Mac rehegua | Oipytyvõva | Oipytyvõva | N/A rehegua | Oipytyvõva | Oipytyvõva |
Umi ventána rehegua | Oipytyvõva | Oipytyvõva | Oipytyvõva | Oipytyvõva | Ndojeguerohorýi |
Windows-pe, roipytyvõ Internet Explorer 8-11 .
Firefox-pe g̃uarã, además de la versión estable normal ipyahuvéva, avei roipytyvõ Firefox versión ipyahuvéva Extended Support Release (ESR) .
Oficialmente, Bootstrap ojesareko ha oñekomporta porãvaꞌerã Chromium ha Chrome Linux-pe g̃uarã, Firefox Linux-pe g̃uarã ha Internet Explorer 7-pe, ha avei Microsoft Edge-pe, jepémo ndojeguerohorýi oficialmente.
Peteĩ lista umi mba’e’oka kundahára rehegua Bootstrap oguerekóva ombohovái hag̃ua, ehecha ore Pared de bugs navegador rehegua .
Ojeguerohory avei Internet Explorer 8 ha 9, jepémo upéicha, eikuaa porãke oĩha CSS3 mbaꞌekuaarã ha HTML5 mbaꞌekuaarã ndojeguerohorýiva koꞌã kundahárape. Avei, Internet Explorer 8 ojerure ojepuru hag̃ua Respond.js ikatu hag̃uáicha oipytyvõ ñeporandu medio rehegua.
Heseguáva | Internet rehegua 8.1 | Internet rehegua 9.1 |
---|---|---|
border-radius |
Ndojeguerohorýi | Oipytyvõva |
box-shadow |
Ndojeguerohorýi | Oipytyvõva |
transform |
Ndojeguerohorýi | Oipytyvõva, -ms ñe’ẽpehẽtai reheve |
transition |
Ndojeguerohorýi | |
placeholder |
Ndojeguerohorýi |
Eike Ikatu piko aiporu... reikuaa hag̃ua mba’éichapa oipytyvõ navegador CSS3 ha HTML5 mba’ekuaarã.
Eñangareko ko’ã ñe’ẽñemi rehe reipuru jave Respond.js ne ñemoheñói ha ñemoheñói rekohápe Internet Explorer 8-pe g̃uarã.
Eipuru Respond.js CSS ndive oñemboguapýva peteĩ (sub)dominio iñambuévape (techapyrã, peteĩ CDN-pe) oikotevẽ peteĩ ñembosako’i ambuéva. Ehecha Respond.js kuatiañe’ẽ rehegua umi mba’ekuaarã.
file://
Umi regla kundahára ñeñangareko rehegua rupi, Respond.js nombaꞌapói umi páhina ojehecháva file://
protocolo rupive ndive (ojepeꞌa jave peteĩ HTML vore tendápe guáicha). Eñeha’ã hag̃ua mba’ekuaarã ombohováiva IE8-pe, ehecha ne página HTTP(S) rupive. Ehecha Respond.js kuatiañe’ẽ rehegua umi mba’ekuaarã.
@import
Respond.js ndoikói CSS ndive oñembohekopyréva rupive @import
. En particular, ojekuaáva oĩha Drupal configuración oipuruha @import
. Ehecha Respond.js kuatiañe’ẽ rehegua umi mba’ekuaarã.
IE8 ndoipytyvõi hekopete box-sizing: border-box;
oñembojoajúramo min-width
, max-width
, min-height
, térã max-height
. Upévare, v3.0.1 guive, ndoroipuruvéima s max-width
-pe ..container
IE8 oguereko algunos problemas con @font-face
oñembojoajúramo :before
. Bootstrap oipuru upe ñembojoaju iGlyphicons ndive. Peteĩ páhina oĩramo caché-pe, ha ojekargáramo mouse’ỹre ventána ári (he’iséva eity pe botón ombopyahu térã emboguejy peteĩ mba’e peteĩ iframe-pe) upéicharamo pe páhina oñembohasa oñembohasa mboyve pe letra. Ojepysóramo páhina ári (tete) ojehechaukáta peteĩva umi ikóna ha ojepysóramo umi ikóna hembýva ári ojehechaukáta umíva avei. Ehecha número #13863 umi detalle rehegua.
Bootstrap ndojeguerohorýi umi Internet Explorer joajuha reko tujápe. Ojeasegura hag̃ua reipuruha IE-pe g̃uarã pe modalidad de renderización ipyahuvéva, ehecha <meta>
emoĩ hag̃ua etiqueta oñemohenda porãva nde página-kuérape:
Emoañete kuatia’atâ reko eipe’ávo tembipuru’i ñembohekorã: eity F12ha ehecha "Kuatia reko".
Ko etiqueta oike opaite Bootstrap kuatiañe’ẽ ha techapyrãme ikatu hag̃uáicha ojehechauka porãve peteĩteĩva Internet Explorer versión oipytyvõvape.
Ehecha ko porandu StackOverflow rehegua reikuaave hag̃ua.
Internet Explorer 10 ndojoavýi tembipuru’i ipekue jehechaukaha ipekuegui , ha upéicha rupi ndoiporúi hekopete umi porandu medio rehegua Bootstrap CSS-pe. Normalmente remoĩnteva’erãmo’ã peteĩ CSS pehẽngue pya’e remyatyrõ hag̃ua kóva:
Ha katu, kóva ndoikói umi tembipuru’i oipurúva Windows Phone 8 versión itujavéva Update 3-gui (oñehenóiva GDR3) , omoheñóigui ko’ãichagua tembipuru ohechauka hag̃ua peteĩ jehechauka hetave escritorio rehegua "teléfono" jehechauka mbyky rangue. Oñembohovái hag̃ua kóva, tekotevẽta emoinge ko’ã CSS ha JavaScript emba’apo hag̃ua mba’e’oka rehe .
Ojeikuaave hag̃ua ha mba’éichapa ojepurukuaa, emoñe’ẽ Windows Phone 8 ha Device-Width .
Peteĩ heads up ramo, romoinge kóva opaite Bootstrap kuatiañeꞌepyre ha techapyrãme jehechaukarãicha.
Pe motor de renderización umi versión Safari rehegua v7.1 mboyve OS X-pe g̃uarã ha Safari iOS v8.0-pe g̃uarã oguereko peteĩ apañuãi michĩmi umi tenda decimal ojeporúva ñande .col-*-1
clase de cuadrícula-pe. Upéicharamo, reguerekóramo 12 columna cuadrícula rehegua peteĩteĩva, rehechakuaáta osẽha mbykyha oñembojojávo ambue fila columna rehe. Safari/iOS ñembopyahu ykére, oguereko peteĩ jeporavorã ñemboguatarã:
.pull-right
nde columna cuadrícula pahaitépe rehupyty hag̃ua alineación hard-rightSoporte para overflow: hidden
en el <body>
elemento ha'e bastante limitado iOS ha Android-pe. Upevarã, redesplaza jave ohasávo peteĩ modal yvate térã iguy peteĩva umi tembipuru’i kundahárape, <body>
oñepyrũta ojedesplaza pe contenido. Ehecha Chrome mba’e’oka #175502 (oñemyatyrõva Chrome v40-pe) ha WebKit mba’e’oka #153852 .
iOS 9.3 guive, peteĩ modal ojepeꞌa aja, pe toque inicial peteĩ gesto de desplazamiento rehegua oĩramo peteĩ textual <input>
térã peteĩ rembeꞌe ryepýpe <textarea>
, pe <body>
contenido oĩva modal guýpe ojedesplazáta pe modal rangue. Ehecha WebKit mba’e’oka #153856 .
Avei, eñatendéke reiporúramo peteĩ navbar fijo térã reiporúramo entrada peteĩ modal ryepýpe, iOS oguereko peteĩ mba’e’oka renderización rehegua nombopyahúiva elemento fijo ñemohenda oñemboguata jave teclado virtual. Mbovymi tembiaporã kóvape g̃uarã oike emoambue ne elementokuéra position: absolute
térã ehenói peteĩ temporizador enfoque-pe eñeha’ã hag̃ua emohenda manualmente ñemohenda. Kóva ndojejokói Bootstrap rupive, upévare nde pópe oĩ redesidi hag̃ua mba’e soluciónpa iporãvéta ne purupyrãme g̃uarã.
Pe .dropdown-backdrop
elemento ndojeporúi iOS-pe nav-pe pe complejidad orekóvare z-indexing. Péicha, oñemboty hag̃ua umi desplegable umi navbar-pe, eñemboguejyva’erã directamente elemento desplegable-pe (térã oimeraẽ ambue elemento odisparava’erã peteĩ evento clic iOS-pe ).
Pe página zoom opresenta katuete umi artefacto renderización rehegua amo componente-pe, mokõive Bootstrap-pe ha web hembývape. Odepende pe provlémare, ikatu ñamyatyrõ (jaheka raẽ ha upéi jaipeʼa peteĩ provléma tekotevẽramo). Ha katu, jaguereko tendencia ñamboykévo ko’ãva heta jey ndorekóigui solución directa ndaha’éiva umi solución hacky.
:hover
/ :focus
en móvil reheguaJepémo ndaikatúi ojejapo hovering añetegua hetavéva pantalla táctil-pe, hetavéva kundahára móvil oemula pytyvõ hovering rehegua ha ojapo :hover
"pegajoso". Ambue ñe’ẽme, :hover
umi estilo oñepyrũ ojeporu ojepoko rire peteĩ elemento rehe ha ndojeporúi rire añoite puruhára oity rire ambue elemento. Kóva ikatu ojapo Bootstrap :hover
estado-kuéra "oñemboty" ndojeipotavéiva ko'ãichagua kundahárape. Oĩ avei navegador móvil ojapóva :focus
upéicha avei pegajoso. Ko’áĝa ndaipóri solución simple ko’ã mba’épe g̃uarã ndaha’éiva ojeipe’apaite ko’ãichagua estilo.
Oĩ navegador moderno-pe jepe, pe impresión ikatu ipy’aguapy.
En particular, Chrome v32 guive ha taha’e ha’éva margen ñemboheko, Chrome oipuru peteĩ jehechaukaha ipekue tuicha ijyvyku’ivéva kuatia físico tuichakuégui oñemyatyrõ jave umi porandu medio rehegua oñeimprimi jave peteĩ página web. Kóva ikatu osẽ Bootstrap cuadrícula extra-michĩva oñemboguata oñehaꞌarõꞌeỹre oñeimprimívo. Ehecha número #12078 ha Chrome mba’e’oka #273306 rehegua peteĩ detalle rehegua. Tembiaporã oñembohekopyréva:
@screen-*
Saꞌivéva mbaꞌekuaarã ikatu hag̃uáicha ne kuatia impresora rehegua ojehecha tuichaveha michĩvévagui.Avei, Safari v8.0 guive, s ancho fijo .container
ikatu ojapo Safari oipuru hag̃ua peteĩ letra michĩ jepivegua’ỹva oñeimprimívo. Ehecha #14868 ha WebKit mba’e’oka #138192 -pe reikuaave hag̃ua. Peteĩ mba’e ikatúva ojejapo kóvape g̃uarã ha’e oñembojoapývo ko’ã CSS:
Osẽvo caja-gui, Android 4.1 (ha jepe oĩ umi ñeguenohẽ pyahuvéva ojehechaháicha) oñemondo Navegador purupyrã ndive kundahára web por defecto ojeporavóva ramo (ojoavy Chrome-gui). Ñambyasy, pe Navegador purupyrã oguereko heta mba’e’oka ha ndojoajúiva CSS ndive en general.
Umi <select>
elemento rehe, Android stock navegador ndohechaukamo’ãi umi control lateral oĩramo peteĩ border-radius
ha/térã border
ojeporúva. (Ehecha ko porandu StackOverflow rehegua reikuaa hag̃ua mba’ekuaarã.) Eipuru pe kódigo pehẽngue iguýpe eipe’a hag̃ua CSS ofensivo ha <select>
ehechauka pe elemento ndojejapóivaicha Android kundahára stock-pe. Pe puruhára agente ohetũva omboyke jejopy Chrome, Safari ha Mozilla kundahára ndive.
¿Rehechasépa peteĩ ehémplo? Ehecháke ko demostración JS Bin rehegua.
Oñeme’ẽ hag̃ua jeikove iporãvéva umi kundahára tuja ha mba’e’apo’ỹme, Bootstrap oipuru CSS kundahára hack heta hendápe ojepytaso hag̃ua CSS especial peteĩ kundahára versión rehe ikatu hag̃uáicha ombaꞌapo umi mbaꞌevai rehe umi kundahárape voi. Ko’ã hack entendiblemente omoheñói umi validador CSS-gua odenunsia haguã ndovaléiha. Peteĩ par hendápe, roipuru avei umi mba’ekuaarã CSS bleeding-edge ne’ĩrava gueteri oñemboheko porãva, ha katu ko’ãva ojepuru puramente oñembotuichave hag̃ua ohóvo.
Ko’ã advertencia validación rehegua noimportái práctica-pe pe porción ndaha’éiva hacky ñande CSS-pegua omoañete guive plenamente ha umi porción hacky ndojokói funcionamiento hekopete porción ndaha’éiva hacky, upégui mba’érepa romboyke deliberadamente ko’ã advertencia particular.
Ore HTML kuatiakuéra avei oguereko peteĩ HTML jegueroviapyrã ñe’ẽñemi mba’e’apo’ỹ ha ndoguerekóiva mba’e’apopyrã romoĩgui peteĩ tembiaporã peteĩ Firefox mba’e’oka rehegua .
Ndoroipytyvõiramo jepe oficialmente mba’eveichagua mbohapýha plugin térã add-ons, roikuave’ẽ peteĩ consejo útil roipytyvõ hag̃ua ani hag̃ua oiko umi mba’e ikatúva oiko nde proyecto-kuérape.
Oĩ software mbohapýha, oikehápe Google Maps ha Google Custom Search Engine, ojoavy Bootstrap ndive * { box-sizing: border-box; }
, peteĩ regla ojapóva upéicha padding
ndoikói peteĩ elemento ancho computado paha. Eikuaave modelo caja ha tamaño rehegua CSS Tricks -pe .
Ojesarekóva contexto rehe, ikatu emboyke tekotevẽháicha (Opción 1) térã emoĩjey pe cuadro-tamaño región tuichakue rehegua (Opción 2).
Bootstrap osegi umi norma web jepivegua ha —mbovyve ñeha’ã extra reheve— ikatu ojepuru ojejapo hag̃ua umi tenda ojeikekuaahápe umi oipurúva AT .
Nde jeguata oguerekóramo heta joajuha ha oúva contenido principal mboyve DOM-pe, emoĩ peteĩ Skip to main content
joajuha jeguata mboyve (peteĩ ñemyesakã ndahasýivape g̃uarã, ehecha ko artículo Proyecto A11Y rehegua ojesalta hag̃ua enlace navegación rehegua ). Oipurúramo .sr-only
mboꞌepy omokañýta jehechaukahápe pe joajuha ojesalta hag̃ua, ha .sr-only-focusable
mboꞌepy oaseguravaꞌerã pe joajuha ojehecha hag̃ua peteĩ jey oñecentra rire (teclado puruhára ohechávape g̃uarã).
Ojeguerekógui mba’e’apo’ỹ/mba’e’oka ymaite guive Chrome-pe (ehecha mba’e’oka 262171 Chromium mba’e’oka jesarekohápe ) ha Internet Explorer-pe (ehecha ko artíkulo umi enlace oĩva página ryepýpe ha orden de enfoque rehegua ), tekotevẽta reasegura pe destino nde enlace salto rehegua ha’e por lo menos programáticamente enfocado oñembojoapývotabindex="-1"
.
Avei, ikatu emboguese explícitamente peteĩ jehechauka enfoque ojehecháva pe destino rehe (particularmente Chrome ko’áĝa avei omohendaháicha enfoque elemento- tabindex="-1"
kuéra rehe oñembotapykuévo mouse rupive) ndive #content:focus { outline: none; }
.
Eñamindu’u ko mba’e’oka ohupytytaha avei oimeraẽ ambue joajuha página ryepýpe ikatúva oipuru ne tenda, ha upéicha rupi ndovaléi mba’everã umi teclado puruhárape g̃uarã. Ikatu eñekonsidera emoĩ hag̃ua peteĩ stop-gap ñemyatyrõ ojoguáva opaite ambue ancla / identificador fragmento héravape omba’apóva enlace blanco ramo.
Oñemohenda jave iñakãrapu’ã ( <h1>
- <h6>
), ne kuatiahaipyre tenondegua ha’eva’erã peteĩ <h1>
. Umi rubro oúva upe rire oipuruva’erã lógico <h2>
- .<h6>
ikatu hag̃uáicha umi pantalla moñe’ẽhára omopu’ã peteĩ cuadro de contenido nde página-kuérape g̃uarã.
Eikuaave HTML CodeSniffer ha Penn State AccessAbility -pe .
Ko’áĝa, oĩ umi sa’y ñembojoaju ñepyrũrã ojeguerekóva Bootstrap-pe (ha’eháicha umi mbo’esyry botón rehegua oñembohekopyréva, oĩ umi sa’y omomba’eguasúva kódigo ojeporúva umi bloque kódigo básico- pe g̃uarã , mbo’esyry pytyvõhára .bg-primary
tapykuehoha contextual rehegua , ha joajuha sa’yrã ñepyrũrã ojeporúramo peteĩ vore morotĩme) oguereko peteĩ relación de contraste michĩva (pe relación oñerrekomendáva 4,5:1 guýpe ). Péva ikatu omoheñói apañuãi umi oiporúvape ndohechaporãiva térã ndohecháiva color-pe. Ko’ã sa’y por defecto ikatu oikotevẽ oñemoambue oñembohetave hag̃ua ikontraste ha legibilidad.
Bootstrap osẽ MIT licencia rupive ha ha'e derecho de autor 2016 Twitter. Oñembopupu umi pedazo michĩvévape, ikatu oñemombe u ko a condición reheve.
Bootstrap licencia henyhẽva oĩ proyecto ryrúpe ojeikuaave hag̃ua.
Umi komunida-gua ombohasa Bootstrap kuatiañe’ẽ opaichagua ñe’ẽme. Ndaipóri oipytyvõva oficialmente ha ikatu ndaha'éi siempre al día.
Ndoroipytyvõi romohenda térã romohenda hag̃ua umi traduksión, roñembojoaju rei hesekuéra.
¿Remohuʼãpa peteĩ traduksión pyahu térã iporãvéva? Eipe’a peteĩ pedido de tirar emoĩ hag̃ua ore lista-pe.