-moz-user-select none no funciona

Iniciado por gAb1, 22 Abril 2014, 15:54 PM

0 Miembros y 1 Visitante están viendo este tema.

#!drvy

#10
La resolución "normal" para 1080p viene a ser 1920x1080 es normal que haya scroll.

@gAb1, No se de que va a ir la web, pero si es un portfolio o algo que interese de verdad, te recomiendo que la adaptes hasta a 320x480. No todo el mundo tiene un móvil de gama medio-alta. En la mayoría de los portátiles widescreen de gama media, el alto no pasa de los 760px ·_·



Saludos

WHK

http://creativosdada.sytes.net/jscript/design_menu.js

Vamos, puedes identar no? xD

Código (javascript) [Seleccionar]
$(document).ready(function(){

$("#layout").click(function(){
$("#web_design_content, #corporate_image_content, #picture_content, #pacakin_content, #digital_printing_content").hide();
$("#layout_content").toggle();
});

$("#corporate_image").click(function(){
$("#layout_content, #picture_content, #pacakin_content, #digital_printing_content").hide();
$("#corporate_image_content").toggle();
});

$("#picture").click(function(){
$("#layout_content, #corporate_image_content, #pacakin_content, #digital_printing_content").hide();
$("#picture_content").toggle();
});

$("#pacakin").click(function(){
$("#layout_content, #corporate_image_content, #picture_content, #digital_printing_content").hide();
$("#pacakin_content").toggle();
});

$("#digital_printing").click(function(){
$("#layout_content, #corporate_image_content, #corporate_image_content, #picture_content, #pacakin_content").hide();
$("#digital_printing_content").toggle();
});
});


Igual si utilizaras clases para las divisiones podrias acortar tu script a tan solo 3 lineas ya que no tendrias que llamar a cada objeto por su id, simplemente llamas la clase y el data-mostrar="clase" muestra el objeto.

gAb1

#12
Vale, el sitio es para anunciar servicios de diseño web y fotografía profesional. Yo es que no entiendo de estas cosas, si decís que es mejor adaptarlo a una gran variedad de resoluciones ya que seria interesante, se podrá hacer, lo haré.

@WHK hahaha si pensé en eso y no se porque no lo hice... Estaba con el copiar y pegar y se me olvido :) No entiendo que quieres decir con lo de acortar el script a solo 3 lineas, ¿un ejemplo por favor?

Post Data: Por cierto WHK, ya están los scripts limpios, con estilo y optimizados hahaha :P Normalmente hago todo esto una vez tengo la versión final del trabajo (ya sea web o software), me gusta que queden bien las cosas y si están lo más optimizadas posibles mejor. :)

Volviendo al problema original, tiene que ser problema de firefox de windows, porque en otro ordenador tampoco funciona, se sigue seleccionando el texto y si dice basickdagger que en mac no le pasa, ese debe ser el problema...

Edito: Vale al final funciona con class. Ya se puede cerrar, y seguir en el otro post :D Se puede ver en vivo en http://creativosdada.sytes.net/ (http://creativosdada.sytes.net/css/body.css )

#!drvy

<link rel="icon" type="image/ico" href="favicon.ico">
    <link rel="stylesheet" type="text/css" media="all" href="css/body.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/logo.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/hidden_spot.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/layer.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/design_menu.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/photo_menu.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/table.css">
    <link rel="stylesheet" type="text/css" media="all" href="css/footer.css">
    <!--<link rel="stylesheet" type="text/css" media="all" href="css/bg.css">-->
    <link rel="stylesheet" type="text/css" media="all" href="css/.css">

    <script type="text/javascript" src="jscript/jquery-2.1.0.min.js"></script>
<!--<script type="text/javascript" src="jscript/jMouseWheel-1.0.min.js"></script>-->
    <script type="text/javascript" src="jscript/hidden_spot.js"></script>
    <script type="text/javascript" src="jscript/layer.js"></script>
    <script type="text/javascript" src="jscript/design_menu.js"></script>
    <script type="text/javascript" src="jscript/photo_menu.js"></script>
    <!--<script type="text/javascript" src="jscript/bg.js"></script>-->
    <script type="text/javascript" src="jscript/.js"></script>


PFFFFF... pobre servidor gratuito ·_·

Saludos

gAb1

Hahaha

¿Tiene algún problema el querer tenerlo todo bien organizado? xDD

Y la web la tengo en local.

#!drvy

#15
Una cosa es organizar y otra es ser obsesivo compulsivo. Hay que buscar una medida justa entre optimización y organización... Ahora mismo, estas sacrificado rendimiento del servidor (cada link y script que tienes ahí, hacen una petición al servidor) a cambio de que el código fuente se lea mejor.... tu veras que te compensa mas.

Yo no se de gente a la que le guste ir por las paginas y mirar el código fuente a ver si lo tienen organizado... lo que si se es que la mayoría de los visitantes no les gusta que la pagina les vaya lenta =)

Saludos

gAb1

A mí tampoco me gusta que vayan lentas... Pero por otro lado, no creo que las maquinas de hoy en día tengan algún problema en cargar en menos de 1 segundo, 10 - 15 o 20 archivos que apenas llegan a los 3KB de tamaño... Y de conexión, hoy en día, casi todo el mundo tiene 1Mbps de bajada (128KB/s).

Ese es otro tema... mucha tecnología, mucha tecnología... pero a la hora de la verdad... Aunque bueno, eso se debe a varios factores y no necesariamente de recursos, mas bien de intereses.

#!drvy

#17
Aha, ahora multiplica esos 20 archivos por digamos.... 300 visitantes... se convierten en 6000... y  500 visitantes ? y 5000 ?

Te queda mucho por descubrir sobre optimización =)
http://hashphp.org/ -> Perfomance

PD: No estamos hablando de cuanto pesan esos archivos.. estamos hablando de peticiones http... que cuestan mucho y son innecesarias =)

Saludos

gAb1

#18
¿Pero a la vez? No sabia que la pagina iba a tener tanto éxito hahaha.

Si, la verdad es que no estoy muy puesto al día sobre eso. De todas formas esa cantidad es muy baja, los procesadores de hoy en día son capaces de manejar bastas cantidades de información en un segundo, procesar 6000 o 60.000 ficheros de esos sería el equivalente a resolver 2+2 para una persona normal... Por otro lado, entiendo que no se trata de cuanta información se pueda procesar, si no de cuanta menos mejor, comprendo que siempre es preferible un trozo de código bien escrito a la más potente de las maquinas.

Entonces, crees que se podría optimizar más eso? Pensaba que ordenando cada cosa sería mejor, en lugar de tener todo el código css en un solo archivo, o todos los scripts en el mismo .js... Aunque bueno, eso son extremismos mentales míos. Si una buena organización equivale a optimización, ¿como lo ordenarías tu?

EDITO: He estado pensando y he decidido que lo mejor sería: mientras trabajo en localhost, puedo tener todos los archivos que necesite para guiarme y tenerlo todo bien localizado. Después, todo bien juntito en un mismo archivo separando las partes con comentarios para tenerlo todo ordenado. Y así ya no hay ningún tipo de problema :D

Gracias por avisarme, no tenia ni idea sobre eso.

WHK

#19
Las cosas se hacen bien a la primera, si eres de esas personas que piensa que puedes hacer algo malo y con el tiempo o en otra ocasión hacer algo bueno entonces vas por el camino equivocado, aunque sea un script de 3 lineas es bueno seguir ciertas reglas sobre estandarización y buenas practicas y no hacer doble trabajo corrigiendo después porque después da flojera o simplemente se van olvidando algunas cosas y al final nunca queda 100% bien.

Hacer como 500 css para una sola pagina es de locos, pierdes latencia, la pagina carga mas lenta, aumentas el uso de CPU del servidor, etc, es mas, Google no usa hojas de estilo en la mayoría de sus proyectos, las embebe directamente en el html, la carga es mayor pero el navegador no debe hacer una segunda conexión al servidor para obtener los estilos o tres o cuatro, hace una sola con todo y fíjate que a pesar que la carga del html es mayor la carga es mas rápida y especialmente en lugares donde la conexión es lenta.

Yo en lo personal uso dos css y dos js, un css y un js para el front-end (página pública incluyendo todas las secciones y módulos) y otro css y otro js para el back-end (panel de administración) y listo, cuando la gente visita el sitio carga un solo css y un solo js con todo y ya, lo carga una sola ves y después queda en caché, no hay muchas solicitudes al servidor y para mi es un excelente equilibrio entre cantidad de peticiones y velocidad.